aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/CodeGen/VirtRegMap.cpp
diff options
context:
space:
mode:
authorNikita Popov <npopov@redhat.com>2023-10-11 09:45:54 +0200
committerNikita Popov <npopov@redhat.com>2023-10-11 11:28:26 +0200
commitfa5884770ab240139f33a8b2be801673ca21b9c0 (patch)
tree033a61aa77efea2bdcd9ba9b4f0959ebadd6b878 /llvm/lib/CodeGen/VirtRegMap.cpp
parenta21abc782a8e1cb718a10c471a3b634f3102fc1c (diff)
downloadllvm-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