diff options
| author | Florian Hahn <flo@fhahn.com> | 2024-02-16 19:23:14 +0000 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2024-02-16 19:23:14 +0000 |
| commit | dc85719d5b4dfca528d81892eb3c853581094070 (patch) | |
| tree | 81a49966cf6b2f70ff97dd7c3715561418476a7e /lldb/source/Plugins/ScriptInterpreter/Python/PythonDataObjects.h | |
| parent | 831ba9540089350b740c5db61159fe23ab6872d3 (diff) | |
| download | llvm-dc85719d5b4dfca528d81892eb3c853581094070.zip llvm-dc85719d5b4dfca528d81892eb3c853581094070.tar.gz llvm-dc85719d5b4dfca528d81892eb3c853581094070.tar.bz2 | |
[TBAA] Use !tbaa for first accessed field if it is an exact match in offset and size. (#81313)
Motivation for this and follow-on patches is to improve codegen for
libc++, where using memcpy limits optimizations, like vectorization for
code iteration over std::vector<std::complex<float>>:
https://godbolt.org/z/f3vqYos3c
Depends on https://github.com/llvm/llvm-project/pull/81289.
PR: https://github.com/llvm/llvm-project/pull/81313
Diffstat (limited to 'lldb/source/Plugins/ScriptInterpreter/Python/PythonDataObjects.h')
0 files changed, 0 insertions, 0 deletions
