forked from OSchip/llvm-project
115607226a
This is to address a problem similar to those in D37460 for Scalar PRE. We should not PRE across an instruction that may not pass execution to its successor unless it is safe to speculatively execute it. Differential Revision: https://reviews.llvm.org/D38619 llvm-svn: 319147 |
||
---|---|---|
.. | ||
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 |