diff options
author | Nikita Popov <npopov@redhat.com> | 2025-03-12 14:52:01 +0100 |
---|---|---|
committer | Nikita Popov <npopov@redhat.com> | 2025-03-12 14:53:50 +0100 |
commit | 5da9044c40840187330526ca888290a95927a629 (patch) | |
tree | 3949d43c0ae2876c0306c0c6dc23ad3da3fb1772 /clang/lib/CodeGen/CodeGenModule.cpp | |
parent | 72ee9b82151f17d6bd37abc501124d46c1cb63c3 (diff) | |
download | llvm-5da9044c40840187330526ca888290a95927a629.zip llvm-5da9044c40840187330526ca888290a95927a629.tar.gz llvm-5da9044c40840187330526ca888290a95927a629.tar.bz2 |
[MemCpyOpt] Fix clobber check in fca2memcpy optimization
This effectively reverts #108535. The old AA code was looking for
the *first* clobber between the load and store and then trying to
move all the way up there. The new MSSA based code instead found
the *last* clobber. There might still be an earlier clobber that
has not been accounted for.
Fixes #130632.
Diffstat (limited to 'clang/lib/CodeGen/CodeGenModule.cpp')
0 files changed, 0 insertions, 0 deletions