llvm-project/llvm/test/Transforms/SLPVectorizer/AArch64
Valery N Dmitriev a45688a72c [SLP] Apply external to vectorizable tree users cost adjustment for
relevant aggregate build instructions only (UserCost).
Users are detected with findBuildAggregate routine and the trick is
that following SLP vectorization may end up vectorizing entire list
with smaller chunks. Cost adjustment then is applied for individual
chunks and these adjustments obviously have to be smaller than the
entire aggregate build cost.

Differential Revision: https://reviews.llvm.org/D80773
2020-05-29 15:37:41 -07:00
..
64-bit-vector.ll
PR38339.ll
accelerate-vector-functions.ll [SLP] Support vectorizing functions provided by vector libs. 2020-03-10 13:10:50 +00:00
commute.ll
ext-trunc.ll [SLP] respect target register width for GEP vectorization (PR43578) 2019-10-09 16:32:49 +00:00
gather-cost.ll
gather-reduce.ll
gather-root.ll [SLP] Fix for PR31847: Assertion failed: (isLoopInvariant(Operands[i], L) && "SCEVAddRecExpr operand is not loop-invariant!") 2019-09-29 14:18:06 +00:00
getelementptr.ll [SLP] respect target register width for GEP vectorization (PR43578) 2019-10-09 16:32:49 +00:00
horizontal.ll [AArch64][CostModel] getCastInstrCost 2020-05-12 10:02:29 +01:00
invalid_type.ll [SLPVectorizer][SVE] Bail out early for scalable vector. 2020-03-13 11:23:31 -07:00
lit.local.cfg
load-store-q.ll
matmul.ll
minimum-sizes.ll
mismatched-intrinsics.ll
nontemporal.ll
remarks.ll
scalable-vector.ll [SLPVectorizer][SVE] Bail out early for scalable vector. 2020-03-13 11:23:31 -07:00
sdiv-pow2.ll
spillcost-di.ll [Instruction] Set metadata uses to undef on deletion 2020-05-21 15:58:12 -07:00
transpose.ll [SLP] Apply external to vectorizable tree users cost adjustment for 2020-05-29 15:37:41 -07:00
tsc-s352.ll