diff options
author | Nikita Popov <npopov@redhat.com> | 2022-11-14 16:13:51 +0100 |
---|---|---|
committer | Nikita Popov <npopov@redhat.com> | 2022-12-05 09:27:13 +0100 |
commit | 4de3184f07fd8c548125d315dd306d4afa7c9698 (patch) | |
tree | bf5f515b676b37293f8a045ef032b6459d976de5 /llvm/lib/CodeGen/CodeGen.cpp | |
parent | 140307379075ddd5aa6593d74c89e519baea7238 (diff) | |
download | llvm-4de3184f07fd8c548125d315dd306d4afa7c9698.zip llvm-4de3184f07fd8c548125d315dd306d4afa7c9698.tar.gz llvm-4de3184f07fd8c548125d315dd306d4afa7c9698.tar.bz2 |
[LAA] Use cross-iteration alias analysis
LAA analyzes cross-iteration memory dependencies, as such AA should
not make assumptions about equality of values inside the loop, as
they may come from different iterations.
Fix this by exposing the MayBeCrossIteration AA flag and enabling
it for LAA.
Differential Revision: https://reviews.llvm.org/D137958
Diffstat (limited to 'llvm/lib/CodeGen/CodeGen.cpp')
0 files changed, 0 insertions, 0 deletions