llvm-project/llvm/test/Analysis/LoopAccessAnalysis
Florian Hahn 494b6c46d6
[LAA] Add test cases where BTC can be used to rule out dependences.
Test cases for using the backedge-taken-count to rule out dependencies between
an invariant and strided accesses.
2022-08-22 13:11:26 +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
loop-invariant-dep-with-backedge-taken-count.ll [LAA] Add test cases where BTC can be used to rule out dependences. 2022-08-22 13:11:26 +01:00
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
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
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