llvm-project/llvm/test/Transforms/GVN/PRE
John Brawn cd5f37f3f1 [MemDep] Use PhiValuesAnalysis to improve alias analysis results
This is being done in order to make GVN able to better optimize certain inputs.
MemDep doesn't use PhiValues directly, but does need to notifiy it when things
get invalidated.

Differential Revision: https://reviews.llvm.org/D48489

llvm-svn: 338384
2018-07-31 14:19:29 +00:00
..
2009-02-17-LoadPRECrash.ll
2009-06-17-InvalidPRE.ll
2011-06-01-NonLocalMemdepMiscompile.ll
2017-06-28-pre-load-dbgloc.ll [DebugInfo] Add DILabel metadata and intrinsic llvm.dbg.label. 2018-05-09 02:40:45 +00:00
2017-10-16-LoadPRECrash.ll Reapply "[GVN] Prevent LoadPRE from hoisting across instructions that don't pass control flow to successors" 2017-10-31 05:07:56 +00:00
2018-06-08-pre-load-dbgloc-no-null-opt.ll llvm: Add support for "-fno-delete-null-pointer-checks" 2018-07-09 22:27:23 +00:00
atomic.ll
invariant-load.ll
load-metadata.ll
load-pre-align.ll
load-pre-licm.ll [NFC] fix trivial typos in comments 2018-01-24 05:04:35 +00:00
load-pre-nonlocal.ll [DebugInfo] Add DILabel metadata and intrinsic llvm.dbg.label. 2018-05-09 02:40:45 +00:00
local-pre.ll [GVN] Prevent ScalarPRE from hoisting across instructions that don't pass control flow to successors 2017-11-28 07:07:55 +00:00
lpre-call-wrap-2.ll
lpre-call-wrap.ll
nonintegral.ll
phi-translate-2.ll [GVN] Don't use the eliminated load as an available value in phi construction 2018-07-23 12:14:45 +00:00
phi-translate.ll [DebugInfo] Add DILabel metadata and intrinsic llvm.dbg.label. 2018-05-09 02:40:45 +00:00
pre-after-rle.ll [MemDep] Use PhiValuesAnalysis to improve alias analysis results 2018-07-31 14:19:29 +00:00
pre-basic-add.ll
pre-gep-load.ll
pre-jt-add.ll [GVN PRE] Patch the source for Phi node in PRE 2017-11-09 06:02:18 +00:00
pre-load-guards.ll Reapply "[GVN] Prevent LoadPRE from hoisting across instructions that don't pass control flow to successors" 2017-10-31 05:07:56 +00:00
pre-load-implicit-cf-updates.ll Reapply "[GVN] Prevent LoadPRE from hoisting across instructions that don't pass control flow to successors" 2017-10-31 05:07:56 +00:00
pre-load.ll Reapply "[GVN] Prevent LoadPRE from hoisting across instructions that don't pass control flow to successors" 2017-10-31 05:07:56 +00:00
pre-no-cost-phi.ll
pre-poison-add.ll [GVN PRE] Patch the source for Phi node in PRE 2017-11-09 06:02:18 +00:00
pre-single-pred.ll
preserve-tbaa.ll
rle-addrspace-cast.ll
rle-phi-translate.ll
rle-semidominated.ll
rle.ll Remove alignment argument from memcpy/memmove/memset in favour of alignment attributes (Step 1) 2018-01-19 17:13:12 +00:00
volatile.ll