Skip to content
pijul
nest
guest
›
[sign in]
[explore]
◑
nuudlman
llvm
llvm
test
Transforms
SLPVectorizer
X86
{/} code
[~] changes
[>] discussions
[*] jobs
main
Change
Fork
Rename
Delete
Fork channel
Create a new channel as a copy of
main
.
New channel name
Rename channel
Rename
main
to:
New name
Delete channel
Delete
main
? This cannot be undone.
mode
name
-rw-r--r--
PR31847.ll
-rw-r--r--
PR32086.ll
-rw-r--r--
PR34635.ll
-rw-r--r--
PR35628_1.ll
-rw-r--r--
PR35628_2.ll
-rw-r--r--
PR35777.ll
-rw-r--r--
PR35865-inseltpoison.ll
-rw-r--r--
PR35865.ll
-rw-r--r--
PR36280.ll
-rw-r--r--
PR39774.ll
-rw-r--r--
PR40310.ll
-rw-r--r--
addsub.ll
-rw-r--r--
aggregate.ll
-rw-r--r--
align.ll
-rw-r--r--
alternate-calls-inseltpoison.ll
-rw-r--r--
alternate-calls.ll
-rw-r--r--
alternate-cast-inseltpoison.ll
-rw-r--r--
alternate-cast.ll
-rw-r--r--
alternate-cmp-swapped-pred.ll
-rw-r--r--
alternate-fp-inseltpoison.ll
-rw-r--r--
alternate-fp.ll
-rw-r--r--
alternate-int-inseltpoison.ll
-rw-r--r--
alternate-int.ll
-rw-r--r--
arith-abs.ll
-rw-r--r--
arith-add-load.ll
-rw-r--r--
arith-add-saddo.ll
-rw-r--r--
arith-add-ssat.ll
-rw-r--r--
arith-add-uaddo.ll
-rw-r--r--
arith-add-usat.ll
-rw-r--r--
arith-add.ll
-rw-r--r--
arith-and-const-load.ll
-rw-r--r--
arith-div-undef.ll
-rw-r--r--
arith-div.ll
-rw-r--r--
arith-fix.ll
-rw-r--r--
arith-fp-inseltpoison.ll
-rw-r--r--
arith-fp.ll
-rw-r--r--
arith-max-cost.ll
-rw-r--r--
arith-mul-load.ll
-rw-r--r--
arith-mul-smulo.ll
-rw-r--r--
arith-mul-umulo.ll
-rw-r--r--
arith-mul.ll
-rw-r--r--
arith-smax.ll
-rw-r--r--
arith-smin.ll
-rw-r--r--
arith-sub-ssat.ll
-rw-r--r--
arith-sub-ssubo.ll
-rw-r--r--
arith-sub-usat.ll
-rw-r--r--
arith-sub-usubo.ll
-rw-r--r--
arith-sub.ll
-rw-r--r--
arith-umax.ll
-rw-r--r--
arith-umin.ll
-rw-r--r--
atomics.ll
-rw-r--r--
bad-reduction.ll
-rw-r--r--
bad_types.ll
-rw-r--r--
barriercall.ll
-rw-r--r--
bitreverse.ll
-rw-r--r--
blending-shuffle-inseltpoison.ll
-rw-r--r--
blending-shuffle.ll
-rw-r--r--
bool-mask.ll
-rw-r--r--
bottom-to-top-reorder.ll
-rw-r--r--
broadcast.ll
-rw-r--r--
broadcast_long.ll
-rw-r--r--
bswap.ll
-rw-r--r--
buildvector-same-lane-insert.ll
-rw-r--r--
buildvector-shuffle.ll
-rw-r--r--
c-ray.ll
-rw-r--r--
call.ll
-rw-r--r--
cast.ll
-rw-r--r--
catchswitch.ll
-rw-r--r--
cmp-as-alternate-ops.ll
-rw-r--r--
cmp_commute-inseltpoison.ll
-rw-r--r--
cmp_commute.ll
-rw-r--r--
cmp_sel.ll
-rw-r--r--
combined-stores-chains.ll
-rw-r--r--
commutativity.ll
-rw-r--r--
compare-reduce.ll
-rw-r--r--
consecutive-access.ll
-rw-r--r--
continue_vectorizing.ll
-rw-r--r--
control-dependence.ll
-rw-r--r--
crash_7zip.ll
-rw-r--r--
crash_binaryop.ll
-rw-r--r--
crash_bullet.ll
-rw-r--r--
crash_bullet3.ll
-rw-r--r--
crash_cmpop.ll
-rw-r--r--
crash_dequeue.ll
-rw-r--r--
crash_exceed_scheduling.ll
-rw-r--r--
crash_flop7.ll
-rw-r--r--
crash_gep.ll
-rw-r--r--
crash_lencod-inseltpoison.ll
-rw-r--r--
crash_lencod.ll
-rw-r--r--
crash_mandeltext.ll
-rw-r--r--
crash_netbsd_decompress.ll
-rw-r--r--
crash_reordering_undefs.ll
-rw-r--r--
crash_scheduling-inseltpoison.ll
-rw-r--r--
crash_scheduling.ll
-rw-r--r--
crash_sim4b1.ll
-rw-r--r--
crash_smallpt.ll
-rw-r--r--
crash_undef_mask_elem.ll
-rw-r--r--
crash_vectorizeTree.ll
-rw-r--r--
cross_block_slp.ll
-rw-r--r--
cse.ll
-rw-r--r--
ctlz.ll
-rw-r--r--
ctpop.ll
-rw-r--r--
cttz.ll
-rw-r--r--
cycle_dup.ll
-rw-r--r--
debug_info.ll
-rw-r--r--
diamond.ll
-rw-r--r--
diamond_broadcast.ll
-rw-r--r--
diamond_broadcast_extra_shuffle.ll
-rw-r--r--
different-vec-widths.ll
-rw-r--r--
dot-product.ll
-rw-r--r--
external_user.ll
-rw-r--r--
external_user_jumbled_load-inseltpoison.ll
-rw-r--r--
external_user_jumbled_load.ll
-rw-r--r--
extract-scalar-from-undef.ll
-rw-r--r--
extract-shuffle-inseltpoison.ll
-rw-r--r--
extract-shuffle.ll
-rw-r--r--
extract.ll
-rw-r--r--
extract_in_tree_user.ll
-rw-r--r--
extract_with_non_const_index.ll
-rw-r--r--
extractcost.ll
-rw-r--r--
extractelement-multiple-uses.ll
-rw-r--r--
extractelement.ll
-rw-r--r--
extracts-with-undefs.ll
-rw-r--r--
fabs-cost-softfp.ll
-rw-r--r--
fabs.ll
-rw-r--r--
fcopysign.ll
-rw-r--r--
flag.ll
-rw-r--r--
float-min-max.ll
-rw-r--r--
fma.ll
-rw-r--r--
fmaxnum.ll
-rw-r--r--
fminnum.ll
-rw-r--r--
fmuladd.ll
-rw-r--r--
fptosi-inseltpoison.ll
-rw-r--r--
fptosi.ll
-rw-r--r--
fptoui.ll
-rw-r--r--
fround.ll
-rw-r--r--
funclet.ll
-rw-r--r--
gather-extractelements-different-bbs.ll
-rw-r--r--
gather-move-out-of-loop.ll
-rw-r--r--
gep.ll
-rw-r--r--
gep_mismatch.ll
-rw-r--r--
geps-non-pow-2.ll
-rw-r--r--
hadd-inseltpoison.ll
-rw-r--r--
hadd.ll
-rw-r--r--
hoist.ll
-rw-r--r--
horizontal-list.ll
-rw-r--r--
horizontal-minmax.ll
-rw-r--r--
horizontal-smax.ll
-rw-r--r--
horizontal.ll
-rw-r--r--
hsub-inseltpoison.ll
-rw-r--r--
hsub.ll
-rw-r--r--
implicitfloat.ll
-rw-r--r--
in-tree-user.ll
-rw-r--r--
insert-after-bundle.ll
-rw-r--r--
insert-crash-index.ll
-rw-r--r--
insert-element-build-vector-const-undef.ll
-rw-r--r--
insert-element-build-vector-inseltpoison.ll
-rw-r--r--
insert-element-build-vector.ll
-rw-r--r--
insert-element-multiple-uses.ll
-rw-r--r--
insert-shuffle.ll
-rw-r--r--
insertvalue.ll
-rw-r--r--
inst_size_bug.ll
-rw-r--r--
intrinsic.ll
-rw-r--r--
intrinsic_with_scalar_param.ll
-rw-r--r--
jumbled-load-multiuse.ll
-rw-r--r--
jumbled-load-shuffle-placement.ll
-rw-r--r--
jumbled-load-used-in-phi.ll
-rw-r--r--
jumbled-load.ll
-rw-r--r--
jumbled_store_crash.ll
-rw-r--r--
landing_pad.ll
-rw-r--r--
limit.ll
-rw-r--r--
lit.local.cfg
-rw-r--r--
load-bitcast-vec.ll
-rw-r--r--
load-merge-inseltpoison.ll
-rw-r--r--
load-merge.ll
-rw-r--r--
load-partial-vector-shuffle.ll
-rw-r--r--
long_chains.ll
-rw-r--r--
lookahead.ll
-rw-r--r--
loopinvariant.ll
-rw-r--r--
malformed_phis.ll
-rw-r--r--
matched-shuffled-entries.ll
-rw-r--r--
memory-runtime-checks.ll
-rw-r--r--
metadata.ll
-rw-r--r--
minimum-sizes.ll
-rw-r--r--
multi_block.ll
-rw-r--r--
multi_user.ll
-rw-r--r--
no_alternate_divrem.ll
-rw-r--r--
odd_store.ll
-rw-r--r--
opaque-ptr-2.ll
-rw-r--r--
opaque-ptr.ll
-rw-r--r--
operandorder.ll
-rw-r--r--
opt.ll
-rw-r--r--
ordering-bug.ll
-rw-r--r--
ordering.ll
-rw-r--r--
partail.ll
-rw-r--r--
phi-undef-input.ll
-rw-r--r--
phi.ll
-rw-r--r--
phi3.ll
-rw-r--r--
phi_landingpad.ll
-rw-r--r--
phi_overalignedtype.ll
-rw-r--r--
powi-regression.ll
-rw-r--r--
powi.ll
-rw-r--r--
powof2div.ll
-rw-r--r--
powof2mul.ll
-rw-r--r--
pr16571.ll
-rw-r--r--
pr16628.ll
-rw-r--r--
pr16899.ll
-rw-r--r--
pr18060.ll
-rw-r--r--
pr19657.ll
-rw-r--r--
pr23510.ll
-rw-r--r--
pr27163.ll
-rw-r--r--
pr31599-inseltpoison.ll
-rw-r--r--
pr31599.ll
-rw-r--r--
pr35497.ll
-rw-r--r--
pr40522.ll
-rw-r--r--
pr42022-inseltpoison.ll
-rw-r--r--
pr42022.ll
-rw-r--r--
pr44067-inseltpoison.ll
-rw-r--r--
pr44067.ll
-rw-r--r--
pr46983.ll
-rw-r--r--
pr47623.ll
-rw-r--r--
pr47629-inseltpoison.ll
-rw-r--r--
pr47629.ll
-rw-r--r--
pr47642.ll
-rw-r--r--
pr48879-sroa.ll
-rw-r--r--
pr49081.ll
-rw-r--r--
pr49933.ll
-rw-r--r--
pr52275.ll
-rw-r--r--
pr54465.ll
-rw-r--r--
propagate_ir_flags.ll
-rw-r--r--
reassociated-loads.ll
-rw-r--r--
reduction-logical.ll
-rw-r--r--
reduction-min-select.ll
-rw-r--r--
reduction-same-vals.ll
-rw-r--r--
reduction-transpose.ll
-rw-r--r--
reduction.ll
-rw-r--r--
reduction2.ll
-rw-r--r--
reduction_loads.ll
-rw-r--r--
reduction_unrolled.ll
-rw-r--r--
remark_alternate.ll
-rw-r--r--
remark_extract_broadcast.ll
-rw-r--r--
remark_horcost.ll
-rw-r--r--
remark_listcost.ll
-rw-r--r--
remark_not_all_parts.ll
-rw-r--r--
remark_unsupported.ll
-rw-r--r--
reorder-phi-operand.ll
-rw-r--r--
reorder-reused-masked-gather.ll
-rw-r--r--
reorder-reused-masked-gather2.ll
-rw-r--r--
reorder_diamond_match.ll
-rw-r--r--
reorder_phi.ll
-rw-r--r--
reorder_repeated_ops.ll
-rw-r--r--
reorder_with_external_users.ll
-rw-r--r--
reorder_with_reordered_users.ll
-rw-r--r--
reordered-top-scalars.ll
-rw-r--r--
resched.ll
-rw-r--r--
return.ll
-rw-r--r--
reuse-extracts-in-wider-vect.ll
-rw-r--r--
reused-undefs.ll
-rw-r--r--
revectorized_rdx_crash.ll
-rw-r--r--
reverse_extract_elements.ll
-rw-r--r--
rgb_phi.ll
-rw-r--r--
root-trunc-extract-reuse.ll
-rw-r--r--
saxpy.ll
-rw-r--r--
scatter-vectorize-reorder.ll
-rw-r--r--
scatter-vectorize-reused-pointer.ll
-rw-r--r--
schedule-bundle.ll
-rw-r--r--
schedule_budget.ll
-rw-r--r--
scheduling.ll
-rw-r--r--
several_store_chains.ll
-rw-r--r--
sext-inseltpoison.ll
-rw-r--r--
sext.ll
-rw-r--r--
shift-ashr.ll
-rw-r--r--
shift-lshr.ll
-rw-r--r--
shift-shl.ll
-rw-r--r--
shrink_after_reorder.ll
-rw-r--r--
shrink_after_reorder2.ll
-rw-r--r--
shuffled-gathers-diff-size.ll
-rw-r--r--
sign-extend-inseltpoison.ll
-rw-r--r--
sign-extend.ll
-rw-r--r--
simple-loop.ll
-rw-r--r--
simplebb.ll
-rw-r--r--
sitofp-inseltpoison.ll
-rw-r--r--
sitofp.ll
-rw-r--r--
slp-fma-loss.ll
-rw-r--r--
slp-throttle.ll
-rw-r--r--
split-load8_2-unord.ll
-rw-r--r--
split-load8_2_unord_geps.ll
-rw-r--r--
sqrt.ll
-rw-r--r--
stacksave-dependence.ll
-rw-r--r--
store-jumbled.ll
-rw-r--r--
stores-non-ordered.ll
-rw-r--r--
stores_vectorize.ll
-rw-r--r--
supernode.ll
-rw-r--r--
tiny-tree.ll
-rw-r--r--
uitofp.ll
-rw-r--r--
undef_vect.ll
-rw-r--r--
unreachable.ll
-rw-r--r--
used-reduced-op.ll
-rw-r--r--
value-bug-inseltpoison.ll
-rw-r--r--
value-bug.ll
-rw-r--r--
vec_list_bias-inseltpoison.ll
-rw-r--r--
vec_list_bias.ll
-rw-r--r--
vect_copyable_in_binops.ll
-rw-r--r--
vector.ll
-rw-r--r--
vector_gep.ll
-rw-r--r--
vectorize-cmps.ll
-rw-r--r--
vectorize-pair-path.ll
-rw-r--r--
vectorize-reorder-alt-shuffle.ll
-rw-r--r--
vectorize-reorder-reuse.ll
-rw-r--r--
vectorize-reordered-list.ll
-rw-r--r--
vectorize-widest-phis.ll
-rw-r--r--
zext-inseltpoison.ll
-rw-r--r--
zext.ll