forked from OSchip/llvm-project
616fdb00df
In r325063, we salvaged debug values from dying instructions in GVN::processBlock() and GVN::performScalarPRE(). The change in performScalarPRE(), while correct, is unhelpful. It introduced a call to salvageDebugInfo() which was immediately followed by a RAUW, meaning it prevented the RAUW from efficiently updating dbg.value intrinsics. This commit reverts the mistake and tightens up the affected test case. llvm-svn: 325308 |
||
---|---|---|
.. | ||
2009-02-17-LoadPRECrash.ll | ||
2009-06-17-InvalidPRE.ll | ||
2011-06-01-NonLocalMemdepMiscompile.ll | ||
2017-06-28-pre-load-dbgloc.ll | ||
2017-10-16-LoadPRECrash.ll | ||
atomic.ll | ||
invariant-load.ll | ||
load-metadata.ll | ||
load-pre-align.ll | ||
load-pre-licm.ll | ||
load-pre-nonlocal.ll | ||
local-pre.ll | ||
lpre-call-wrap-2.ll | ||
lpre-call-wrap.ll | ||
nonintegral.ll | ||
phi-translate-2.ll | ||
phi-translate.ll | ||
pre-basic-add.ll | ||
pre-gep-load.ll | ||
pre-jt-add.ll | ||
pre-load-guards.ll | ||
pre-load-implicit-cf-updates.ll | ||
pre-load.ll | ||
pre-no-cost-phi.ll | ||
pre-poison-add.ll | ||
pre-single-pred.ll | ||
preserve-tbaa.ll | ||
rle-addrspace-cast.ll | ||
rle-phi-translate.ll | ||
rle-semidominated.ll | ||
rle.ll | ||
volatile.ll |