llvm-project/llvm/test/Transforms/SLPVectorizer/X86
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
..
PR31847.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
PR32086.ll Revert "Temporarily Revert "Add basic loop fusion pass."" 2019-04-17 04:52:47 +00:00
PR34635.ll [SLP] avoid 'tmp' value name conflict with auto-generated CHECK script; NFC 2019-11-01 09:27:35 -04:00
PR35628_1.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
PR35628_2.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
PR35777.ll [SLP] avoid 'tmp' value name conflict with auto-generated CHECK script; NFC 2019-11-01 09:27:35 -04:00
PR35865.ll [CostModel][X86] Improve extract/insert element costs (PR43605) 2020-02-27 15:54:13 +00:00
PR36280.ll Revert "Temporarily Revert "Add basic loop fusion pass."" 2019-04-17 04:52:47 +00:00
PR39774.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
PR40310.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
addsub.ll Revert "Temporarily Revert "Add basic loop fusion pass."" 2019-04-17 04:52:47 +00:00
aggregate.ll Revert "Temporarily Revert "Add basic loop fusion pass."" 2019-04-17 04:52:47 +00:00
align.ll [NFC] Fix trivial typos in comments 2020-01-06 10:50:26 +00:00
alternate-calls.ll Revert "Temporarily Revert "Add basic loop fusion pass."" 2019-04-17 04:52:47 +00:00
alternate-cast.ll [CostModel][X86] We don't need a scale factor for SLM extract costs 2020-02-24 14:23:04 +00:00
alternate-fp.ll [SLP] Apply external to vectorizable tree users cost adjustment for 2020-05-29 15:37:41 -07:00
alternate-int.ll [SLP] Apply external to vectorizable tree users cost adjustment for 2020-05-29 15:37:41 -07:00
arith-add-saddo.ll Revert "Temporarily Revert "Add basic loop fusion pass."" 2019-04-17 04:52:47 +00:00
arith-add-ssat.ll Revert "Temporarily Revert:" 2019-11-14 16:38:20 -05:00
arith-add-uaddo.ll Revert "Temporarily Revert "Add basic loop fusion pass."" 2019-04-17 04:52:47 +00:00
arith-add-usat.ll Revert "Temporarily Revert:" 2019-11-14 16:38:20 -05:00
arith-add.ll Revert "Temporarily Revert:" 2019-11-14 16:38:20 -05:00
arith-fix.ll Revert "Temporarily Revert:" 2019-11-14 16:38:20 -05:00
arith-fp.ll [SLPVectorizer][X86] Regenerate arith-fp tests 2019-09-27 10:04:25 +00:00
arith-mul-smulo.ll Revert "Temporarily Revert "Add basic loop fusion pass."" 2019-04-17 04:52:47 +00:00
arith-mul-umulo.ll Revert "Temporarily Revert "Add basic loop fusion pass."" 2019-04-17 04:52:47 +00:00
arith-mul.ll Revert "Temporarily Revert:" 2019-11-14 16:38:20 -05:00
arith-sub-ssat.ll Revert "Temporarily Revert:" 2019-11-14 16:38:20 -05:00
arith-sub-ssubo.ll Revert "Temporarily Revert "Add basic loop fusion pass."" 2019-04-17 04:52:47 +00:00
arith-sub-usat.ll Revert "Temporarily Revert:" 2019-11-14 16:38:20 -05:00
arith-sub-usubo.ll Revert "Temporarily Revert "Add basic loop fusion pass."" 2019-04-17 04:52:47 +00:00
arith-sub.ll Revert "Temporarily Revert:" 2019-11-14 16:38:20 -05:00
atomics.ll Revert "Temporarily Revert "Add basic loop fusion pass."" 2019-04-17 04:52:47 +00:00
bad-reduction.ll [SLP] add another bailout for load-combine patterns (2nd try) 2020-05-07 15:04:37 -04:00
bad_types.ll Revert "Temporarily Revert "Add basic loop fusion pass."" 2019-04-17 04:52:47 +00:00
barriercall.ll Revert "Temporarily Revert "Add basic loop fusion pass."" 2019-04-17 04:52:47 +00:00
bitreverse.ll Revert "Temporarily Revert:" 2019-11-14 16:38:20 -05:00
blending-shuffle.ll Recommit r367901 "[X86] Enable -x86-experimental-vector-widening-legalization by default." 2019-08-07 16:24:26 +00:00
broadcast.ll [SLP] Fix regression in broadcasts caused by operand reordering patch D59973. 2019-06-05 15:26:28 +00:00
bswap.ll Revert "Temporarily Revert "Add basic loop fusion pass."" 2019-04-17 04:52:47 +00:00
call.ll [FunctionAttrs] Annotate "willreturn" for intrinsics 2019-07-28 06:09:56 +00:00
cast.ll [X86][CostModel] Adjust the costs of ZERO_EXTEND/SIGN_EXTEND with less than 128-bit inputs 2019-08-14 14:52:39 +00:00
cmp_commute.ll Revert "Temporarily Revert "Add basic loop fusion pass."" 2019-04-17 04:52:47 +00:00
cmp_sel.ll Revert "Temporarily Revert "Add basic loop fusion pass."" 2019-04-17 04:52:47 +00:00
commutativity.ll [CostModel][X86] Improve extract/insert element costs (PR43605) 2020-02-27 15:54:13 +00:00
compare-reduce.ll Revert "Temporarily Revert "Add basic loop fusion pass."" 2019-04-17 04:52:47 +00:00
consecutive-access.ll Migrate function attribute "no-frame-pointer-elim" to "frame-pointer"="all" as cleanups after D56351 2019-12-24 15:57:33 -08:00
continue_vectorizing.ll Revert "Temporarily Revert "Add basic loop fusion pass."" 2019-04-17 04:52:47 +00:00
crash_7zip.ll Revert "Temporarily Revert "Add basic loop fusion pass."" 2019-04-17 04:52:47 +00:00
crash_binaryop.ll Revert "Temporarily Revert "Add basic loop fusion pass."" 2019-04-17 04:52:47 +00:00
crash_bullet.ll Revert "Temporarily Revert "Add basic loop fusion pass."" 2019-04-17 04:52:47 +00:00
crash_bullet3.ll Migrate function attribute "no-frame-pointer-elim"="false" to "frame-pointer"="none" as cleanups after D56351 2019-12-24 16:27:51 -08:00
crash_cmpop.ll Revert "Temporarily Revert "Add basic loop fusion pass."" 2019-04-17 04:52:47 +00:00
crash_dequeue.ll Revert "Temporarily Revert "Add basic loop fusion pass."" 2019-04-17 04:52:47 +00:00
crash_flop7.ll Migrate function attribute "no-frame-pointer-elim"="false" to "frame-pointer"="none" as cleanups after D56351 2019-12-24 16:27:51 -08:00
crash_gep.ll [SLP]Fix PR43799: Crash on different sizes of GEP indices. 2019-11-04 10:36:26 -05:00
crash_lencod.ll Revert "Temporarily Revert "Add basic loop fusion pass."" 2019-04-17 04:52:47 +00:00
crash_mandeltext.ll Revert "Temporarily Revert "Add basic loop fusion pass."" 2019-04-17 04:52:47 +00:00
crash_netbsd_decompress.ll Revert "Temporarily Revert "Add basic loop fusion pass."" 2019-04-17 04:52:47 +00:00
crash_reordering_undefs.ll [SLP] Fix crash after r358519, by V. Porpodas. 2019-04-24 20:21:32 +00:00
crash_scheduling.ll [SLP] fix test to have valid IR; NFC 2020-05-22 09:06:02 -04:00
crash_sim4b1.ll Revert "Temporarily Revert "Add basic loop fusion pass."" 2019-04-17 04:52:47 +00:00
crash_smallpt.ll Migrate function attribute "no-frame-pointer-elim"="false" to "frame-pointer"="none" as cleanups after D56351 2019-12-24 16:27:51 -08:00
crash_vectorizeTree.ll Revert "Temporarily Revert "Add basic loop fusion pass."" 2019-04-17 04:52:47 +00:00
cross_block_slp.ll Revert "Temporarily Revert "Add basic loop fusion pass."" 2019-04-17 04:52:47 +00:00
cse.ll [SLP]Update test checks, NFC. 2020-02-28 13:25:44 -05:00
ctlz.ll Revert "Temporarily Revert:" 2019-11-14 16:38:20 -05:00
ctpop.ll Revert "Temporarily Revert:" 2019-11-14 16:38:20 -05:00
cttz.ll [CostModel][X86] Improve ISD::CTTZ costs accounting for BSF/TZCNT implementations 2020-03-13 16:51:13 +00:00
cycle_dup.ll Revert "Temporarily Revert "Add basic loop fusion pass."" 2019-04-17 04:52:47 +00:00
debug_info.ll Migrate function attribute "no-frame-pointer-elim" to "frame-pointer"="all" as cleanups after D56351 2019-12-24 15:57:33 -08:00
diamond.ll Revert "Temporarily Revert "Add basic loop fusion pass."" 2019-04-17 04:52:47 +00:00
different-vec-widths.ll Revert "Temporarily Revert:" 2019-11-14 16:38:20 -05:00
external_user.ll Revert "Temporarily Revert "Add basic loop fusion pass."" 2019-04-17 04:52:47 +00:00
external_user_jumbled_load.ll Revert "Temporarily Revert "Add basic loop fusion pass."" 2019-04-17 04:52:47 +00:00
extract-shuffle.ll Revert "Temporarily Revert "Add basic loop fusion pass."" 2019-04-17 04:52:47 +00:00
extract.ll Revert "Temporarily Revert "Add basic loop fusion pass."" 2019-04-17 04:52:47 +00:00
extract_in_tree_user.ll Revert "Temporarily Revert "Add basic loop fusion pass."" 2019-04-17 04:52:47 +00:00
extractcost.ll Revert "Temporarily Revert "Add basic loop fusion pass."" 2019-04-17 04:52:47 +00:00
extractelement.ll Revert "Temporarily Revert "Add basic loop fusion pass."" 2019-04-17 04:52:47 +00:00
fabs-cost-softfp.ll Revert "Temporarily Revert "Add basic loop fusion pass."" 2019-04-17 04:52:47 +00:00
fabs.ll Revert "Temporarily Revert "Add basic loop fusion pass."" 2019-04-17 04:52:47 +00:00
fcopysign.ll Revert "Temporarily Revert "Add basic loop fusion pass."" 2019-04-17 04:52:47 +00:00
flag.ll Revert "Temporarily Revert "Add basic loop fusion pass."" 2019-04-17 04:52:47 +00:00
fma.ll Revert "Temporarily Revert "Add basic loop fusion pass."" 2019-04-17 04:52:47 +00:00
fmaxnum.ll [X86][SSE] Add more accurate costs for fmaxnum/fminnum codegen 2020-03-10 11:59:40 +00:00
fminnum.ll [X86][SSE] Add more accurate costs for fmaxnum/fminnum codegen 2020-03-10 11:59:40 +00:00
fptosi.ll Recommit r367901 "[X86] Enable -x86-experimental-vector-widening-legalization by default." 2019-08-07 16:24:26 +00:00
fptoui.ll [X86][CostModel] Improve costs for fp_to_uint/fp_to_sint for vXi8/vXi16/v2i32 results. 2020-04-27 10:35:15 -07:00
fround.ll Revert "Temporarily Revert "Add basic loop fusion pass."" 2019-04-17 04:52:47 +00:00
funclet.ll Revert "Temporarily Revert "Add basic loop fusion pass."" 2019-04-17 04:52:47 +00:00
gep.ll Revert "Temporarily Revert "Add basic loop fusion pass."" 2019-04-17 04:52:47 +00:00
gep_mismatch.ll Revert "Temporarily Revert "Add basic loop fusion pass."" 2019-04-17 04:52:47 +00:00
hadd.ll [SLP] Apply external to vectorizable tree users cost adjustment for 2020-05-29 15:37:41 -07:00
hoist.ll Revert "Temporarily Revert "Add basic loop fusion pass."" 2019-04-17 04:52:47 +00:00
horizontal-list.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
horizontal-minmax.ll [X86] Improve min/max reduction costs. 2020-04-09 17:28:50 -07:00
horizontal.ll [PATCH] D73727: [SLP] drop poison-generating flags for shuffle reduction ops (PR44536) 2020-01-31 09:54:35 -05:00
hsub.ll [SLP] Apply external to vectorizable tree users cost adjustment for 2020-05-29 15:37:41 -07:00
implicitfloat.ll Revert "Temporarily Revert "Add basic loop fusion pass."" 2019-04-17 04:52:47 +00:00
in-tree-user.ll Revert "Temporarily Revert "Add basic loop fusion pass."" 2019-04-17 04:52:47 +00:00
insert-after-bundle.ll Revert "Temporarily Revert "Add basic loop fusion pass."" 2019-04-17 04:52:47 +00:00
insert-element-build-vector.ll [CostModel][X86] Improve extract/insert element costs (PR43605) 2020-02-27 15:54:13 +00:00
insertvalue.ll Revert "Temporarily Revert "Add basic loop fusion pass."" 2019-04-17 04:52:47 +00:00
intrinsic.ll Revert "Temporarily Revert "Add basic loop fusion pass."" 2019-04-17 04:52:47 +00:00
jumbled-load-multiuse.ll Revert "Temporarily Revert "Add basic loop fusion pass."" 2019-04-17 04:52:47 +00:00
jumbled-load-shuffle-placement.ll Revert "Temporarily Revert "Add basic loop fusion pass."" 2019-04-17 04:52:47 +00:00
jumbled-load-used-in-phi.ll Revert "Temporarily Revert "Add basic loop fusion pass."" 2019-04-17 04:52:47 +00:00
jumbled-load.ll Revert "Temporarily Revert "Add basic loop fusion pass."" 2019-04-17 04:52:47 +00:00
jumbled_store_crash.ll Revert "Temporarily Revert:" 2019-11-14 16:38:20 -05:00
limit.ll Revert "Temporarily Revert "Add basic loop fusion pass."" 2019-04-17 04:52:47 +00:00
lit.local.cfg [lit] Delete empty lines at the end of lit.local.cfg NFC 2019-06-17 09:51:07 +00:00
load-bitcast-vec.ll [SLP] add tests for bitcasted vector pointer load; NFC 2019-07-03 16:46:14 +00:00
load-merge.ll [SLP] Apply external to vectorizable tree users cost adjustment for 2020-05-29 15:37:41 -07:00
long_chains.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
lookahead.ll [SLPVectorizer] Do not assume extracelement idx is a ConstantInt. 2020-02-18 18:16:06 +01:00
loopinvariant.ll Revert "Temporarily Revert "Add basic loop fusion pass."" 2019-04-17 04:52:47 +00:00
metadata.ll Revert "Temporarily Revert "Add basic loop fusion pass."" 2019-04-17 04:52:47 +00:00
minimum-sizes.ll [TTI] Add DemandedElts to getScalarizationOverhead 2020-04-29 12:00:38 +01:00
multi_block.ll Revert "Temporarily Revert "Add basic loop fusion pass."" 2019-04-17 04:52:47 +00:00
multi_user.ll Revert "Temporarily Revert "Add basic loop fusion pass."" 2019-04-17 04:52:47 +00:00
no_alternate_divrem.ll [SLP] Don't allow Div/Rem as alternate opcodes 2020-01-21 15:21:17 -08:00
odd_store.ll Revert "Temporarily Revert "Add basic loop fusion pass."" 2019-04-17 04:52:47 +00:00
operandorder.ll Revert "Temporarily Revert "Add basic loop fusion pass."" 2019-04-17 04:52:47 +00:00
opt.ll Allow disabling of vectorization using internal options 2020-04-14 18:09:10 -07:00
ordering.ll Revert "Temporarily Revert "Add basic loop fusion pass."" 2019-04-17 04:52:47 +00:00
partail.ll Revert "Temporarily Revert "Add basic loop fusion pass."" 2019-04-17 04:52:47 +00:00
phi.ll Revert "Temporarily Revert "Add basic loop fusion pass."" 2019-04-17 04:52:47 +00:00
phi3.ll [SLP] Support unary FNeg vectorization 2019-06-24 19:24:23 +00:00
phi_landingpad.ll Revert "Temporarily Revert "Add basic loop fusion pass."" 2019-04-17 04:52:47 +00:00
phi_overalignedtype.ll Revert "Temporarily Revert "Add basic loop fusion pass."" 2019-04-17 04:52:47 +00:00
powof2div.ll Revert "Temporarily Revert "Add basic loop fusion pass."" 2019-04-17 04:52:47 +00:00
pr16571.ll Revert "Temporarily Revert "Add basic loop fusion pass."" 2019-04-17 04:52:47 +00:00
pr16628.ll Revert "Temporarily Revert "Add basic loop fusion pass."" 2019-04-17 04:52:47 +00:00
pr16899.ll Migrate function attribute "no-frame-pointer-elim" to "frame-pointer"="all" as cleanups after D56351 2019-12-24 15:57:33 -08:00
pr18060.ll Revert "Temporarily Revert "Add basic loop fusion pass."" 2019-04-17 04:52:47 +00:00
pr19657.ll [SLP] add test with prefer-vector-width function attribute; NFC 2019-10-08 12:43:46 +00:00
pr23510.ll Revert "Temporarily Revert "Add basic loop fusion pass."" 2019-04-17 04:52:47 +00:00
pr27163.ll Revert "Temporarily Revert "Add basic loop fusion pass."" 2019-04-17 04:52:47 +00:00
pr31599.ll Revert "Temporarily Revert "Add basic loop fusion pass."" 2019-04-17 04:52:47 +00:00
pr35497.ll [CostModel][X86] Improve extract/insert element costs (PR43605) 2020-02-27 15:54:13 +00:00
pr42022.ll [SLP] Enhance SLPVectorizer to vectorize different combinations of aggregates 2019-12-03 19:29:27 +03:00
propagate_ir_flags.ll [SLP] Support unary FNeg vectorization 2019-06-24 19:24:23 +00:00
reassociated-loads.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
reduction.ll Temporarily Revert "[SLP] allow forming 2-way reduction patterns" and update testcases. 2019-11-20 16:00:53 -08:00
reduction2.ll Temporarily Revert "[SLP] allow forming 2-way reduction patterns" and update testcases. 2019-11-20 16:00:53 -08:00
reduction_loads.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
reduction_unrolled.ll [X86] More accurately model the cost of horizontal reductions. 2020-03-22 14:20:15 -07:00
remark_horcost.ll [CostModel][X86] Improve extract/insert element costs (PR43605) 2020-02-27 15:54:13 +00:00
remark_listcost.ll Revert "Temporarily Revert "Add basic loop fusion pass."" 2019-04-17 04:52:47 +00:00
remark_not_all_parts.ll Revert "Temporarily Revert "Add basic loop fusion pass."" 2019-04-17 04:52:47 +00:00
remark_unsupported.ll Revert "Temporarily Revert "Add basic loop fusion pass."" 2019-04-17 04:52:47 +00:00
reorder_phi.ll Revert "Temporarily Revert "Add basic loop fusion pass."" 2019-04-17 04:52:47 +00:00
reorder_repeated_ops.ll [SLP] avoid 'tmp' value name conflict with auto-generated CHECK script; NFC 2019-11-01 09:27:35 -04:00
resched.ll [TTI] Add DemandedElts to getScalarizationOverhead 2020-04-29 12:00:38 +01:00
return.ll Revert "Temporarily Revert "Add basic loop fusion pass."" 2019-04-17 04:52:47 +00:00
reuse-extracts-in-wider-vect.ll [SLP]Fix test arguments, NFC. 2019-12-19 13:36:21 -05:00
reverse_extract_elements.ll Revert "Temporarily Revert "Add basic loop fusion pass."" 2019-04-17 04:52:47 +00:00
rgb_phi.ll Revert "Temporarily Revert "Add basic loop fusion pass."" 2019-04-17 04:52:47 +00:00
saxpy.ll Revert "Temporarily Revert "Add basic loop fusion pass."" 2019-04-17 04:52:47 +00:00
schedule-bundle.ll Revert "Temporarily Revert "Add basic loop fusion pass."" 2019-04-17 04:52:47 +00:00
schedule_budget.ll StoreInst should store Align, not MaybeAlign 2020-05-15 12:26:58 -07:00
scheduling.ll [SLP] auto-generate complete test checks; NFC 2020-05-29 13:45:25 -04:00
sext.ll [CostModel][X86] Improve extract/insert element costs (PR43605) 2020-02-27 15:54:13 +00:00
shift-ashr.ll Revert "Temporarily Revert:" 2019-11-14 16:38:20 -05:00
shift-lshr.ll Revert "Temporarily Revert:" 2019-11-14 16:38:20 -05:00
shift-shl.ll Revert "Temporarily Revert:" 2019-11-14 16:38:20 -05:00
sign-extend.ll Revert "Temporarily Revert "Add basic loop fusion pass."" 2019-04-17 04:52:47 +00:00
simple-loop.ll Revert "Temporarily Revert "Add basic loop fusion pass."" 2019-04-17 04:52:47 +00:00
simplebb.ll Revert "Temporarily Revert "Add basic loop fusion pass."" 2019-04-17 04:52:47 +00:00
sitofp.ll Recommit r367901 "[X86] Enable -x86-experimental-vector-widening-legalization by default." 2019-08-07 16:24:26 +00:00
slp-throttle.ll Revert "Temporarily Revert "Add basic loop fusion pass."" 2019-04-17 04:52:47 +00:00
sqrt.ll [X86] Replace -mcpu with -mattr on some tests. 2019-09-06 21:48:44 +00:00
store-jumbled.ll Revert "Temporarily Revert:" 2019-11-14 16:38:20 -05:00
stores_vectorize.ll Revert "Temporarily Revert:" 2019-11-14 16:38:20 -05:00
supernode.ll [SLPVectorizer] Precommit of supernode.ll test for D63661 2019-06-25 14:58:20 +00:00
tiny-tree.ll Revert "Temporarily Revert "Add basic loop fusion pass."" 2019-04-17 04:52:47 +00:00
uitofp.ll Recommit r367901 "[X86] Enable -x86-experimental-vector-widening-legalization by default." 2019-08-07 16:24:26 +00:00
undef_vect.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
unreachable.ll Revert "Temporarily Revert "Add basic loop fusion pass."" 2019-04-17 04:52:47 +00:00
used-reduced-op.ll [SLP] fix miscompile on min/max reductions with extra uses (PR43948) (2nd try) 2019-11-19 14:57:35 -05:00
value-bug.ll Revert "Temporarily Revert "Add basic loop fusion pass."" 2019-04-17 04:52:47 +00: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 Revert "Temporarily Revert "Add basic loop fusion pass."" 2019-04-17 04:52:47 +00:00
vector.ll Revert "Temporarily Revert "Add basic loop fusion pass."" 2019-04-17 04:52:47 +00:00
vector_gep.ll Migrate function attribute "no-frame-pointer-elim"="false" to "frame-pointer"="none" as cleanups after D56351 2019-12-24 16:27:51 -08:00
vectorize-reorder-reuse.ll [TTI] Add DemandedElts to getScalarizationOverhead 2020-04-29 12:00:38 +01:00
zext.ll [CostModel][X86] Improve extract/insert element costs (PR43605) 2020-02-27 15:54:13 +00:00