/download/obfuscator-ollvm/llvm/test/Transforms/LoopVectorize/

12 directories 336 files
Name Size Modified
Go up
AArch64
AMDGPU
ARM
Hexagon
LoongArch
PowerPC
RISCV
SystemZ
VE
WebAssembly
X86
XCore
12-12-11-if-conv.ll 1.6 KiB
2012-10-20-infloop.ll 2.3 KiB
2012-10-22-isconsec.ll 1.9 KiB
2016-07-27-loop-vec.ll 552 B
alias-set-with-uncomputable-bounds.ll 4.9 KiB
align.ll 1.2 KiB
as_cast.ll 1.3 KiB
assume.ll 5.4 KiB
blend-in-header.ll 10 KiB
branch-weights.ll 2.9 KiB
bsd_regex.ll 3.1 KiB
bzip_reverse_loops.ll 2.4 KiB
calloc.ll 1.8 KiB
cast-induction.ll 4.7 KiB
check-prof-info.ll 4.5 KiB
conditional-assignment.ll 2.6 KiB
consec_no_gep.ll 1.7 KiB
consecutive-ptr-uniforms.ll 21 KiB
control-flow.ll 3.2 KiB
cpp-new-array.ll 1.6 KiB
create-induction-resume.ll 7.8 KiB
dbg-outer-loop-vect.ll 13 KiB
dbg.value.ll 3.9 KiB
dead_instructions.ll 12 KiB
debugloc.ll 11 KiB
demanded-bits-of-pointer-instruction.ll 486 B
diag-missing-instr-debug-loc.ll 3.7 KiB
diag-with-hotness-info-2.ll 10 KiB
diag-with-hotness-info.ll 10 KiB
disable_nonforced.ll 1.0 KiB
disable_nonforced_enable.ll 1.1 KiB
discriminator.ll 3.8 KiB
dont-fold-tail-for-const-TC.ll 3.0 KiB
dont-fold-tail-for-divisible-TC.ll 12 KiB
ee-crash.ll 1.5 KiB
epilog-vectorization-any-of-reductions.ll 32 KiB
epilog-vectorization-reductions.ll 32 KiB
epilog-vectorization-trunc-induction-steps.ll 5.8 KiB
exact.ll 650 B
explicit_outer_detection.ll 9.0 KiB
explicit_outer_nonuniform_inner.ll 6.6 KiB
explicit_outer_uniform_diverg_branch.ll 5.1 KiB
extract-last-veclane.ll 6.9 KiB
fcmp-vectorize.ll 790 B
first-order-recurrence-chains-vplan.ll 7.8 KiB
first-order-recurrence-chains.ll 38 KiB
first-order-recurrence-complex.ll 64 KiB
first-order-recurrence-multiply-recurrences.ll 19 KiB
first-order-recurrence-scalable-vf1.ll 2.9 KiB
first-order-recurrence-sink-replicate-region.ll 21 KiB
first-order-recurrence.ll 261 KiB
fix-reduction-dbg.ll 3.4 KiB
fixed-order-recurrences-memory-instructions.ll 10 KiB
flags.ll 2.7 KiB
float-induction.ll 119 KiB
float-minmax-instruction-flag.ll 9.5 KiB
float-reduction.ll 3.5 KiB
fneg.ll 824 B
followup.ll 1.9 KiB
forked-pointers.ll 9.6 KiB
fpsat.ll 9.0 KiB
funcall.ll 1.2 KiB
gcc-examples.ll 26 KiB
gep_with_bitcast.ll 1.4 KiB
global_alias.ll 23 KiB
hints-trans.ll 1.2 KiB
hoist-loads.ll 2.4 KiB
i8-induction.ll 1.6 KiB
icmp-uniforms.ll 3.4 KiB
if-conv-crash.ll 2.0 KiB
if-conversion-edgemasks.ll 8.3 KiB
if-conversion-nest.ll 6.4 KiB
if-conversion-reduction.ll 1.5 KiB
if-conversion.ll 4.1 KiB
if-pred-non-void.ll 61 KiB
if-pred-not-when-safe.ll 3.8 KiB
if-pred-stores.ll 39 KiB
if-reduction.ll 38 KiB
incorrect-dom-info.ll 5.3 KiB
increment.ll 2.3 KiB
induction-multiple-uses-in-same-instruction.ll 2.7 KiB
induction-ptrcasts.ll 2.5 KiB
induction-step.ll 11 KiB
induction-unroll-novec.ll 2.2 KiB
induction.ll 430 KiB
induction_plus.ll 1.5 KiB
infiniteloop.ll 1.4 KiB
instruction-only-used-outside-of-loop.ll 12 KiB
int_sideeffect.ll 598 B
interleave-and-scalarize-only.ll 15 KiB
interleaved-accesses-1.ll 2.8 KiB
interleaved-accesses-2.ll 2.1 KiB
interleaved-accesses-3.ll 2.3 KiB
interleaved-accesses-alias.ll 2.4 KiB
interleaved-accesses-masked-group.ll 8.2 KiB
interleaved-accesses-max-dependences.ll 1.0 KiB
interleaved-accesses-pred-stores.ll 15 KiB
interleaved-accesses-uniform-load.ll 2.2 KiB
interleaved-accesses.ll 82 KiB
interleaved-acess-with-remarks.ll 1.6 KiB
intrinsic.ll 59 KiB
invariant-store-vectorization-2.ll 16 KiB
invariant-store-vectorization.ll 33 KiB
irregular_type.ll 785 B
is_fpclass.ll 2.6 KiB
iv-select-cmp-no-wrap.ll 3.4 KiB
iv-select-cmp-trunc.ll 12 KiB
iv-select-cmp.ll 12 KiB
iv_outside_user.ll 6.9 KiB
lcssa-crashes.ll 6.6 KiB
libcall-remark.ll 1.7 KiB
lifetime.ll 2.2 KiB
load-deref-pred-align.ll 16 KiB
load-of-struct-deref-pred.ll 18 KiB
loop-form.ll 59 KiB
loop-legality-checks.ll 1.2 KiB
loop-scalars.ll 11 KiB
loop-vect-memdep.ll 942 B
loop-vect-option.ll 391 B
memdep-fold-tail.ll 5.3 KiB
memdep.ll 8.0 KiB
memory-dep-remarks.ll 22 KiB
metadata-unroll.ll 1.4 KiB
metadata-width.ll 3.8 KiB
metadata.ll 1.5 KiB
middle-block-dbg.ll 4.9 KiB
miniters.ll 1.9 KiB
minmax_reduction.ll 41 KiB
mixed-precision-remarks.ll 3.4 KiB
multi-use-reduction-bug.ll 1.2 KiB
multiple-address-spaces.ll 3.0 KiB
multiple-exits-versioning.ll 1.9 KiB
multiple-strides-vectorization.ll 12 KiB
no-fold-tail-by-masking-iv-external-uses.ll 5.9 KiB
no-interleave-up-front.ll 1.4 KiB
no_array_bounds.ll 5.1 KiB
no_array_bounds_scalable.ll 3.1 KiB
no_idiv_reduction.ll 825 B
no_int_induction.ll 2.3 KiB
no_outside_user.ll 14 KiB
no_switch.ll 4.8 KiB
no_switch_disable_vectorization.ll 4.9 KiB
noalias-md-licm.ll 1.5 KiB
noalias-md.ll 2.2 KiB
noalias-scope-decl.ll 5.3 KiB
nofloat-report.ll 1.2 KiB
nofloat.ll 1.1 KiB
non-const-n.ll 3.0 KiB
nontemporal.ll 1.8 KiB
nounroll.ll 3.6 KiB
novect-lcssa-cfg-invalidation.ll 1.5 KiB
nsw-crash.ll 817 B
nuw.ll 1.5 KiB
opaque-ptr.ll 4.5 KiB
opt.ll 1.0 KiB
optimal-epilog-vectorization-limitations.ll 1.7 KiB
optimal-epilog-vectorization-liveout.ll 8.1 KiB
optimal-epilog-vectorization-scalable.ll 968 B
optimal-epilog-vectorization.ll 60 KiB
optsize.ll 12 KiB
outer-loop-vec-phi-predecessor-order.ll 6.5 KiB
outer_loop_hcfg_construction.ll 17 KiB
outer_loop_scalable.ll 11 KiB
outer_loop_test1.ll 3.8 KiB
outer_loop_test2.ll 5.3 KiB
partial-lcssa.ll 2.4 KiB
phi-cost.ll 3.4 KiB
phi-hang.ll 1.3 KiB
pointer-induction-unroll.ll 5.9 KiB
pointer-induction.ll 16 KiB
pointer-select-runtime-checks.ll 23 KiB
pr25281.ll 1.9 KiB
pr28541.ll 2.1 KiB
pr30654-phiscev-sext-trunc.ll 23 KiB
pr30806.ll 1.8 KiB
pr31098.ll 3.5 KiB
pr31190.ll 2.3 KiB
pr32859.ll 1.2 KiB
pr33706.ll 5.6 KiB
pr34681.ll 3.8 KiB
pr35743.ll 3.0 KiB
pr35773.ll 2.3 KiB
pr36311.ll 2.0 KiB
pr36983.ll 905 B
pr37248.ll 10 KiB
pr37515.ll 470 B
pr38697.ll 14 KiB
pr38800.ll 1.3 KiB
pr39099.ll 1.4 KiB
pr39417-optsize-scevchecks.ll 4.4 KiB
pr43166-fold-tail-by-masking.ll 5.3 KiB
pr44488-predication.ll 5.1 KiB
pr45259.ll 5.0 KiB
pr45525.ll 1.4 KiB
pr45679-fold-tail-by-masking.ll 24 KiB
pr46525-expander-insertpoint.ll 4.1 KiB
pr47343-expander-lcssa-after-cfg-update.ll 4.8 KiB
pr48832.ll 1.4 KiB
pr50686.ll 5.0 KiB
pr51614-fold-tail-by-masking.ll 6.3 KiB
pr55100-expand-scev-predicate-used.ll 3.8 KiB
pr55167-fold-tail-live-out.ll 5.7 KiB
pr58811-scev-expansion.ll 13 KiB
pr59319-loop-access-info-invalidation.ll 9.3 KiB
pr66616.ll 4.9 KiB
predicate-switch.ll 3.5 KiB
preserve-dbg-loc-and-loop-metadata.ll 1.6 KiB
preserve-or-disjoint.ll 3.5 KiB
pseudoprobe.ll 1.8 KiB
ptr-induction.ll 1.4 KiB
ptr_loops.ll 3.3 KiB
read-only.ll 2.4 KiB
reduction-align.ll 4.3 KiB
reduction-inloop-cond.ll 73 KiB
reduction-inloop-min-max.ll 15 KiB
reduction-inloop-pred.ll 101 KiB
reduction-inloop-uf4.ll 36 KiB
reduction-inloop.ll 73 KiB
reduction-odd-interleave-counts.ll 5.4 KiB
reduction-order.ll 2.3 KiB
reduction-predselect.ll 64 KiB
reduction-ptr.ll 1.5 KiB
reduction-small-size.ll 14 KiB
reduction-with-invariant-store.ll 26 KiB
reduction.ll 73 KiB
remarks-multi-exit-loops.ll 1.0 KiB
remove_metadata.ll 1.2 KiB
reverse_induction.ll 5.1 KiB
reverse_iter.ll 1.5 KiB
runtime-check-address-space.ll 8.0 KiB
runtime-check-needed-but-empty.ll 3.9 KiB
runtime-check-pointer-element-type.ll 1.5 KiB
runtime-check-readonly-address-space.ll 4.9 KiB
runtime-check-readonly.ll 1.8 KiB
runtime-check-small-clamped-bounds.ll 20 KiB
runtime-check.ll 22 KiB
runtime-checks-difference-simplifications.ll 13 KiB
runtime-checks-difference.ll 12 KiB
runtime-checks-hoist.ll 88 KiB
runtime-drop-crash.ll 802 B
safegep.ll 1.9 KiB
same-base-access.ll 3.3 KiB
scalable-assume.ll 4.6 KiB
scalable-first-order-recurrence.ll 12 KiB
scalable-inductions.ll 19 KiB
scalable-lifetime.ll 8.3 KiB
scalable-loop-unpredicated-body-scalar-tail.ll 5.5 KiB
scalable-noalias-scope-decl.ll 5.0 KiB
scalable-reduction-inloop.ll 3.8 KiB
scalable-trunc-min-bitwidth.ll 7.5 KiB
scalable-vf-hint.ll 1.4 KiB
scalar-select.ll 1.5 KiB
scalar_after_vectorization.ll 2.7 KiB
scalarize-masked-call.ll 5.4 KiB
scalarized-bitcast.ll 1.6 KiB
scev-during-mutation.ll 3.3 KiB
scev-exit-phi-invalidation.ll 6.0 KiB
scev-exitlim-crash.ll 5.0 KiB
scev-invalidation.ll 643 B
scev-predicate-reasoning.ll 14 KiB
select-cmp-multiuse.ll 119 KiB
select-cmp-predicated.ll 9.0 KiB
select-cmp.ll 15 KiB
select-min-index.ll 9.2 KiB
select-reduction-start-value-may-be-undef-or-poison.ll 9.8 KiB
select-reduction.ll 7.2 KiB
simple-unroll.ll 1.3 KiB
single-value-blend-phis.ll 23 KiB
skeleton-lcssa-crash.ll 11 KiB
skip-iterations.ll 6.7 KiB
small-loop.ll 2.3 KiB
smax-idx.ll 8.3 KiB
start-non-zero.ll 1.2 KiB
store-reduction-results-in-tail-folded-loop.ll 4.8 KiB
store-shuffle-bug.ll 1.7 KiB
strict-fadd-interleave-only.ll 13 KiB
strided-accesses-interleave-only.ll 2.5 KiB
struct_access.ll 2.6 KiB
tail-folding-counting-down.ll 2.5 KiB
tail-folding-vectorization-factor-1.ll 8.6 KiB
tbaa-nodep.ll 3.7 KiB
trip-count-expansion-may-introduce-ub.ll 41 KiB
tripcount.ll 7.6 KiB
trunc-extended-icmps.ll 10 KiB
trunc-loads-p16.ll 3.7 KiB
trunc-reductions.ll 12 KiB
trunc-shifts.ll 18 KiB
undef-inst-bug.ll 1.2 KiB
uniform-args-call-variants.ll 7.3 KiB
uniform-blend.ll 11 KiB
uniform_across_vf_induction1.ll 66 KiB
uniform_across_vf_induction1_and.ll 39 KiB
uniform_across_vf_induction1_div_urem.ll 20 KiB
uniform_across_vf_induction1_lshr.ll 77 KiB
uniform_across_vf_induction2.ll 166 KiB
unroll-novec-memcheck-metadata.ll 1.4 KiB
unroll.ll 1.2 KiB
unroll_nonlatch.ll 3.7 KiB
unroll_novec.ll 1.6 KiB
unsafe-dep-remark.ll 3.6 KiB
unsafe-vf-hint-remark.ll 1.5 KiB
unused-blend-mask-for-first-operand.ll 12 KiB
use-scalar-epilogue-if-tp-fails.ll 7.6 KiB
value-ptr-bug.ll 1.8 KiB
vect-phiscev-sext-trunc.ll 7.4 KiB
vect.omp.persistence.ll 1.0 KiB
vect.stats.ll 2.3 KiB
vector-freeze.ll 809 B
vector-geps.ll 5.5 KiB
vector-intrinsic-call-cost.ll 1.5 KiB
vector-loop-backedge-elimination.ll 1.3 KiB
vector-no-scevcheck.ll 3.1 KiB
vectorize-force-tail-with-evl.ll 9.2 KiB
vectorize-once.ll 3.8 KiB
vectorize-pointer-phis.ll 5.9 KiB
vectorizeVFone.ll 977 B
version-mem-access.ll 3.0 KiB
version-stride-with-integer-casts.ll 29 KiB
vplan-dot-printing.ll 3.1 KiB
vplan-force-tail-with-evl.ll 1.4 KiB
vplan-incomplete-cases.ll 3.5 KiB
vplan-iv-transforms.ll 2.1 KiB
vplan-outer-loop-uncomputable-trip-count.ll 1.8 KiB
vplan-printing-before-execute.ll 4.1 KiB
vplan-printing-outer-loop.ll 3.2 KiB
vplan-printing.ll 43 KiB
vplan-sink-scalars-and-merge-vf1.ll 2.7 KiB
vplan-sink-scalars-and-merge.ll 42 KiB
vplan-stress-test-no-explict-vf.ll 1.8 KiB
vplan-unused-interleave-group.ll 1.6 KiB
vplan-vectorize-inner-loop-reduction.ll 4.6 KiB
vplan-widen-call-instruction.ll 4.1 KiB
vplan-widen-select-instruction.ll 11 KiB
vplan_hcfg_stress_test.ll 1.6 KiB
widen-gep-all-indices-invariant.ll 2.9 KiB
write-only.ll 2.0 KiB