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 /llvm/tools/llvm-cov/SourceCoverageView.cpp | |
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 'llvm/tools/llvm-cov/SourceCoverageView.cpp')
0 files changed, 0 insertions, 0 deletions