llvm-project/llvm/test/Transforms/SLPVectorizer/AArch64
Alexey Bataev a054e94e9e [SLP]Merge reorder and reuse shuffles.
It is possible to merge reuse and reorder shuffles and reduce the total
cost of the vectorization tree/number of final instructions.

Differential Revision: https://reviews.llvm.org/D94992
2021-03-02 06:39:47 -08:00
..
64-bit-vector.ll
PR38339.ll [SLP]Merge reorder and reuse shuffles. 2021-03-02 06:39:47 -08:00
accelerate-vector-functions-inseltpoison.ll Precommit transform tests that have poison as insertelement's placeholder 2020-12-24 11:46:17 +09:00
accelerate-vector-functions.ll [NewPM][test] Fix accelerate-vector-functions.ll under NPM 2020-08-25 10:50:14 -07:00
commute.ll [SLP,LV] Use poison constant vector for shufflevector/initial insertelement 2021-01-06 11:22:50 +09:00
ext-trunc.ll
gather-cost.ll [SLP,LV] Use poison constant vector for shufflevector/initial insertelement 2021-01-06 11:22:50 +09:00
gather-reduce.ll
gather-root.ll [SLP,LV] Use poison constant vector for shufflevector/initial insertelement 2021-01-06 11:22:50 +09:00
getelementptr.ll [SLP,LV] Use poison constant vector for shufflevector/initial insertelement 2021-01-06 11:22:50 +09:00
horizontal.ll [SLP] Pass VecPred argument to getCmpSelInstrCost. 2020-11-03 10:16:43 +00:00
insertelement-inseltpoison.ll Precommit transform tests that have poison as insertelement's placeholder 2020-12-24 11:46:17 +09:00
insertelement.ll [SLPVectorizer][SVE] Skip scalable-vector instructions before vectorizeSimpleInstructions. 2020-09-15 13:10:15 -07:00
invalid_type.ll
lit.local.cfg
load-store-q.ll
matmul.ll [Branch-Rename] Fix some links 2021-02-01 16:43:21 +05:30
minimum-sizes.ll
mismatched-intrinsics.ll
mul.ll [AArch64][CostModel] Fix cost for mul <2 x i64> 2020-11-30 11:36:55 +00:00
nontemporal.ll
remarks.ll
scalable-vector.ll [SVE] Don't consider scalable vector types in SLPVectorizerPass::vectorizeChainsInBlock 2020-07-29 16:29:19 +01:00
sdiv-pow2.ll
spillcost-di.ll
spillcost-order.ll [SLP] Make sure instructions are ordered when computing spill cost. 2020-08-11 11:18:12 +02:00
transpose-inseltpoison.ll Precommit transform tests that have poison as insertelement's placeholder 2020-12-24 11:46:17 +09:00
transpose.ll [llvm][mlir] Promote the experimental reduction intrinsics to be first class intrinsics. 2020-10-07 10:36:44 -07:00
tsc-s352.ll
vectorizable-selects-min-max.ll [SLP] Pass VecPred argument to getCmpSelInstrCost. 2020-11-03 10:16:43 +00:00
vectorizable-selects-uniform-cmps.ll [SLP,LV] Use poison constant vector for shufflevector/initial insertelement 2021-01-06 11:22:50 +09:00