llvm-project/llvm/test/Transforms/SLPVectorizer/X86
Alexey Bataev b3ced9852c [SLP]Fix crash on extending scheduling region.
If SLP vectorizer tries to extend the scheduling region and runs out of
the budget too early, but still extends the region to the new ending
instructions (i.e., it was able to extend the region for the first
instruction in the bundle, but not for the second), the compiler need to
recalculate dependecies in full, just like if the extending was
successfull. Without it, the schedule data chunks may end up with the
wrong number of (unscheduled) dependecies and it may end up with the
incorrect function, where the vectorized instruction does not dominate
on the extractelement instruction.

Differential Revision: https://reviews.llvm.org/D98531
2021-03-18 06:11:08 -07:00
..
PR31847.ll
PR32086.ll [SLP]Merge reorder and reuse shuffles. 2021-03-02 06:39:47 -08:00
PR34635.ll
PR35628_1.ll [llvm][mlir] Promote the experimental reduction intrinsics to be first class intrinsics. 2020-10-07 10:36:44 -07:00
PR35628_2.ll [SLP,LV] Use poison constant vector for shufflevector/initial insertelement 2021-01-06 11:22:50 +09:00
PR35777.ll [SLP,LV] Use poison constant vector for shufflevector/initial insertelement 2021-01-06 11:22:50 +09:00
PR35865-inseltpoison.ll [SLP,LV] Use poison constant vector for shufflevector/initial insertelement 2021-01-06 11:22:50 +09:00
PR35865.ll [SLP,LV] Use poison constant vector for shufflevector/initial insertelement 2021-01-06 11:22:50 +09:00
PR36280.ll
PR39774.ll [SLP,LV] Use poison constant vector for shufflevector/initial insertelement 2021-01-06 11:22:50 +09:00
PR40310.ll [SLP,LV] Use poison constant vector for shufflevector/initial insertelement 2021-01-06 11:22:50 +09:00
addsub.ll [NewPM][BasicAA] basicaa -> basic-aa in Transforms/SLPVectorizer 2020-06-26 14:58:41 -07:00
aggregate.ll
align.ll [NewPM][BasicAA] basicaa -> basic-aa in Transforms/SLPVectorizer 2020-06-26 14:58:41 -07:00
alternate-calls-inseltpoison.ll Precommit transform tests that have poison as insertelement's placeholder 2020-12-24 11:46:17 +09:00
alternate-calls.ll [SLPVectorizer][X86] Remove unused check-prefixes 2020-11-08 14:03:55 +00:00
alternate-cast-inseltpoison.ll [InstCombine] use poison as placeholder for undemanded elems 2020-12-28 08:58:15 +09:00
alternate-cast.ll [InstCombine] use poison as placeholder for undemanded elems 2020-12-28 08:58:15 +09:00
alternate-fp-inseltpoison.ll Precommit transform tests that have poison as insertelement's placeholder 2020-12-24 11:46:17 +09:00
alternate-fp.ll [SLPVectorizer][X86] Remove unused check-prefixes 2020-11-08 14:03:55 +00:00
alternate-int-inseltpoison.ll [Constant] Update ConstantVector::get to return poison if all input elems are poison 2021-01-07 09:26:07 +09:00
alternate-int.ll [InstSimplify] Fold insertelement vec, poison, idx into vec 2021-01-07 10:10:14 +09:00
arith-abs.ll [SLPVectorizer][X86] Remove unused check-prefixes 2020-11-09 11:17:08 +00:00
arith-add-saddo.ll [SLPVectorizer][X86] Remove unused check-prefixes 2020-11-09 11:17:08 +00:00
arith-add-ssat.ll [SLPVectorizer][X86] Remove unused check-prefixes 2020-11-09 11:17:08 +00:00
arith-add-uaddo.ll [SLPVectorizer][X86] Remove unused check-prefixes 2020-11-09 11:17:08 +00:00
arith-add-usat.ll [SLPVectorizer][X86] Remove unused check-prefixes 2020-11-09 11:17:08 +00:00
arith-add.ll [SLPVectorizer][X86] Remove unused check-prefixes 2020-11-09 11:17:08 +00:00
arith-div.ll [SLPVectorizer][X86] Remove unused check-prefixes 2020-11-09 11:17:08 +00:00
arith-fix.ll [SLPVectorizer][X86] Remove unused check-prefixes 2020-11-09 11:17:08 +00:00
arith-fp-inseltpoison.ll Precommit transform tests that have poison as insertelement's placeholder 2020-12-24 11:46:17 +09:00
arith-fp.ll [SLPVectorizer][X86] Remove unused check-prefixes 2020-11-09 11:17:08 +00:00
arith-mul-smulo.ll [SLPVectorizer][X86] Remove unused check-prefixes 2020-11-09 11:17:08 +00:00
arith-mul-umulo.ll [SLPVectorizer][X86] Remove unused check-prefixes 2020-11-09 11:17:08 +00:00
arith-mul.ll [SLPVectorizer][X86] Remove unused check-prefixes 2020-11-09 11:17:08 +00:00
arith-smax.ll [SLPVectorizer][X86] Remove unused check-prefixes 2020-11-09 11:17:08 +00:00
arith-smin.ll [SLPVectorizer][X86] Remove unused check-prefixes 2020-11-09 11:17:08 +00:00
arith-sub-ssat.ll [SLPVectorizer][X86] Remove unused check-prefixes 2020-11-09 11:17:08 +00:00
arith-sub-ssubo.ll [SLPVectorizer][X86] Remove unused check-prefixes 2020-11-09 11:17:08 +00:00
arith-sub-usat.ll [SLPVectorizer][X86] Remove unused check-prefixes 2020-11-09 11:17:08 +00:00
arith-sub-usubo.ll [SLPVectorizer][X86] Remove unused check-prefixes 2020-11-09 11:17:08 +00:00
arith-sub.ll [SLPVectorizer][X86] Remove unused check-prefixes 2020-11-09 11:17:08 +00:00
arith-umax.ll [SLPVectorizer][X86] Remove unused check-prefixes 2020-11-09 11:17:08 +00:00
arith-umin.ll [SLPVectorizer][X86] Remove unused check-prefixes 2020-11-09 11:17:08 +00:00
atomics.ll [NewPM][BasicAA] basicaa -> basic-aa in Transforms/SLPVectorizer 2020-06-26 14:58:41 -07:00
bad-reduction.ll [SLP,LV] Use poison constant vector for shufflevector/initial insertelement 2021-01-06 11:22:50 +09:00
bad_types.ll [SLP] Don't vectorize stores of non-packed types (like i1, i2) 2021-01-14 11:30:33 +01:00
barriercall.ll [SLP,LV] Use poison constant vector for shufflevector/initial insertelement 2021-01-06 11:22:50 +09:00
bitreverse.ll [SLPVectorizer][X86] Remove unused check-prefixes 2020-11-08 14:03:55 +00:00
blending-shuffle-inseltpoison.ll [InstCombine] use poison as placeholder for undemanded elems 2020-12-28 08:58:15 +09:00
blending-shuffle.ll
broadcast.ll [SLP,LV] Use poison constant vector for shufflevector/initial insertelement 2021-01-06 11:22:50 +09:00
bswap.ll [NewPM][BasicAA] basicaa -> basic-aa in Transforms/SLPVectorizer 2020-06-26 14:58:41 -07:00
call.ll [IR] Make nosync, nofree and willreturn default for intrinsics. 2020-10-20 11:57:19 +02:00
cast.ll [NewPM][BasicAA] basicaa -> basic-aa in Transforms/SLPVectorizer 2020-06-26 14:58:41 -07:00
cmp_commute-inseltpoison.ll Precommit transform tests that have poison as insertelement's placeholder 2020-12-24 11:46:17 +09:00
cmp_commute.ll [SLPVectorizer][X86] Remove unused check-prefixes 2020-11-08 14:03:55 +00:00
cmp_sel.ll [SLP,LV] Use poison constant vector for shufflevector/initial insertelement 2021-01-06 11:22:50 +09:00
combined-stores-chains.ll [SLP] Fix vector element size for the store chains 2020-12-14 15:51:43 +03:00
commutativity.ll [SLP,LV] Use poison constant vector for shufflevector/initial insertelement 2021-01-06 11:22:50 +09:00
compare-reduce.ll [SLP,LV] Use poison constant vector for shufflevector/initial insertelement 2021-01-06 11:22:50 +09:00
consecutive-access.ll [NewPM][BasicAA] basicaa -> basic-aa in Transforms/SLPVectorizer 2020-06-26 14:58:41 -07:00
continue_vectorizing.ll [NewPM][BasicAA] basicaa -> basic-aa in Transforms/SLPVectorizer 2020-06-26 14:58:41 -07:00
crash_7zip.ll [NewPM][BasicAA] basicaa -> basic-aa in Transforms/SLPVectorizer 2020-06-26 14:58:41 -07:00
crash_binaryop.ll [NewPM][BasicAA] basicaa -> basic-aa in Transforms/SLPVectorizer 2020-06-26 14:58:41 -07:00
crash_bullet.ll [NewPM][BasicAA] basicaa -> basic-aa in Transforms/SLPVectorizer 2020-06-26 14:58:41 -07:00
crash_bullet3.ll [NewPM][BasicAA] basicaa -> basic-aa in Transforms/SLPVectorizer 2020-06-26 14:58:41 -07:00
crash_cmpop.ll [SLP,LV] Use poison constant vector for shufflevector/initial insertelement 2021-01-06 11:22:50 +09:00
crash_dequeue.ll [NewPM][BasicAA] basicaa -> basic-aa in Transforms/SLPVectorizer 2020-06-26 14:58:41 -07:00
crash_exceed_scheduling.ll [SLP]Fix crash on extending scheduling region. 2021-03-18 06:11:08 -07:00
crash_flop7.ll [NewPM][BasicAA] basicaa -> basic-aa in Transforms/SLPVectorizer 2020-06-26 14:58:41 -07:00
crash_gep.ll [NewPM][BasicAA] basicaa -> basic-aa in Transforms/SLPVectorizer 2020-06-26 14:58:41 -07:00
crash_lencod.ll [SLP,LV] Use poison constant vector for shufflevector/initial insertelement 2021-01-06 11:22:50 +09:00
crash_mandeltext.ll [SLP,LV] Use poison constant vector for shufflevector/initial insertelement 2021-01-06 11:22:50 +09:00
crash_netbsd_decompress.ll [NewPM][BasicAA] basicaa -> basic-aa in Transforms/SLPVectorizer 2020-06-26 14:58:41 -07:00
crash_reordering_undefs.ll
crash_scheduling-inseltpoison.ll Precommit transform tests that have poison as insertelement's placeholder 2020-12-24 11:46:17 +09:00
crash_scheduling.ll [NewPM][BasicAA] basicaa -> basic-aa in Transforms/SLPVectorizer 2020-06-26 14:58:41 -07:00
crash_sim4b1.ll [NewPM][BasicAA] basicaa -> basic-aa in Transforms/SLPVectorizer 2020-06-26 14:58:41 -07:00
crash_smallpt.ll [SLP,LV] Use poison constant vector for shufflevector/initial insertelement 2021-01-06 11:22:50 +09:00
crash_vectorizeTree.ll [NewPM][BasicAA] basicaa -> basic-aa in Transforms/SLPVectorizer 2020-06-26 14:58:41 -07:00
cross_block_slp.ll [NewPM][BasicAA] basicaa -> basic-aa in Transforms/SLPVectorizer 2020-06-26 14:58:41 -07:00
cse.ll [SLP,LV] Use poison constant vector for shufflevector/initial insertelement 2021-01-06 11:22:50 +09:00
ctlz.ll [NewPM][BasicAA] basicaa -> basic-aa in Transforms/SLPVectorizer 2020-06-26 14:58:41 -07:00
ctpop.ll [NewPM][BasicAA] basicaa -> basic-aa in Transforms/SLPVectorizer 2020-06-26 14:58:41 -07:00
cttz.ll [NewPM][BasicAA] basicaa -> basic-aa in Transforms/SLPVectorizer 2020-06-26 14:58:41 -07:00
cycle_dup.ll [NewPM][BasicAA] basicaa -> basic-aa in Transforms/SLPVectorizer 2020-06-26 14:58:41 -07:00
debug_info.ll [NewPM][BasicAA] basicaa -> basic-aa in Transforms/SLPVectorizer 2020-06-26 14:58:41 -07:00
diamond.ll [SLP,LV] Use poison constant vector for shufflevector/initial insertelement 2021-01-06 11:22:50 +09:00
different-vec-widths.ll [SLPVectorizer][X86] Remove unused check-prefixes 2020-11-08 14:03:55 +00:00
external_user.ll [NewPM][BasicAA] basicaa -> basic-aa in Transforms/SLPVectorizer 2020-06-26 14:58:41 -07:00
external_user_jumbled_load-inseltpoison.ll [IR] Let IRBuilder's CreateVectorSplat/CreateShuffleVector use poison as placeholder 2020-12-30 04:21:04 +09:00
external_user_jumbled_load.ll [IR] Let IRBuilder's CreateVectorSplat/CreateShuffleVector use poison as placeholder 2020-12-30 04:21:04 +09:00
extract-shuffle-inseltpoison.ll Precommit transform tests that have poison as insertelement's placeholder 2020-12-24 11:46:17 +09:00
extract-shuffle.ll
extract.ll [SLP,LV] Use poison constant vector for shufflevector/initial insertelement 2021-01-06 11:22:50 +09:00
extract_in_tree_user.ll [SLP,LV] Use poison constant vector for shufflevector/initial insertelement 2021-01-06 11:22:50 +09:00
extractcost.ll [SLP,LV] Use poison constant vector for shufflevector/initial insertelement 2021-01-06 11:22:50 +09:00
extractelement.ll [SLP,LV] Use poison constant vector for shufflevector/initial insertelement 2021-01-06 11:22:50 +09:00
fabs-cost-softfp.ll [SLP,LV] Use poison constant vector for shufflevector/initial insertelement 2021-01-06 11:22:50 +09:00
fabs.ll [NewPM][BasicAA] basicaa -> basic-aa in Transforms/SLPVectorizer 2020-06-26 14:58:41 -07:00
fcopysign.ll [NewPM][BasicAA] basicaa -> basic-aa in Transforms/SLPVectorizer 2020-06-26 14:58:41 -07:00
flag.ll [NewPM][BasicAA] basicaa -> basic-aa in Transforms/SLPVectorizer 2020-06-26 14:58:41 -07:00
float-min-max.ll Reland "[SLP] Consider alternatives for cost of select instructions." 2020-10-31 16:52:36 +00:00
fma.ll [NewPM][BasicAA] basicaa -> basic-aa in Transforms/SLPVectorizer 2020-06-26 14:58:41 -07:00
fmaxnum.ll [SLP] fix fast-math requirements for fmin/fmax reductions 2021-01-24 08:55:56 -05:00
fminnum.ll [SLP] fix fast-math requirements for fmin/fmax reductions 2021-01-24 08:55:56 -05:00
fptosi-inseltpoison.ll Precommit transform tests that have poison as insertelement's placeholder 2020-12-24 11:46:17 +09:00
fptosi.ll [SLPVectorizer][X86] Remove unused check-prefixes 2020-11-08 14:03:55 +00:00
fptoui.ll [SLPVectorizer][X86] Remove unused check-prefixes 2020-11-08 14:03:55 +00:00
fround.ll [SLPVectorizer][X86] Remove unused check-prefixes 2020-11-08 14:03:55 +00:00
funclet.ll
gep.ll [NewPM][BasicAA] basicaa -> basic-aa in Transforms/SLPVectorizer 2020-06-26 14:58:41 -07:00
gep_mismatch.ll
geps-non-pow-2.ll [SLP]Add an extra test for vectorization of non-pow-2 trees, NFC. 2020-07-22 09:13:30 -04:00
hadd-inseltpoison.ll Precommit transform tests that have poison as insertelement's placeholder 2020-12-24 11:46:17 +09:00
hadd.ll [SLPVectorizer][X86] Remove unused check-prefixes 2020-11-08 14:03:55 +00:00
hoist.ll [SLP,LV] Use poison constant vector for shufflevector/initial insertelement 2021-01-06 11:22:50 +09:00
horizontal-list.ll [SLP] add reduction test for FMF; NFC 2021-01-13 11:43:51 -05:00
horizontal-minmax.ll [SLP,LV] Use poison constant vector for shufflevector/initial insertelement 2021-01-06 11:22:50 +09:00
horizontal-smax.ll [SLPVectorizer][X86] Remove unused check-prefixes 2020-11-08 14:03:55 +00:00
horizontal.ll [SLP] fix fast-math-flag propagation on FP reductions 2021-01-23 11:17:20 -05:00
hsub-inseltpoison.ll Precommit transform tests that have poison as insertelement's placeholder 2020-12-24 11:46:17 +09:00
hsub.ll [SLPVectorizer][X86] Remove unused check-prefixes 2020-11-08 14:03:55 +00:00
implicitfloat.ll [NewPM][BasicAA] basicaa -> basic-aa in Transforms/SLPVectorizer 2020-06-26 14:58:41 -07:00
in-tree-user.ll [SLP,LV] Use poison constant vector for shufflevector/initial insertelement 2021-01-06 11:22:50 +09:00
insert-after-bundle.ll [SLP,LV] Use poison constant vector for shufflevector/initial insertelement 2021-01-06 11:22:50 +09:00
insert-element-build-vector-inseltpoison.ll [SLP,LV] Use poison constant vector for shufflevector/initial insertelement 2021-01-06 11:22:50 +09:00
insert-element-build-vector.ll [SLP,LV] Use poison constant vector for shufflevector/initial insertelement 2021-01-06 11:22:50 +09:00
insertvalue.ll OpaquePtr: Update more tests to use typed sret 2020-11-20 20:08:43 -05:00
intrinsic.ll [NewPM][BasicAA] basicaa -> basic-aa in Transforms/SLPVectorizer 2020-06-26 14:58:41 -07:00
jumbled-load-multiuse.ll [SLP,LV] Use poison constant vector for shufflevector/initial insertelement 2021-01-06 11:22:50 +09:00
jumbled-load-shuffle-placement.ll [IR] Let IRBuilder's CreateVectorSplat/CreateShuffleVector use poison as placeholder 2020-12-30 04:21:04 +09:00
jumbled-load-used-in-phi.ll [IR] Let IRBuilder's CreateVectorSplat/CreateShuffleVector use poison as placeholder 2020-12-30 04:21:04 +09:00
jumbled-load.ll [SLP,LV] Use poison constant vector for shufflevector/initial insertelement 2021-01-06 11:22:50 +09:00
jumbled_store_crash.ll [SLP,LV] Use poison constant vector for shufflevector/initial insertelement 2021-01-06 11:22:50 +09:00
limit.ll [opt][NewPM] Add basic-aa in legacy PM compatibility mode 2020-08-21 14:05:07 -07:00
lit.local.cfg
load-bitcast-vec.ll [SLPVectorizer][X86] Remove unused check-prefixes 2020-11-08 14:03:55 +00:00
load-merge-inseltpoison.ll [IR] Let IRBuilder's CreateVectorSplat/CreateShuffleVector use poison as placeholder 2020-12-30 04:21:04 +09:00
load-merge.ll [IR] Let IRBuilder's CreateVectorSplat/CreateShuffleVector use poison as placeholder 2020-12-30 04:21:04 +09:00
long_chains.ll [SLP,LV] Use poison constant vector for shufflevector/initial insertelement 2021-01-06 11:22:50 +09:00
lookahead.ll [SLP]No need to mark scatter load pointer as scalar as it gets vectorized. 2021-02-22 11:58:28 -08:00
loopinvariant.ll [SLP,LV] Use poison constant vector for shufflevector/initial insertelement 2021-01-06 11:22:50 +09:00
metadata.ll [NewPM][BasicAA] basicaa -> basic-aa in Transforms/SLPVectorizer 2020-06-26 14:58:41 -07:00
minimum-sizes.ll [SLP,LV] Use poison constant vector for shufflevector/initial insertelement 2021-01-06 11:22:50 +09:00
multi_block.ll [NewPM][BasicAA] basicaa -> basic-aa in Transforms/SLPVectorizer 2020-06-26 14:58:41 -07:00
multi_user.ll [SLP,LV] Use poison constant vector for shufflevector/initial insertelement 2021-01-06 11:22:50 +09:00
no_alternate_divrem.ll
odd_store.ll [NewPM][BasicAA] basicaa -> basic-aa in Transforms/SLPVectorizer 2020-06-26 14:58:41 -07:00
operandorder.ll [SLP,LV] Use poison constant vector for shufflevector/initial insertelement 2021-01-06 11:22:50 +09:00
opt.ll Allow disabling of vectorization using internal options 2020-04-14 18:09:10 -07:00
ordering.ll [NewPM][BasicAA] basicaa -> basic-aa in Transforms/SLPVectorizer 2020-06-26 14:58:41 -07:00
partail.ll [SLP,LV] Use poison constant vector for shufflevector/initial insertelement 2021-01-06 11:22:50 +09:00
phi.ll [SLP,LV] Use poison constant vector for shufflevector/initial insertelement 2021-01-06 11:22:50 +09:00
phi3.ll [SLP,LV] Use poison constant vector for shufflevector/initial insertelement 2021-01-06 11:22:50 +09:00
phi_landingpad.ll
phi_overalignedtype.ll [SLP,LV] Use poison constant vector for shufflevector/initial insertelement 2021-01-06 11:22:50 +09:00
powof2div.ll [NewPM][BasicAA] basicaa -> basic-aa in Transforms/SLPVectorizer 2020-06-26 14:58:41 -07:00
pr16571.ll
pr16628.ll [NewPM][BasicAA] basicaa -> basic-aa in Transforms/SLPVectorizer 2020-06-26 14:58:41 -07:00
pr16899.ll
pr18060.ll
pr19657.ll [NewPM][BasicAA] basicaa -> basic-aa in Transforms/SLPVectorizer 2020-06-26 14:58:41 -07:00
pr23510.ll [NewPM][BasicAA] basicaa -> basic-aa in Transforms/SLPVectorizer 2020-06-26 14:58:41 -07:00
pr27163.ll
pr31599-inseltpoison.ll Precommit transform tests that have poison as insertelement's placeholder 2020-12-24 11:46:17 +09:00
pr31599.ll
pr35497.ll [SLP,LV] Use poison constant vector for shufflevector/initial insertelement 2021-01-06 11:22:50 +09:00
pr40522.ll [SLP][Test] Precommit test for PR40522 2021-03-15 15:53:54 +03:00
pr42022-inseltpoison.ll Precommit transform tests that have poison as insertelement's placeholder 2020-12-24 11:46:17 +09:00
pr42022.ll [SLP] Fix order of `insertelement`/`insertvalue` seed operands 2020-08-06 22:09:24 +03:00
pr44067-inseltpoison.ll Precommit transform tests that have poison as insertelement's placeholder 2020-12-24 11:46:17 +09:00
pr44067.ll [SLP] Fix order of `insertelement`/`insertvalue` seed operands 2020-08-06 22:09:24 +03:00
pr46983.ll [SLP,LV] Use poison constant vector for shufflevector/initial insertelement 2021-01-06 11:22:50 +09:00
pr47623.ll [IR] Let IRBuilder's CreateVectorSplat/CreateShuffleVector use poison as placeholder 2020-12-30 04:21:04 +09:00
pr47629-inseltpoison.ll [SLP,LV] Use poison constant vector for shufflevector/initial insertelement 2021-01-06 11:22:50 +09:00
pr47629.ll [SLP,LV] Use poison constant vector for shufflevector/initial insertelement 2021-01-06 11:22:50 +09:00
pr49081.ll [SLP][Test] Add test for PR49081.ll 2021-02-23 09:37:42 +03:00
propagate_ir_flags.ll [NewPM][BasicAA] basicaa -> basic-aa in Transforms/SLPVectorizer 2020-06-26 14:58:41 -07:00
reassociated-loads.ll [llvm][mlir] Promote the experimental reduction intrinsics to be first class intrinsics. 2020-10-07 10:36:44 -07:00
reduction.ll [SLP] update stale test comments; NFC 2021-03-15 16:02:46 -04:00
reduction2.ll [SLP,LV] Use poison constant vector for shufflevector/initial insertelement 2021-01-06 11:22:50 +09:00
reduction_loads.ll [IR] Let IRBuilder's CreateVectorSplat/CreateShuffleVector use poison as placeholder 2020-12-30 04:21:04 +09:00
reduction_unrolled.ll [llvm][mlir] Promote the experimental reduction intrinsics to be first class intrinsics. 2020-10-07 10:36:44 -07:00
remark_horcost.ll [llvm][mlir] Promote the experimental reduction intrinsics to be first class intrinsics. 2020-10-07 10:36:44 -07:00
remark_listcost.ll
remark_not_all_parts.ll
remark_unsupported.ll SLP: honor requested max vector size merging PHIs 2020-07-08 08:06:15 -07:00
reorder_phi.ll [NewPM][BasicAA] basicaa -> basic-aa in Transforms/SLPVectorizer 2020-06-26 14:58:41 -07:00
reorder_repeated_ops.ll [SLP,LV] Use poison constant vector for shufflevector/initial insertelement 2021-01-06 11:22:50 +09:00
resched.ll [SLP,LV] Use poison constant vector for shufflevector/initial insertelement 2021-01-06 11:22:50 +09:00
return.ll [NewPM][BasicAA] basicaa -> basic-aa in Transforms/SLPVectorizer 2020-06-26 14:58:41 -07:00
reuse-extracts-in-wider-vect.ll [IR] Let IRBuilder's CreateVectorSplat/CreateShuffleVector use poison as placeholder 2020-12-30 04:21:04 +09:00
reverse_extract_elements.ll OpaquePtr: Bulk update tests to use typed byval 2020-11-20 14:00:46 -05:00
rgb_phi.ll [NewPM][BasicAA] basicaa -> basic-aa in Transforms/SLPVectorizer 2020-06-26 14:58:41 -07:00
saxpy.ll [SLP,LV] Use poison constant vector for shufflevector/initial insertelement 2021-01-06 11:22:50 +09:00
schedule-bundle.ll
schedule_budget.ll [NewPM][BasicAA] basicaa -> basic-aa in Transforms/SLPVectorizer 2020-06-26 14:58:41 -07:00
scheduling.ll [llvm][mlir] Promote the experimental reduction intrinsics to be first class intrinsics. 2020-10-07 10:36:44 -07:00
sext-inseltpoison.ll Precommit transform tests that have poison as insertelement's placeholder 2020-12-24 11:46:17 +09:00
sext.ll [SLPVectorizer][X86] Remove unused check-prefixes 2020-11-08 14:03:55 +00:00
shift-ashr.ll [SLPVectorizer][X86] Remove unused check-prefixes 2020-11-08 14:03:55 +00:00
shift-lshr.ll [SLPVectorizer][X86] Remove unused check-prefixes 2020-11-08 14:03:55 +00:00
shift-shl.ll [SLPVectorizer][X86] Remove unused check-prefixes 2020-11-08 14:03:55 +00:00
shrink_after_reorder.ll [SLP]Merge reorder and reuse shuffles. 2021-03-02 06:39:47 -08:00
sign-extend-inseltpoison.ll Precommit transform tests that have poison as insertelement's placeholder 2020-12-24 11:46:17 +09:00
sign-extend.ll
simple-loop.ll [NewPM][BasicAA] basicaa -> basic-aa in Transforms/SLPVectorizer 2020-06-26 14:58:41 -07:00
simplebb.ll [NewPM][BasicAA] basicaa -> basic-aa in Transforms/SLPVectorizer 2020-06-26 14:58:41 -07:00
sitofp-inseltpoison.ll Precommit transform tests that have poison as insertelement's placeholder 2020-12-24 11:46:17 +09:00
sitofp.ll [NewPM][BasicAA] basicaa -> basic-aa in Transforms/SLPVectorizer 2020-06-26 14:58:41 -07:00
slp-throttle.ll
sqrt.ll [NewPM][BasicAA] basicaa -> basic-aa in Transforms/SLPVectorizer 2020-06-26 14:58:41 -07:00
store-jumbled.ll [IR] Let IRBuilder's CreateVectorSplat/CreateShuffleVector use poison as placeholder 2020-12-30 04:21:04 +09:00
stores_vectorize.ll [IR] Let IRBuilder's CreateVectorSplat/CreateShuffleVector use poison as placeholder 2020-12-30 04:21:04 +09:00
supernode.ll [SLP,LV] Use poison constant vector for shufflevector/initial insertelement 2021-01-06 11:22:50 +09:00
tiny-tree.ll [SLP,LV] Use poison constant vector for shufflevector/initial insertelement 2021-01-06 11:22:50 +09:00
uitofp.ll [NewPM][BasicAA] basicaa -> basic-aa in Transforms/SLPVectorizer 2020-06-26 14:58:41 -07:00
undef_vect.ll [llvm][mlir] Promote the experimental reduction intrinsics to be first class intrinsics. 2020-10-07 10:36:44 -07:00
unreachable.ll [NewPM][BasicAA] basicaa -> basic-aa in Transforms/SLPVectorizer 2020-06-26 14:58:41 -07:00
used-reduced-op.ll [SLP,LV] Use poison constant vector for shufflevector/initial insertelement 2021-01-06 11:22:50 +09:00
value-bug-inseltpoison.ll [SLP,LV] Use poison constant vector for shufflevector/initial insertelement 2021-01-06 11:22:50 +09:00
value-bug.ll [SLP,LV] Use poison constant vector for shufflevector/initial insertelement 2021-01-06 11:22:50 +09:00
vec_list_bias-inseltpoison.ll Precommit transform tests that have poison as insertelement's placeholder 2020-12-24 11:46:17 +09:00
vec_list_bias.ll [SLP] Apply external to vectorizable tree users cost adjustment for 2020-05-29 15:37:41 -07:00
vect_copyable_in_binops.ll
vector.ll
vector_gep.ll
vectorize-reorder-reuse.ll [SLP,LV] Use poison constant vector for shufflevector/initial insertelement 2021-01-06 11:22:50 +09:00
zext-inseltpoison.ll Precommit transform tests that have poison as insertelement's placeholder 2020-12-24 11:46:17 +09:00
zext.ll [SLPVectorizer][X86] Remove unused check-prefixes 2020-11-08 14:03:55 +00:00