aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Bitcode/Reader/BitstreamReader.cpp
diff options
context:
space:
mode:
authorAdam Nemet <anemet@apple.com>2016-12-01 03:56:43 +0000
committerAdam Nemet <anemet@apple.com>2016-12-01 03:56:43 +0000
commitfeafcd96881581f9d41d4fb98cfd214fedd356c4 (patch)
treec9ce86cdce6c459ed0461024114240c95b3de4bc /llvm/lib/Bitcode/Reader/BitstreamReader.cpp
parent50fb82743eced77e0c8b7bfcf46826f804f59596 (diff)
downloadllvm-feafcd96881581f9d41d4fb98cfd214fedd356c4.zip
llvm-feafcd96881581f9d41d4fb98cfd214fedd356c4.tar.gz
llvm-feafcd96881581f9d41d4fb98cfd214fedd356c4.tar.bz2
[GVN] When merging blocks update LoopInfo if it's available
If LoopInfo is available during GVN, BasicAA will use it. However MergeBlockIntoPredecessor does not update LI as it merges blocks. This didn't use to cause problems because LI was freed before GVN/BasicAA. Now with OptimizationRemarkEmitter, the lifetime of LI is extended so LI needs to be kept up-to-date during GVN. Differential Revision: https://reviews.llvm.org/D27288 llvm-svn: 288307
Diffstat (limited to 'llvm/lib/Bitcode/Reader/BitstreamReader.cpp')
0 files changed, 0 insertions, 0 deletions