llvm-project/llvm/test/Transforms/SLPVectorizer/AArch64
Alexey Bataev 2f8f17c157 [SLP]Fix PR58956: fix insertpoint for reduced buildvector graphs.
If the graph is only the buildvector node without main operation, need
to inherit insrtpoint from the redution instruction. Otherwise the
compiler crashes trying to insert instruction at the entry block.
2022-11-16 07:38:49 -08:00
..
64-bit-vector.ll [test][SLPVectorizer] Use -passes syntax in RUN lines. NFC 2022-10-13 10:44:38 +02:00
PR38339.ll [test][SLPVectorizer] Use -passes syntax in RUN lines. NFC 2022-10-13 10:44:38 +02:00
accelerate-vector-functions-inseltpoison.ll [SLP]Improve shuffles cost estimation where possible. 2022-06-24 09:28:01 -07:00
accelerate-vector-functions.ll [SLP]Improve shuffles cost estimation where possible. 2022-06-24 09:28:01 -07:00
buildvector-reduce.ll [SLP]Fix PR58956: fix insertpoint for reduced buildvector graphs. 2022-11-16 07:38:49 -08:00
buildvector-vectorize.ll [test][SLPVectorizer] Use -passes syntax in RUN lines. NFC 2022-10-13 10:44:38 +02:00
commute.ll [test][SLPVectorizer] Use -passes syntax in RUN lines. NFC 2022-10-13 10:44:38 +02:00
ext-trunc.ll [test][SLPVectorizer] Use -passes syntax in RUN lines. NFC 2022-10-13 10:44:38 +02:00
fpsat.ll [test][SLPVectorizer] Use -passes syntax in RUN lines. NFC 2022-10-13 10:44:38 +02:00
gather-cost.ll
gather-load-min-required-vf-2.ll [test][SLPVectorizer] Use -passes syntax in RUN lines. NFC 2022-10-13 10:44:38 +02:00
gather-reduce.ll
gather-root.ll [test][SLPVectorizer] Use -passes syntax in RUN lines. NFC 2022-10-13 10:44:38 +02:00
getelementptr.ll
horizontal.ll [SLP]Generalize cost model. 2022-10-18 11:55:59 -07:00
insertelement-inseltpoison.ll [test][SLPVectorizer] Use -passes syntax in RUN lines. NFC 2022-10-13 10:44:38 +02:00
insertelement.ll [test][SLPVectorizer] Use -passes syntax in RUN lines. NFC 2022-10-13 10:44:38 +02:00
invalid_type.ll [test][SLPVectorizer] Use -passes syntax in RUN lines. NFC 2022-10-13 10:44:38 +02:00
lit.local.cfg
load-store-q.ll [test][SLPVectorizer] Use -passes syntax in RUN lines. NFC 2022-10-13 10:44:38 +02:00
loadi8.ll [test][SLPVectorizer] Use -passes syntax in RUN lines. NFC 2022-10-13 10:44:38 +02:00
loadorder.ll [SLP] Peek into loads when hitting the RecursionMaxDepth 2022-07-04 14:22:50 +01:00
matmul.ll [SLP]Redesign vectorization of the gather nodes. 2022-11-10 10:59:54 -08:00
memory-runtime-checks-in-loops.ll [test][SLPVectorizer] Use -passes syntax in RUN lines. NFC 2022-10-13 10:44:38 +02:00
memory-runtime-checks.ll [test] Update some legacy PM tests 2022-09-30 11:31:02 -07:00
minimum-sizes.ll [test][SLPVectorizer] Use -passes syntax in RUN lines. NFC 2022-10-13 10:44:38 +02:00
mismatched-intrinsics.ll [test][SLPVectorizer] Use -passes syntax in RUN lines. NFC 2022-10-13 10:44:38 +02:00
mul.ll [test][SLPVectorizer] Use -passes syntax in RUN lines. NFC 2022-10-13 10:44:38 +02:00
multiple_reduction.ll [test][SLPVectorizer] Use -passes syntax in RUN lines. NFC 2022-10-13 10:44:38 +02:00
nontemporal.ll [opt] Don't translate legacy -analysis flag to require<analysis> 2022-10-07 14:54:34 -07:00
phi-use-order-scalable.ll [SLP][AArch64] Add a test case for SLP phi ordering of scalable vectors. NFC 2022-11-06 12:06:12 +00:00
reduce-add-i64.ll [test][SLPVectorizer] Use -passes syntax in RUN lines. NFC 2022-10-13 10:44:38 +02:00
remarks.ll [test][SLPVectorizer] Use -passes syntax in RUN lines. NFC 2022-10-13 10:44:38 +02:00
reorder-fmuladd-crash.ll [test][SLPVectorizer] Use -passes syntax in RUN lines. NFC 2022-10-13 10:44:38 +02:00
scalable-vector.ll [test][SLPVectorizer] Use -passes syntax in RUN lines. NFC 2022-10-13 10:44:38 +02:00
scalarization-overhead.ll [test][SLPVectorizer] Use -passes syntax in RUN lines. NFC 2022-10-13 10:44:38 +02:00
sdiv-pow2.ll [test][SLPVectorizer] Use -passes syntax in RUN lines. NFC 2022-10-13 10:44:38 +02:00
slp-and-reduction.ll [test][SLPVectorizer] Use -passes syntax in RUN lines. NFC 2022-10-13 10:44:38 +02:00
slp-fma-loss.ll [SLP]Redesign vectorization of the gather nodes. 2022-11-10 10:59:54 -08:00
slp-or-reduction.ll [test][SLPVectorizer] Use -passes syntax in RUN lines. NFC 2022-10-13 10:44:38 +02:00
slp-xor-reduction.ll [test][SLPVectorizer] Use -passes syntax in RUN lines. NFC 2022-10-13 10:44:38 +02:00
spillcost-di.ll [test][SLPVectorizer] Use -passes syntax in RUN lines. NFC 2022-10-13 10:44:38 +02:00
spillcost-order.ll [test][SLPVectorizer] Use -passes syntax in RUN lines. NFC 2022-10-13 10:44:38 +02:00
splat-loads.ll [SLP]Redesign vectorization of the gather nodes. 2022-11-10 10:59:54 -08:00
transpose-inseltpoison.ll [SLP]Do not emit extract elements for insertelements users, replace with shuffles directly. 2022-05-23 07:06:45 -07:00
transpose.ll [SLP]Do not emit extract elements for insertelements users, replace with shuffles directly. 2022-05-23 07:06:45 -07:00
trunc-insertion.ll [test][SLPVectorizer] Use -passes syntax in RUN lines. NFC 2022-10-13 10:44:38 +02:00
tsc-s116.ll [SLP]Redesign vectorization of the gather nodes. 2022-11-10 10:59:54 -08:00
tsc-s352.ll [test][SLPVectorizer] Use -passes syntax in RUN lines. NFC 2022-10-13 10:44:38 +02:00
vectorizable-selects-min-max.ll [SLP]Generalize cost model. 2022-10-18 11:55:59 -07:00
vectorizable-selects-uniform-cmps.ll [SLP]Redesign vectorization of the gather nodes. 2022-11-10 10:59:54 -08:00
vectorize-free-extracts-inserts.ll [SLP]Redesign vectorization of the gather nodes. 2022-11-10 10:59:54 -08:00
widen.ll [test][SLPVectorizer] Use -passes syntax in RUN lines. NFC 2022-10-13 10:44:38 +02:00