llvm-project/llvm/test/Analysis/LoopAccessAnalysis
Graham Hunter 70d35443dc [LAA] Handle forked pointers with add/sub instructions
Handle cases where a forked pointer has an add or sub instruction
before reaching a select.

Reviewed By: fhahn
Reviewed By: paulwalker-arm

Differential Revision: https://reviews.llvm.org/D130278
2022-08-17 09:51:13 +01:00
..
backward-dep-different-types.ll [test] Remove unnecessary require<> in LoopAccessAnalysis tests 2022-02-04 18:03:55 -08:00
depend_diff_types.ll [test] Remove unnecessary require<> in LoopAccessAnalysis tests 2022-02-04 18:03:55 -08:00
depend_diff_types_opaque_ptr.ll [OpaquePtr][LoopAccessAnalysis] Support opaque pointers 2022-02-09 09:11:27 -08:00
forked-pointers.ll [LAA] Handle forked pointers with add/sub instructions 2022-08-17 09:51:13 +01:00
forward-loop-carried.ll [test] Remove unnecessary require<> in LoopAccessAnalysis tests 2022-02-04 18:03:55 -08:00
forward-loop-independent.ll [test] Remove unnecessary require<> in LoopAccessAnalysis tests 2022-02-04 18:03:55 -08:00
independent-interleaved.ll [test] Remove unnecessary require<> in LoopAccessAnalysis tests 2022-02-04 18:03:55 -08:00
interleave-innermost.ll
memcheck-for-loop-invariant.ll [test] Remove unnecessary require<> in LoopAccessAnalysis tests 2022-02-04 18:03:55 -08:00
memcheck-ni.ll
memcheck-off-by-one-error.ll
memcheck-store-vs-alloc-size.ll
memcheck-wrapping-pointers.ll [SCEV] Search operand tree for scope bound when inferring flags from IR 2021-10-06 15:10:02 -07:00
multiple-strides-rt-memory-checks.ll [test] Remove unnecessary require<> in LoopAccessAnalysis tests 2022-02-04 18:03:55 -08:00
non-wrapping-pointer.ll [test] Remove unnecessary require<> in LoopAccessAnalysis tests 2022-02-04 18:03:55 -08:00
nullptr.ll [test] Remove unnecessary require<> in LoopAccessAnalysis tests 2022-02-04 18:03:55 -08:00
number-of-memchecks.ll [test] Remove unnecessary require<> in LoopAccessAnalysis tests 2022-02-04 18:03:55 -08:00
pointer-phis.ll [test] Remove unnecessary require<> in LoopAccessAnalysis tests 2022-02-04 18:03:55 -08:00
pointer-with-unknown-bounds.ll [test] Remove unnecessary require<> in LoopAccessAnalysis tests 2022-02-04 18:03:55 -08:00
pr31098.ll [test] Remove unnecessary require<> in LoopAccessAnalysis tests 2022-02-04 18:03:55 -08:00
pr56672.ll [Test] Fix block name in test 2022-07-28 13:42:14 +07:00
resort-to-memchecks-only.ll [test] Remove unnecessary require<> in LoopAccessAnalysis tests 2022-02-04 18:03:55 -08:00
reverse-memcheck-bounds.ll [test] Remove unnecessary require<> in LoopAccessAnalysis tests 2022-02-04 18:03:55 -08:00
runtime-pointer-checking-insert-typesize.ll
safe-no-checks.ll [test] Remove unnecessary require<> in LoopAccessAnalysis tests 2022-02-04 18:03:55 -08:00
safe-with-dep-distance.ll [test] Remove unnecessary require<> in LoopAccessAnalysis tests 2022-02-04 18:03:55 -08:00
scalable-vector-regression-tests.ll [LoopAccessAnalysis][SVE] Bail out for scalable vectors 2021-11-24 15:52:20 +00:00
store-to-invariant-check1.ll [test] Remove unnecessary require<> in LoopAccessAnalysis tests 2022-02-04 18:03:55 -08:00
store-to-invariant-check2.ll [test] Remove unnecessary require<> in LoopAccessAnalysis tests 2022-02-04 18:03:55 -08:00
store-to-invariant-check3.ll [test] Remove unnecessary require<> in LoopAccessAnalysis tests 2022-02-04 18:03:55 -08:00
stride-access-dependence.ll [test] Remove unnecessary require<> in LoopAccessAnalysis tests 2022-02-04 18:03:55 -08:00
symbolic-stride.ll [test] Remove unnecessary require<> in LoopAccessAnalysis tests 2022-02-04 18:03:55 -08:00
uncomputable-backedge-taken-count.ll [test] Remove unnecessary require<> in LoopAccessAnalysis tests 2022-02-04 18:03:55 -08:00
underlying-objects-1.ll [test] Remove unnecessary require<> in LoopAccessAnalysis tests 2022-02-04 18:03:55 -08:00
underlying-objects-2.ll [test] Remove unnecessary require<> in LoopAccessAnalysis tests 2022-02-04 18:03:55 -08:00
unsafe-and-rt-checks-convergent.ll [test] Remove unnecessary require<> in LoopAccessAnalysis tests 2022-02-04 18:03:55 -08:00
unsafe-and-rt-checks.ll [test] Remove unnecessary require<> in LoopAccessAnalysis tests 2022-02-04 18:03:55 -08:00
wrapping-pointer-versioning.ll [test] Remove unnecessary require<> in LoopAccessAnalysis tests 2022-02-04 18:03:55 -08:00