diff options
author | Nikita Popov <npopov@redhat.com> | 2023-10-11 09:45:54 +0200 |
---|---|---|
committer | Nikita Popov <npopov@redhat.com> | 2023-10-11 11:28:26 +0200 |
commit | fa5884770ab240139f33a8b2be801673ca21b9c0 (patch) | |
tree | 033a61aa77efea2bdcd9ba9b4f0959ebadd6b878 /llvm/lib/CodeGen/VirtRegMap.cpp | |
parent | a21abc782a8e1cb718a10c471a3b634f3102fc1c (diff) | |
download | llvm-fa5884770ab240139f33a8b2be801673ca21b9c0.zip llvm-fa5884770ab240139f33a8b2be801673ca21b9c0.tar.gz llvm-fa5884770ab240139f33a8b2be801673ca21b9c0.tar.bz2 |
[GVN] Always require LoopInfo
GVN behavior depends on LoopInfo in multiple ways, most notably
as a dependency for loop load PRE. As this is not a preserved-only
analysis, using a cached analysis is inappropriate.
In the actual optimization pipeline LoopInfo is always available
at the point GVN runs, but this will ensure it stays this way
even if the pipeline changes.
Diffstat (limited to 'llvm/lib/CodeGen/VirtRegMap.cpp')
0 files changed, 0 insertions, 0 deletions