Codebase Browser
llvm
Go to App
llvm
/llvm/test/Transforms/LoopVectorize/AArch64/
../
O
Oz-and-forced-vectorize.ll
a
aarch64-predication.ll
aarch64-unroll.ll
arbitrary-induction-step.ll
arm64-unroll.ll
b
backedge-overflow.ll
c
call-costs.ll
clamped-trip-count.ll
conditional-branches-cost.ll
cost-no-valid-vplans-built.ll
d
deterministic-type-shrinkage.ll
divs-with-scalable-vfs.ll
e
eliminate-tail-predication.ll
epilog-vectorization-widen-inductions.ll
extend-vectorization-factor-for-unprofitable-memops.ll
extractvalue-no-scalarization-required.ll
f
first-order-recurrence-fold-tail.ll
first-order-recurrence.ll
fixed-order-recurrence.ll
force-target-instruction-cost.ll
g
gather-cost.ll
gather-do-not-vectorize-addressing.ll
i
i1-reg-usage.ll
induction-costs-sve.ll
induction-costs.ll
induction-trunc.ll
interleave-allocsize-not-equal-typesize.ll
interleave_count_for_estimated_tc.ll
interleave_count_for_known_tc.ll
interleaved-store-of-first-order-recurrence.ll
interleaved-vs-scalar.ll
interleaved_cost.ll
interleaving-load-store.ll
interleaving-reduction.ll
intrinsiccost.ll
invariant-replicate-region.ll
l
lit.local.cfg
loop-vectorization-factors.ll
loopvectorize_pr33804_double.ll
low_trip_memcheck_cost.ll
m
masked-call.ll
masked-op-cost.ll
max-vf-for-interleaved.ll
maximize-bandwidth-invalidate.ll
mul-simplification.ll
n
neon-gather-cost.ll
no_vector_instructions.ll
nontemporal-load-store.ll
o
outer_loop_prefer_scalable.ll
outer_loop_test1_no_explicit_vect_width.ll
p
pr31900.ll
pr33053.ll
pr36032.ll
pr46950-load-cast-context-crash.ll
pr56627.ll
pr60831-sve-inv-store-crash.ll
pr73894.ll
predication_costs.ll
prefer-fixed-if-equal-to-scalable.ll
r
reduction-recurrence-costs-sve.ll
reduction-small-size.ll
reg-usage.ll
runtime-check-size-based-threshold.ll
runtime-check-trip-count-decisions.ll
s
scalable-alloca.ll
scalable-avoid-scalarization.ll
scalable-call.ll
scalable-fp-ext-trunc-illegal-type.ll
scalable-predicate-instruction.ll
scalable-reduction-inloop-cond.ll
scalable-reductions-tf.ll
scalable-reductions.ll
scalable-strict-fadd.ll
scalable-vectorization-cost-tuning.ll
scalable-vectorization.ll
scalable-vf-hint.ll
scalar_interleave.ll
scalarize-store-with-predication.ll
scatter-cost.ll
sdiv-pow2.ll
select-costs.ll
smallest-and-widest-types.ll
sme-vectorize.ll
store-costs-sve.ll
streaming-compatible-sve-no-maximize-bandwidth.ll
streaming-vectorization.ll
strict-fadd-cost.ll
strict-fadd-vf1.ll
strict-fadd.ll
sve-basic-vec.ll
sve-cond-inv-loads.ll
sve-epilog-vect-inloop-reductions.ll
sve-epilog-vect-reductions.ll
sve-epilog-vect-strict-reductions.ll
sve-epilog-vect-vscale-tune.ll
sve-epilog-vect.ll
sve-extract-last-veclane.ll
sve-fneg.ll
sve-gather-scatter-cost.ll
sve-gather-scatter.ll
sve-illegal-type.ll
sve-inductions-unusual-types.ll
sve-inductions.ll
sve-interleaved-accesses.ll
sve-interleaved-masked-accesses.ll
sve-inv-loads.ll
sve-inv-store.ll
sve-invalid-costs.ll
sve-large-strides.ll
sve-live-out-pointer-induction.ll
sve-low-trip-count.ll
sve-masked-loadstore.ll
sve-multiexit.ll
sve-runtime-check-size-based-threshold.ll
sve-scalable-load-in-loop.ll
sve-select-cmp.ll
sve-strict-fadd-cost.ll
sve-tail-folding-cost.ll
sve-tail-folding-forced.ll
sve-tail-folding-option.ll
sve-tail-folding-optsize.ll
sve-tail-folding-overflow-checks.ll
sve-tail-folding-reductions.ll
sve-tail-folding-unroll.ll
sve-tail-folding.ll
sve-type-conv.ll
sve-vector-reverse-mask4.ll
sve-vector-reverse.ll
sve-vfabi.ll
sve-widen-extractvalue.ll
sve-widen-gep.ll
sve-widen-phi.ll
sve2-histcnt-epilogue.ll
sve2-histcnt-no-scalar-interleave.ll
sve2-histcnt-outerloop-scevaddrec.ll
sve2-histcnt-too-many-deps.ll
sve2-histcnt-vplan.ll
sve2-histcnt.ll
synthesize-mask-for-call.ll
t
tail-fold-uniform-memops.ll
tail-folding-styles.ll
type-shrinkage-insertelt.ll
type-shrinkage-zext-costs.ll
u
uniform-args-call-variants.ll
unsafe-vf-hint-remark.ll
v
veclib-calls-libsystem-darwin.ll
veclib-function-calls.ll
veclib-intrinsic-calls.ll
vector-call-linear-args.ll
vector-reverse-mask4.ll
vector-reverse.ll
w
widen-call-with-intrinsic-or-libfunc.ll
wider-VF-for-callinst.ll