llvm/test/Transforms/LoopLoadElim
Adam Nemet b168c2514b [LLE] Don't hoist conditionally executed loads
If the load is conditional we can't hoist its 0-iteration instance to
the preheader because that would make it unconditional.  Thus we would
access a memory location that the original loop did not access.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@273991 91177308-0d34-0410-b5e6-96231b3b80d8
2016-06-28 04:02:47 +00:00
..
backward.ll
cond-load.ll [LLE] Don't hoist conditionally executed loads 2016-06-28 04:02:47 +00:00
def-store-before-load.ll
forward.ll Fix typo in comment 2016-02-05 01:14:00 +00:00
loop-simplify-dep.ll [LLE] Add missed LoopSimplify dependence 2016-03-10 23:54:39 +00:00
memcheck.ll
multiple-stores-same-block.ll
non-consecutive.ll [LLE] Add missing check for unit stride 2016-03-09 20:47:55 +00:00
opt-size.ll [LoopLoadElim] Don't allow versioning when optForSize 2016-02-05 01:14:05 +00:00
symbolic-stride.ll [LAA] Enable symbolic stride speculation for all LAA clients 2016-06-17 22:35:41 +00:00
type-mismatch.ll [LLE] Check for mismatching types between the store and the load earlier 2016-03-24 17:59:26 +00:00
unknown-dep.ll