llvm-project/llvm/test/Transforms/LoopVectorize
Florian Hahn 635b752211
[VPlan] VPInterleaveRecipe only uses first lane if op not stored.
With opaque pointers, both the stored value and the address can be the
same. Only consider the recipe using the first lane only *if* the
address is not stored.

Fixes #55375.
2022-05-11 11:24:56 +01:00
..
AArch64 [NFC][LoopVectorize] Add SVE test for tail-folding combined with interleaving 2022-05-09 13:08:25 +01:00
AMDGPU [AMDGPU] Fix regression with vectorization limiting 2022-04-08 17:46:49 -07:00
ARM Revert "[NFCI] Regenerate SROA/LoopVectorize test checks" 2022-04-04 01:15:30 +02:00
Hexagon
PowerPC Revert "[NFCI] Regenerate SROA/LoopVectorize test checks" 2022-04-04 01:15:30 +02:00
RISCV Revert "[NFCI] Regenerate SROA/LoopVectorize test checks" 2022-04-04 01:15:30 +02:00
SystemZ Revert "[NFCI] Regenerate SROA/LoopVectorize test checks" 2022-04-04 01:15:30 +02:00
VE
X86 [VPlan] VPInterleaveRecipe only uses first lane if op not stored. 2022-05-11 11:24:56 +01:00
XCore
12-12-11-if-conv.ll
2012-10-20-infloop.ll Revert "[NFCI] Regenerate SROA/LoopVectorize test checks" 2022-04-04 01:15:30 +02:00
2012-10-22-isconsec.ll Revert "[NFCI] Regenerate SROA/LoopVectorize test checks" 2022-04-04 01:15:30 +02:00
2016-07-27-loop-vec.ll [test][NewPM] Use -passes=loop-vectorize instead of -loop-vectorize 2022-04-28 16:46:00 +02:00
alias-set-with-uncomputable-bounds.ll [test][NewPM] Use -passes=loop-vectorize instead of -loop-vectorize 2022-04-28 16:46:00 +02:00
align.ll [test][NewPM] Use -passes=loop-vectorize instead of -loop-vectorize 2022-04-28 16:46:00 +02:00
assume.ll [test][NewPM] Use -passes=loop-vectorize instead of -loop-vectorize 2022-04-28 16:46:00 +02:00
bsd_regex.ll [instcombine] Canonicalize constant index type to i64 for extractelement/insertelement 2021-12-13 16:56:22 -08:00
bzip_reverse_loops.ll [Analysis] remove bogus smin/smax pattern detection 2022-03-09 17:50:34 -05:00
calloc.ll
cast-induction.ll [LV] Modernize test matching hardcoded induction phi name. 2022-03-02 10:12:38 +00:00
check-prof-info.ll Revert "[NFCI] Regenerate SROA/LoopVectorize test checks" 2022-04-04 01:15:30 +02:00
conditional-assignment.ll Revert "[NFCI] Regenerate SROA/LoopVectorize test checks" 2022-04-04 01:15:30 +02:00
consec_no_gep.ll
consecutive-ptr-uniforms.ll [LoopVectorize] Remove incorrect nuw flag from test (NFC) 2022-05-10 12:17:09 +02:00
control-flow.ll [test][NewPM] Use -passes=loop-vectorize instead of -loop-vectorize 2022-04-28 16:46:00 +02:00
cpp-new-array.ll
dbg.value.ll
dead_instructions.ll [test][NewPM] Use -passes=loop-vectorize instead of -loop-vectorize 2022-04-28 16:46:00 +02:00
debugloc.ll [test][NewPM] Use -passes=loop-vectorize instead of -loop-vectorize 2022-04-28 16:46:00 +02:00
demanded-bits-of-pointer-instruction.ll [test][NewPM] Use -passes=loop-vectorize instead of -loop-vectorize 2022-04-28 16:46:00 +02:00
diag-missing-instr-debug-loc.ll [test][NewPM] Use -passes=loop-vectorize instead of -loop-vectorize 2022-04-28 16:46:00 +02:00
diag-with-hotness-info-2.ll Revert "[NFCI] Regenerate SROA/LoopVectorize test checks" 2022-04-04 01:15:30 +02:00
diag-with-hotness-info.ll Revert "[NFCI] Regenerate SROA/LoopVectorize test checks" 2022-04-04 01:15:30 +02:00
disable_nonforced.ll [test][NewPM] Use -passes=loop-vectorize instead of -loop-vectorize 2022-04-28 16:46:00 +02:00
disable_nonforced_enable.ll [test][NewPM] Use -passes=loop-vectorize instead of -loop-vectorize 2022-04-28 16:46:00 +02:00
discriminator.ll [VPlan] Add VPCanonicalIVPHIRecipe, partly retire createInductionVariable. 2022-01-05 10:46:06 +00:00
dont-fold-tail-for-const-TC.ll [test][NewPM] Use -passes=loop-vectorize instead of -loop-vectorize 2022-04-28 16:46:00 +02:00
dont-fold-tail-for-divisible-TC.ll [test][NewPM] Use -passes=loop-vectorize instead of -loop-vectorize 2022-04-28 16:46:00 +02:00
ee-crash.ll [test][NewPM] Use -passes=loop-vectorize instead of -loop-vectorize 2022-04-28 16:46:00 +02:00
epilog-vectorization-reductions.ll Revert "[NFCI] Regenerate SROA/LoopVectorize test checks" 2022-04-04 01:15:30 +02:00
exact.ll [test][NewPM] Use -passes=loop-vectorize instead of -loop-vectorize 2022-04-28 16:46:00 +02:00
explicit_outer_detection.ll [test][NewPM] Use -passes=loop-vectorize instead of -loop-vectorize 2022-04-28 16:46:00 +02:00
explicit_outer_nonuniform_inner.ll [test][NewPM] Use -passes=loop-vectorize instead of -loop-vectorize 2022-04-28 16:46:00 +02:00
explicit_outer_uniform_diverg_branch.ll [test][NewPM] Use -passes=loop-vectorize instead of -loop-vectorize 2022-04-28 16:46:00 +02:00
extract-last-veclane.ll [instcombine] Canonicalize constant index type to i64 for extractelement/insertelement 2021-12-13 16:56:22 -08:00
fcmp-vectorize.ll [test][NewPM] Use -passes=loop-vectorize instead of -loop-vectorize 2022-04-28 16:46:00 +02:00
first-order-recurrence-chains.ll [test][NewPM] Use -passes=loop-vectorize instead of -loop-vectorize 2022-04-28 16:46:00 +02:00
first-order-recurrence-complex.ll [test][NewPM] Use -passes=loop-vectorize instead of -loop-vectorize 2022-04-28 16:46:00 +02:00
first-order-recurrence-multiply-recurrences.ll [test][NewPM] Use -passes=loop-vectorize instead of -loop-vectorize 2022-04-28 16:46:00 +02:00
first-order-recurrence-sink-replicate-region.ll [test][NewPM] Use -passes=loop-vectorize instead of -loop-vectorize 2022-04-28 16:46:00 +02:00
first-order-recurrence.ll [InstCombine] Fold sub(add(x,y),min/max(x,y)) -> max/min(x,y) (PR38280) 2022-04-11 11:32:56 +01:00
fix-reduction-dbg.ll [test][NewPM] Use -passes=loop-vectorize instead of -loop-vectorize 2022-04-28 16:46:00 +02:00
flags.ll
float-induction.ll Revert "[NFCI] Regenerate SROA/LoopVectorize test checks" 2022-04-04 01:15:30 +02:00
float-minmax-instruction-flag.ll [test][NewPM] Use -passes=loop-vectorize instead of -loop-vectorize 2022-04-28 16:46:00 +02:00
float-reduction.ll
fneg.ll [test][NewPM] Use -passes=loop-vectorize instead of -loop-vectorize 2022-04-28 16:46:00 +02:00
followup.ll [test][NewPM] Use -passes=loop-vectorize instead of -loop-vectorize 2022-04-28 16:46:00 +02:00
forked-pointers.ll [NFC][LAA] Precommit tests for forked pointers 2021-11-24 16:20:35 +00:00
fpsat.ll [LV][SLP] Mark fptosi_sat as vectorizable 2022-05-03 09:32:34 +01:00
funcall.ll [test][NewPM] Use -passes=loop-vectorize instead of -loop-vectorize 2022-04-28 16:46:00 +02:00
gcc-examples.ll [LV] Improve check lines in existing tests. 2022-01-08 20:46:31 +00:00
gep_with_bitcast.ll
global_alias.ll [opt] Directly translate -O# to -passes='default<O#>' 2021-10-18 16:48:10 -07:00
hints-trans.ll
hoist-loads.ll
i8-induction.ll Revert "[NFCI] Regenerate SROA/LoopVectorize test checks" 2022-04-04 01:15:30 +02:00
icmp-uniforms.ll [VPlan] Expand induction step in VPlan pre-header. 2022-04-19 13:06:39 +02:00
if-conv-crash.ll [test][NewPM] Use -passes=loop-vectorize instead of -loop-vectorize 2022-04-28 16:46:00 +02:00
if-conversion-edgemasks.ll [test][NewPM] Use -passes=loop-vectorize instead of -loop-vectorize 2022-04-28 16:46:00 +02:00
if-conversion-nest.ll Revert "[NFCI] Regenerate SROA/LoopVectorize test checks" 2022-04-04 01:15:30 +02:00
if-conversion-reduction.ll
if-conversion.ll
if-pred-non-void.ll [VPlan] Add Debugloc to VPInstruction. 2021-12-20 15:10:41 +00:00
if-pred-not-when-safe.ll Revert "[NFCI] Regenerate SROA/LoopVectorize test checks" 2022-04-04 01:15:30 +02:00
if-pred-stores.ll Revert "[NFCI] Regenerate SROA/LoopVectorize test checks" 2022-04-04 01:15:30 +02:00
if-reduction.ll
incorrect-dom-info.ll Revert "[NFC] remove explicit default value for strboolattr attribute in tests" 2021-05-24 19:43:40 +02:00
increment.ll
induction-multiple-uses-in-same-instruction.ll [test][NewPM] Use -passes=loop-vectorize instead of -loop-vectorize 2022-04-28 16:46:00 +02:00
induction-ptrcasts.ll Revert "[NFCI] Regenerate SROA/LoopVectorize test checks" 2022-04-04 01:15:30 +02:00
induction-step.ll [test][NewPM] Use -passes=loop-vectorize instead of -loop-vectorize 2022-04-28 16:46:00 +02:00
induction-unroll-novec.ll [LV] Add test case for PR54427. 2022-04-07 23:21:21 +02:00
induction.ll Revert "[NFCI] Regenerate SROA/LoopVectorize test checks" 2022-04-04 01:15:30 +02:00
induction_plus.ll [test][NewPM] Use -passes=loop-vectorize instead of -loop-vectorize 2022-04-28 16:46:00 +02:00
infiniteloop.ll
instruction-only-used-outside-of-loop.ll [LV] Check for users of truncated IVs, add more detailed comment. 2022-03-14 19:39:30 +00:00
int_sideeffect.ll [test][NewPM] Use -passes=loop-vectorize instead of -loop-vectorize 2022-04-28 16:46:00 +02:00
interleave-with-call.ll [VPlan] Do not create VPWidenCall recipes for scalar vector factors. 2022-05-02 19:40:33 +01:00
interleaved-accesses-1.ll
interleaved-accesses-2.ll
interleaved-accesses-3.ll
interleaved-accesses-alias.ll Revert "[NFCI] Regenerate SROA/LoopVectorize test checks" 2022-04-04 01:15:30 +02:00
interleaved-accesses-masked-group.ll Revert "[NFCI] Regenerate SROA/LoopVectorize test checks" 2022-04-04 01:15:30 +02:00
interleaved-accesses-pred-stores.ll [instcombine] Canonicalize constant index type to i64 for extractelement/insertelement 2021-12-13 16:56:22 -08:00
interleaved-accesses-uniform-load.ll
interleaved-accesses.ll Revert "[NFCI] Regenerate SROA/LoopVectorize test checks" 2022-04-04 01:15:30 +02:00
interleaved-acess-with-remarks.ll
intrinsic.ll Update @llvm.powi to handle different int sizes for the exponent 2021-06-17 09:38:28 +02:00
invariant-store-vectorization-2.ll [instcombine] Canonicalize constant index type to i64 for extractelement/insertelement 2021-12-13 16:56:22 -08:00
invariant-store-vectorization.ll [instcombine] Canonicalize constant index type to i64 for extractelement/insertelement 2021-12-13 16:56:22 -08:00
irregular_type.ll
iv_outside_user.ll [LV] Create & use VPScalarIVSteps for all scalar users. 2022-03-13 17:15:24 +00:00
lcssa-crash.ll Revert "[NFCI] Regenerate SROA/LoopVectorize test checks" 2022-04-04 01:15:30 +02:00
libcall-remark.ll
lifetime.ll [NFC] Remove redundant test in Transforms/LoopVectorize/lifetime.ll 2021-08-05 14:39:08 +01:00
loop-form.ll Revert "[NFCI] Regenerate SROA/LoopVectorize test checks" 2022-04-04 01:15:30 +02:00
loop-legality-checks.ll [NFC][LV] Use different braces in debug output 2022-03-07 19:32:37 +03:00
loop-scalars.ll [instcombine] Canonicalize constant index type to i64 for extractelement/insertelement 2021-12-13 16:56:22 -08:00
loop-vect-memdep.ll Revert "[NFCI] Regenerate SROA/LoopVectorize test checks" 2022-04-04 01:15:30 +02:00
loop-vect-option.ll
memdep-fold-tail.ll Revert "[NFCI] Regenerate SROA/LoopVectorize test checks" 2022-04-04 01:15:30 +02:00
memdep.ll
memory-dep-remarks.ll [LAA] Add remarks for unbounded array access 2022-02-23 15:57:39 +00:00
metadata-unroll.ll
metadata-width.ll [LV] Enable scalable vectorization by default for SVE cores. 2021-12-20 16:23:29 +00:00
metadata.ll
middle-block-dbg.ll
miniters.ll
minmax_reduction.ll [LV] Recognize intrinsic min/max reductions 2021-09-15 10:45:50 +01:00
mixed-precision-remarks.ll
multi-use-reduction-bug.ll
multiple-address-spaces.ll Revert "[NFC] remove explicit default value for strboolattr attribute in tests" 2021-05-24 19:43:40 +02:00
multiple-exits-versioning.ll Revert "[NFCI] Regenerate SROA/LoopVectorize test checks" 2022-04-04 01:15:30 +02:00
multiple-strides-vectorization.ll [LoopUtils] Simplify addRuntimeCheck to return a single value. 2021-10-18 18:03:09 +01:00
no-interleave-up-front.ll Revert "[NFCI] Regenerate SROA/LoopVectorize test checks" 2022-04-04 01:15:30 +02:00
no_array_bounds.ll Revert "[NFCI] Regenerate SROA/LoopVectorize test checks" 2022-04-04 01:15:30 +02:00
no_array_bounds_scalable.ll
no_idiv_reduction.ll Revert "[NFCI] Regenerate SROA/LoopVectorize test checks" 2022-04-04 01:15:30 +02:00
no_int_induction.ll
no_outside_user.ll [LoopUtils] Simplify addRuntimeCheck to return a single value. 2021-10-18 18:03:09 +01:00
no_switch.ll
no_switch_disable_vectorization.ll
noalias-md-licm.ll Revert "[NFCI] Regenerate SROA/LoopVectorize test checks" 2022-04-04 01:15:30 +02:00
noalias-md.ll
noalias-scope-decl.ll Revert "[NFCI] Regenerate SROA/LoopVectorize test checks" 2022-04-04 01:15:30 +02:00
nofloat-report.ll
nofloat.ll
non-const-n.ll
nontemporal.ll
nounroll.ll [NFC][LV] Use different braces in debug output 2022-03-07 19:32:37 +03:00
novect-lcssa-cfg-invalidation.ll Revert "[NFCI] Regenerate SROA/LoopVectorize test checks" 2022-04-04 01:15:30 +02:00
nsw-crash.ll [test][NewPM] Use -passes=loop-vectorize instead of -loop-vectorize 2022-04-28 16:46:00 +02:00
nuw.ll [test][NewPM] Use -passes=loop-vectorize instead of -loop-vectorize 2022-04-28 16:46:00 +02:00
opaque-ptr.ll [test][NewPM] Use -passes=loop-vectorize instead of -loop-vectorize 2022-04-28 16:46:00 +02:00
opt.ll
optimal-epilog-vectorization-limitations.ll [NFC][LV] Use different braces in debug output 2022-03-07 19:32:37 +03:00
optimal-epilog-vectorization-liveout.ll Revert "[NFCI] Regenerate SROA/LoopVectorize test checks" 2022-04-04 01:15:30 +02:00
optimal-epilog-vectorization-scalable.ll Revert "[NFCI] Regenerate SROA/LoopVectorize test checks" 2022-04-04 01:15:30 +02:00
optimal-epilog-vectorization.ll [LV] Add vector.body block to parent loop during skeleton creation. 2022-04-05 11:54:17 +01:00
optsize.ll Revert "[LV] Remove `LoopVectorizationCostModel::useEmulatedMaskMemRefHack()`" 2022-02-09 20:02:54 +00:00
outer-loop-vec-phi-predecessor-order.ll Revert "[NFCI] Regenerate SROA/LoopVectorize test checks" 2022-04-04 01:15:30 +02:00
outer_loop_test1.ll [LV] Mark increment of main vector loop induction variable as NUW. 2021-06-07 10:47:52 +01:00
outer_loop_test2.ll [LV] Mark increment of main vector loop induction variable as NUW. 2021-06-07 10:47:52 +01:00
partial-lcssa.ll [test][NewPM] Use -passes=loop-vectorize instead of -loop-vectorize 2022-04-28 16:46:00 +02:00
phi-cost.ll [VPlan] Set VPlan header block name to vector.body. 2022-04-02 19:34:32 +01:00
phi-hang.ll [test][NewPM] Use -passes=loop-vectorize instead of -loop-vectorize 2022-04-28 16:46:00 +02:00
pointer-induction.ll [test][NewPM] Use -passes=loop-vectorize instead of -loop-vectorize 2022-04-28 16:46:00 +02:00
pr25281.ll [Tests] Fix incorrect noalias metadata 2021-09-18 20:51:00 +02:00
pr28541.ll [test][NewPM] Use -passes=loop-vectorize instead of -loop-vectorize 2022-04-28 16:46:00 +02:00
pr30654-phiscev-sext-trunc.ll [test][NewPM] Use -passes=loop-vectorize instead of -loop-vectorize 2022-04-28 16:46:00 +02:00
pr30806-phi-scev.ll Revert "[NFCI] Regenerate SROA/LoopVectorize test checks" 2022-04-04 01:15:30 +02:00
pr30806.ll [test][NewPM] Use -passes=loop-vectorize instead of -loop-vectorize 2022-04-28 16:46:00 +02:00
pr31098.ll [test][NewPM] Use -passes=loop-vectorize instead of -loop-vectorize 2022-04-28 16:46:00 +02:00
pr31190.ll
pr32859.ll [test][NewPM] Use -passes=loop-vectorize instead of -loop-vectorize 2022-04-28 16:46:00 +02:00
pr33706.ll [test][NewPM] Use -passes=loop-vectorize instead of -loop-vectorize 2022-04-28 16:46:00 +02:00
pr34681.ll [test][NewPM] Use -passes=loop-vectorize instead of -loop-vectorize 2022-04-28 16:46:00 +02:00
pr35743.ll [test][NewPM] Use -passes=loop-vectorize instead of -loop-vectorize 2022-04-28 16:46:00 +02:00
pr35773.ll [test][NewPM] Use -passes=loop-vectorize instead of -loop-vectorize 2022-04-28 16:46:00 +02:00
pr36311.ll [test][NewPM] Use -passes=loop-vectorize instead of -loop-vectorize 2022-04-28 16:46:00 +02:00
pr36983.ll [test][NewPM] Use -passes=loop-vectorize instead of -loop-vectorize 2022-04-28 16:46:00 +02:00
pr37248.ll
pr37515.ll Revert "[NFCI] Regenerate SROA/LoopVectorize test checks" 2022-04-04 01:15:30 +02:00
pr38697.ll [test][NewPM] Use -passes=loop-vectorize instead of -loop-vectorize 2022-04-28 16:46:00 +02:00
pr38800.ll [test][NewPM] Use -passes=loop-vectorize instead of -loop-vectorize 2022-04-28 16:46:00 +02:00
pr39099.ll Revert "[NFCI] Regenerate SROA/LoopVectorize test checks" 2022-04-04 01:15:30 +02:00
pr39417-optsize-scevchecks.ll [test][NewPM] Use -passes=loop-vectorize instead of -loop-vectorize 2022-04-28 16:46:00 +02:00
pr43166-fold-tail-by-masking.ll [test][NewPM] Use -passes=loop-vectorize instead of -loop-vectorize 2022-04-28 16:46:00 +02:00
pr44488-predication.ll [test][NewPM] Use -passes=loop-vectorize instead of -loop-vectorize 2022-04-28 16:46:00 +02:00
pr45259.ll [test][NewPM] Use -passes=loop-vectorize instead of -loop-vectorize 2022-04-28 16:46:00 +02:00
pr45525.ll [test][NewPM] Use -passes=loop-vectorize instead of -loop-vectorize 2022-04-28 16:46:00 +02:00
pr45679-fold-tail-by-masking.ll [test][NewPM] Use -passes=loop-vectorize instead of -loop-vectorize 2022-04-28 16:46:00 +02:00
pr46525-expander-insertpoint.ll [test][NewPM] Use -passes=loop-vectorize instead of -loop-vectorize 2022-04-28 16:46:00 +02:00
pr47343-expander-lcssa-after-cfg-update.ll [test][NewPM] Use -passes=loop-vectorize instead of -loop-vectorize 2022-04-28 16:46:00 +02:00
pr48832.ll [test][NewPM] Use -passes=loop-vectorize instead of -loop-vectorize 2022-04-28 16:46:00 +02:00
pr50686.ll [test][NewPM] Use -passes=loop-vectorize instead of -loop-vectorize 2022-04-28 16:46:00 +02:00
pr51614-fold-tail-by-masking.ll [test][NewPM] Use -passes=loop-vectorize instead of -loop-vectorize 2022-04-28 16:46:00 +02:00
preserve-dbg-loc-and-loop-metadata.ll
ptr-induction.ll [test][NewPM] Use -passes=loop-vectorize instead of -loop-vectorize 2022-04-28 16:46:00 +02:00
ptr_loops.ll
read-only.ll
reduction-inloop-cond.ll Revert "[NFCI] Regenerate SROA/LoopVectorize test checks" 2022-04-04 01:15:30 +02:00
reduction-inloop-pred.ll [InstCombine] Canonicalize SPF to min/max intrinsics 2022-02-24 09:01:20 +01:00
reduction-inloop-uf4.ll [LoopVectorize] Support conditional in-loop vector reductions 2022-02-22 12:04:35 +00:00
reduction-inloop.ll Revert "[NFCI] Regenerate SROA/LoopVectorize test checks" 2022-04-04 01:15:30 +02:00
reduction-odd-interleave-counts.ll [test][NewPM] Use -passes=loop-vectorize instead of -loop-vectorize 2022-04-28 16:46:00 +02:00
reduction-order.ll [test][NewPM] Use -passes=loop-vectorize instead of -loop-vectorize 2022-04-28 16:46:00 +02:00
reduction-predselect.ll [InstCombine] Canonicalize SPF to min/max intrinsics 2022-02-24 09:01:20 +01:00
reduction-ptr.ll [test][NewPM] Use -passes=loop-vectorize instead of -loop-vectorize 2022-04-28 16:46:00 +02:00
reduction-small-size.ll [test][NewPM] Use -passes=loop-vectorize instead of -loop-vectorize 2022-04-28 16:46:00 +02:00
reduction-with-invariant-store.ll [LoopVectorize] Support reductions that store intermediary result 2022-05-03 10:12:30 +01:00
reduction.ll [VPlan] Register recipe for instr if the simplified value is recipe. 2021-05-11 14:32:34 +01:00
remarks-multi-exit-loops.ll [test][NewPM] Use -passes=loop-vectorize instead of -loop-vectorize 2022-04-28 16:46:00 +02:00
remove_metadata.ll [test][NewPM] Use -passes=loop-vectorize instead of -loop-vectorize 2022-04-28 16:46:00 +02:00
reverse_induction.ll [test][NewPM] Use -passes=loop-vectorize instead of -loop-vectorize 2022-04-28 16:46:00 +02:00
reverse_iter.ll
runtime-check-address-space.ll Revert "[NFCI] Regenerate SROA/LoopVectorize test checks" 2022-04-04 01:15:30 +02:00
runtime-check-needed-but-empty.ll [test][NewPM] Use -passes=loop-vectorize instead of -loop-vectorize 2022-04-28 16:46:00 +02:00
runtime-check-pointer-element-type.ll [test][NewPM] Use -passes=loop-vectorize instead of -loop-vectorize 2022-04-28 16:46:00 +02:00
runtime-check-readonly-address-space.ll Revert "[NFCI] Regenerate SROA/LoopVectorize test checks" 2022-04-04 01:15:30 +02:00
runtime-check-readonly.ll Revert "[NFCI] Regenerate SROA/LoopVectorize test checks" 2022-04-04 01:15:30 +02:00
runtime-check-small-clamped-bounds.ll [test][NewPM] Use -passes=loop-vectorize instead of -loop-vectorize 2022-04-28 16:46:00 +02:00
runtime-check.ll [LV] Mark increment of main vector loop induction variable as NUW. 2021-06-07 10:47:52 +01:00
runtime-checks-difference.ll [LV] Add addiitonal tests for pointer difference memory checks. 2022-04-04 17:58:48 +01:00
runtime-drop-crash.ll [test][NewPM] Use -passes=loop-vectorize instead of -loop-vectorize 2022-04-28 16:46:00 +02:00
safegep.ll [test][NewPM] Use -passes=loop-vectorize instead of -loop-vectorize 2022-04-28 16:46:00 +02:00
same-base-access.ll
scalable-assume.ll Revert "[NFCI] Regenerate SROA/LoopVectorize test checks" 2022-04-04 01:15:30 +02:00
scalable-first-order-recurrence.ll [IR] Let ConstantVector::getSplat use poison instead of undef 2021-08-10 08:27:43 +01:00
scalable-inductions.ll [LV] Create & use VPScalarIVSteps for all scalar users. 2022-03-13 17:15:24 +00:00
scalable-lifetime.ll [LoopVectorize] Improve vectorisation of some intrinsics by treating them as uniform 2021-08-06 10:13:15 +01:00
scalable-loop-unpredicated-body-scalar-tail.ll [LV] Mark increment of main vector loop induction variable as NUW. 2021-06-07 10:47:52 +01:00
scalable-noalias-scope-decl.ll Revert "[NFCI] Regenerate SROA/LoopVectorize test checks" 2022-04-04 01:15:30 +02:00
scalable-reduction-inloop.ll Revert "[NFCI] Regenerate SROA/LoopVectorize test checks" 2022-04-04 01:15:30 +02:00
scalable-trunc-min-bitwidth.ll Revert "[NFCI] Regenerate SROA/LoopVectorize test checks" 2022-04-04 01:15:30 +02:00
scalable-vf-hint.ll Revert "[NFCI] Regenerate SROA/LoopVectorize test checks" 2022-04-04 01:15:30 +02:00
scalar-select.ll
scalar_after_vectorization.ll Revert "[NFC] `IRBuilderBase::CreateAdd()`: place constant onto RHS" 2021-10-27 22:21:37 +03:00
scalarized-bitcast.ll Revert "[NFCI] Regenerate SROA/LoopVectorize test checks" 2022-04-04 01:15:30 +02:00
scev-during-mutation.ll [LV] Add basic check lines to test added in 00200dbda3. 2021-11-18 14:08:57 +00:00
scev-exitlim-crash.ll [test][NewPM] Use -passes=loop-vectorize instead of -loop-vectorize 2022-04-28 16:46:00 +02:00
select-cmp-predicated.ll [test][NewPM] Use -passes=loop-vectorize instead of -loop-vectorize 2022-04-28 16:46:00 +02:00
select-cmp.ll [test][NewPM] Use -passes=loop-vectorize instead of -loop-vectorize 2022-04-28 16:46:00 +02:00
select-reduction.ll [test][NewPM] Use -passes=loop-vectorize instead of -loop-vectorize 2022-04-28 16:46:00 +02:00
simple-unroll.ll
single-value-blend-phis.ll [test][NewPM] Use -passes=loop-vectorize instead of -loop-vectorize 2022-04-28 16:46:00 +02:00
skeleton-lcssa-crash.ll [test][NewPM] Use -passes=loop-vectorize instead of -loop-vectorize 2022-04-28 16:46:00 +02:00
skip-iterations.ll
small-loop.ll
start-non-zero.ll
store-shuffle-bug.ll Revert "[NFCI] Regenerate SROA/LoopVectorize test checks" 2022-04-04 01:15:30 +02:00
struct_access.ll
tail-folding-counting-down.ll
tail-folding-vectorization-factor-1.ll Revert "[NFCI] Regenerate SROA/LoopVectorize test checks" 2022-04-04 01:15:30 +02:00
tbaa-nodep.ll Revert "[NFCI] Regenerate SROA/LoopVectorize test checks" 2022-04-04 01:15:30 +02:00
tripcount.ll [test][NewPM] Use -passes=loop-vectorize instead of -loop-vectorize 2022-04-28 16:46:00 +02:00
trunc-reductions.ll Revert "[NFCI] Regenerate SROA/LoopVectorize test checks" 2022-04-04 01:15:30 +02:00
undef-inst-bug.ll [test][NewPM] Use -passes=loop-vectorize instead of -loop-vectorize 2022-04-28 16:46:00 +02:00
uniform-blend.ll [test][NewPM] Use -passes=loop-vectorize instead of -loop-vectorize 2022-04-28 16:46:00 +02:00
unroll-novec-memcheck-metadata.ll [test][NewPM] Use -passes=loop-vectorize instead of -loop-vectorize 2022-04-28 16:46:00 +02:00
unroll.ll [test][NewPM] Use -passes=loop-vectorize instead of -loop-vectorize 2022-04-28 16:46:00 +02:00
unroll_nonlatch.ll [test][NewPM] Use -passes=loop-vectorize instead of -loop-vectorize 2022-04-28 16:46:00 +02:00
unroll_novec.ll [LV] Mark increment of main vector loop induction variable as NUW. 2021-06-07 10:47:52 +01:00
unsafe-dep-remark.ll [test][NewPM] Use -passes=loop-vectorize instead of -loop-vectorize 2022-04-28 16:46:00 +02:00
unsafe-vf-hint-remark.ll [test][NewPM] Use -passes=loop-vectorize instead of -loop-vectorize 2022-04-28 16:46:00 +02:00
unsized-pointee-crash.ll [test][NewPM] Use -passes=loop-vectorize instead of -loop-vectorize 2022-04-28 16:46:00 +02:00
use-scalar-epilogue-if-tp-fails.ll [test][NewPM] Use -passes=loop-vectorize instead of -loop-vectorize 2022-04-28 16:46:00 +02:00
value-ptr-bug.ll
vect-phiscev-sext-trunc.ll [test][NewPM] Use -passes=loop-vectorize instead of -loop-vectorize 2022-04-28 16:46:00 +02:00
vect.omp.persistence.ll [NFC][LV] Use different braces in debug output 2022-03-07 19:32:37 +03:00
vect.stats.ll
vector-geps.ll [instcombine] Canonicalize constant index type to i64 for extractelement/insertelement 2021-12-13 16:56:22 -08:00
vector-intrinsic-call-cost.ll [LV] Make some tests more robust by adding missing users. 2022-01-24 13:04:09 +00:00
vectorize-once.ll
vectorize-pointer-phis.ll [test][NewPM] Use -passes=loop-vectorize instead of -loop-vectorize 2022-04-28 16:46:00 +02:00
vectorizeVFone.ll Revert "[NFCI] Regenerate SROA/LoopVectorize test checks" 2022-04-04 01:15:30 +02:00
version-mem-access.ll
vplan-dot-printing.ll [VPlan] Model pre-header explicitly. 2022-04-09 14:19:47 +02:00
vplan-outer-loop-uncomputable-trip-count.ll Revert "[NFCI] Regenerate SROA/LoopVectorize test checks" 2022-04-04 01:15:30 +02:00
vplan-printing.ll [VPlan] Add test for printing plan with an exit value. 2022-05-04 17:19:02 +01:00
vplan-sink-scalars-and-merge-vf1.ll [VPlan] Initial modeling of middle block in VPlan. 2022-04-20 19:34:41 +01:00
vplan-sink-scalars-and-merge.ll [VPlan] Expand induction step in VPlan pre-header. 2022-04-19 13:06:39 +02:00
vplan-stress-test-no-explict-vf.ll
vplan-vectorize-inner-loop-reduction.ll Revert "[NFCI] Regenerate SROA/LoopVectorize test checks" 2022-04-04 01:15:30 +02:00
vplan-widen-call-instruction.ll Revert "[NFCI] Regenerate SROA/LoopVectorize test checks" 2022-04-04 01:15:30 +02:00
vplan-widen-select-instruction.ll Revert "[NFCI] Regenerate SROA/LoopVectorize test checks" 2022-04-04 01:15:30 +02:00
vplan_hcfg_stress_test.ll
write-only.ll
zero-sized-pointee-crash.ll [test][NewPM] Use -passes=loop-vectorize instead of -loop-vectorize 2022-04-28 16:46:00 +02:00