1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-11-22 18:54:02 +01:00
llvm-mirror/test/Analysis/LoopAccessAnalysis
Florian Hahn 939b677f1c [LAA] Support pointer phis in loop by analyzing each incoming pointer.
SCEV does not look through non-header PHIs inside the loop. Such phis
can be analyzed by adding separate accesses for each incoming pointer
value.

This results in 2 more loops vectorized in SPEC2000/186.crafty and
avoids regressions when sinking instructions before vectorizing.

Reviewed By: Meinersbur

Differential Revision: https://reviews.llvm.org/D101286
2021-04-28 20:19:40 +01:00
..
backward-dep-different-types.ll
forward-loop-carried.ll
forward-loop-independent.ll
gep-induction-operand-typesize-warning.ll [SVE] Remove checks for warnings in scalable-vector tests. 2021-04-07 15:59:32 +01:00
independent-interleaved.ll
interleave-innermost.ll
memcheck-for-loop-invariant.ll
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
non-wrapping-pointer.ll
nullptr.ll
number-of-memchecks.ll
pointer-phis.ll [LAA] Support pointer phis in loop by analyzing each incoming pointer. 2021-04-28 20:19:40 +01:00
pointer-with-unknown-bounds.ll [LAA] Add tests with uncomputable BTCs. 2021-01-01 13:57:02 +00:00
pr31098.ll
resort-to-memchecks-only.ll
reverse-memcheck-bounds.ll
runtime-pointer-checking-insert-typesize.ll [SVE] Remove checks for warnings in scalable-vector tests. 2021-04-07 15:59:32 +01:00
safe-no-checks.ll
safe-with-dep-distance.ll
store-to-invariant-check1.ll
store-to-invariant-check2.ll
store-to-invariant-check3.ll
stride-access-dependence.ll
uncomputable-backedge-taken-count.ll [LAA] Add tests with uncomputable BTCs. 2021-01-01 13:57:02 +00:00
underlying-objects-1.ll
underlying-objects-2.ll
unsafe-and-rt-checks-convergent.ll
unsafe-and-rt-checks.ll
wrapping-pointer-ni.ll
wrapping-pointer-versioning.ll [SCEVExpander] Expand explicit PtrToInt casts just like we would implicit ones 2021-04-19 18:38:39 +03:00