aboutsummaryrefslogtreecommitdiff
path: root/llvm/test/Transforms/LoopVectorize/AArch64
ModeNameSize
-rw-r--r--Oz-and-forced-vectorize.ll1370logplain
-rw-r--r--aarch64-predication.ll4476logplain
-rw-r--r--aarch64-unroll.ll1643logplain
-rw-r--r--arbitrary-induction-step.ll5223logplain
-rw-r--r--arith-fp-frem-costs.ll9005logplain
-rw-r--r--arm64-unroll.ll1641logplain
-rw-r--r--backedge-overflow.ll4935logplain
-rw-r--r--blend-costs.ll28608logplain
-rw-r--r--bug165359.ll810logplain
-rw-r--r--call-costs.ll9651logplain
-rw-r--r--check-prof-info.ll27875logplain
-rw-r--r--clamped-trip-count.ll8209logplain
-rw-r--r--conditional-branches-cost.ll79612logplain
-rw-r--r--conditional-scalar-assignment.ll48508logplain
-rw-r--r--cost-no-valid-vplans-built.ll1690logplain
-rw-r--r--deterministic-type-shrinkage.ll26083logplain
-rw-r--r--divs-with-scalable-vfs.ll18410logplain
-rw-r--r--drop-poison-generating-flags.ll6187logplain
-rw-r--r--early_exit_cost.ll6198logplain
-rw-r--r--early_exit_costs.ll4377logplain
-rw-r--r--eliminate-tail-predication.ll2541logplain
-rw-r--r--epilog-iv-select-cmp.ll18024logplain
-rw-r--r--epilog-vectorization-factors.ll32852logplain
-rw-r--r--epilog-vectorization-widen-inductions.ll28236logplain
-rw-r--r--epilogue-vectorization-fix-scalar-resume-values.ll3500logplain
-rw-r--r--extend-vectorization-factor-for-unprofitable-memops.ll4115logplain
-rw-r--r--extractvalue-no-scalarization-required.ll5560logplain
-rw-r--r--f128-fmuladd-reduction.ll10427logplain
-rw-r--r--findlast-epilogue-loop.ll4908logplain
-rw-r--r--first-order-recurrence-fold-tail.ll5876logplain
-rw-r--r--first-order-recurrence.ll4983logplain
-rw-r--r--fixed-order-recurrence.ll14938logplain
-rw-r--r--fixed-wide-lane-mask.ll7582logplain
-rw-r--r--fmax-without-fast-math-flags.ll13218logplain
-rw-r--r--fmin-without-fast-math-flags.ll6197logplain
-rw-r--r--fminimumnum.ll30430logplain
-rw-r--r--fold-tail-low-trip-count.ll5817logplain
-rw-r--r--force-target-instruction-cost.ll33999logplain
-rw-r--r--fully-unrolled-cost.ll7444logplain
-rw-r--r--gather-cost.ll22598logplain
-rw-r--r--gather-do-not-vectorize-addressing.ll10581logplain
-rw-r--r--hoist-predicated-loads-scalable.ll2430logplain
-rw-r--r--i1-reg-usage.ll2180logplain
-rw-r--r--induction-costs-sve.ll39149logplain
-rw-r--r--induction-costs.ll64435logplain
-rw-r--r--induction-trunc.ll1449logplain
-rw-r--r--interleave-allocsize-not-equal-typesize.ll6651logplain
-rw-r--r--interleave-with-gaps.ll15664logplain
-rw-r--r--interleave-with-runtime-checks.ll5230logplain
-rw-r--r--interleave_count_for_estimated_tc.ll14642logplain
-rw-r--r--interleave_count_for_known_tc.ll13062logplain
-rw-r--r--interleaved-store-of-first-order-recurrence.ll2907logplain
-rw-r--r--interleaved-vs-scalar.ll1360logplain
-rw-r--r--interleaved_cost.ll10733logplain
-rw-r--r--interleaving-load-store.ll29218logplain
-rw-r--r--interleaving-reduction.ll19231logplain
-rw-r--r--intrinsiccost.ll17932logplain
-rw-r--r--invalid-costs.ll4378logplain
-rw-r--r--invariant-replicate-region.ll3833logplain
-rw-r--r--licm-calls.ll3612logplain
-rw-r--r--lit.local.cfg98logplain
-rw-r--r--load-cast-context.ll12081logplain
-rw-r--r--loop-vectorization-factors.ll53504logplain
-rw-r--r--loopvectorize_pr33804_double.ll4931logplain
-rw-r--r--low_trip_count_predicates.ll33124logplain
-rw-r--r--low_trip_memcheck_cost.ll9802logplain
-rw-r--r--masked-call-scalarize.ll12715logplain
-rw-r--r--masked-call.ll73836logplain
-rw-r--r--masked-op-cost.ll3758logplain
-rw-r--r--masked_ldst_sme.ll12118logplain
-rw-r--r--max-vf-for-interleaved.ll1921logplain
-rw-r--r--maxbandwidth-regpressure.ll1803logplain
-rw-r--r--maximize-bandwidth-invalidate.ll7735logplain
-rw-r--r--mul-simplification.ll3451logplain
-rw-r--r--multiple-result-intrinsics.ll38328logplain
-rw-r--r--neon-gather-cost.ll3740logplain
-rw-r--r--neon-inloop-reductions.ll8551logplain
-rw-r--r--neoverse-epilogue-vect.ll3122logplain
-rw-r--r--no_vector_instructions.ll1525logplain
-rw-r--r--nontemporal-load-store.ll20872logplain
-rw-r--r--optsize_minsize.ll52732logplain
-rw-r--r--outer_loop_prefer_scalable.ll6674logplain
-rw-r--r--outer_loop_test1_no_explicit_vect_width.ll7982logplain
-rw-r--r--partial-reduce-add-sdot-i16-i32.ll3147logplain
-rw-r--r--partial-reduce-chained.ll102688logplain
-rw-r--r--partial-reduce-constant-ops.ll26039logplain
-rw-r--r--partial-reduce-dot-product-epilogue.ll31593logplain
-rw-r--r--partial-reduce-dot-product-mixed.ll25429logplain
-rw-r--r--partial-reduce-dot-product-neon.ll185589logplain
-rw-r--r--partial-reduce-dot-product.ll210523logplain
-rw-r--r--partial-reduce-incomplete-chains.ll13843logplain
-rw-r--r--partial-reduce-interleave.ll10173logplain
-rw-r--r--partial-reduce-no-dotprod.ll6671logplain
-rw-r--r--partial-reduce-sub.ll10324logplain
-rw-r--r--partial-reduce.ll92795logplain
-rw-r--r--pr151664-cost-hoisted-vector-scalable.ll2335logplain
-rw-r--r--pr162009.ll5184logplain
-rw-r--r--pr31900.ll1498logplain
-rw-r--r--pr33053.ll2242logplain
-rw-r--r--pr36032.ll4143logplain
-rw-r--r--pr56627.ll550logplain
-rw-r--r--pr60831-sve-inv-store-crash.ll41494logplain
-rw-r--r--pr73894.ll4591logplain
-rw-r--r--predicated-costs.ll27008logplain
-rw-r--r--predication_costs.ll8705logplain
-rw-r--r--prefer-fixed-if-equal-to-scalable.ll1952logplain
-rw-r--r--reduction-cost.ll2066logplain
-rw-r--r--reduction-recurrence-costs-sve.ll37683logplain
-rw-r--r--reduction-small-size.ll5692logplain
-rw-r--r--reg-usage.ll11966logplain
-rw-r--r--replicating-load-store-costs-apple.ll41310logplain
-rw-r--r--replicating-load-store-costs.ll38928logplain
-rw-r--r--runtime-check-size-based-threshold.ll6634logplain
-rw-r--r--runtime-check-trip-count-decisions.ll4377logplain
-rw-r--r--scalable-alloca.ll1139logplain
-rw-r--r--scalable-avoid-scalarization.ll5449logplain
-rw-r--r--scalable-call.ll11171logplain
-rw-r--r--scalable-fp-ext-trunc-illegal-type.ll4013logplain
-rw-r--r--scalable-predicate-instruction.ll3137logplain
-rw-r--r--scalable-reduction-inloop-cond.ll10166logplain
-rw-r--r--scalable-reductions-tf.ll2576logplain
-rw-r--r--scalable-reductions.ll19203logplain
-rw-r--r--scalable-strict-fadd.ll140524logplain
-rw-r--r--scalable-struct-return.ll13512logplain
-rw-r--r--scalable-vectorization-cost-tuning.ll2742logplain
-rw-r--r--scalable-vectorization.ll6754logplain
-rw-r--r--scalable-vf-hint.ll13522logplain
-rw-r--r--scalar_interleave.ll9653logplain
-rw-r--r--scalarize-store-with-predication.ll2052logplain
-rw-r--r--sdiv-pow2.ll1140logplain
-rw-r--r--select-costs.ll7362logplain
-rw-r--r--select-index.ll42937logplain
-rw-r--r--simple_early_exit.ll26624logplain
-rw-r--r--single-early-exit-interleave.ll8321logplain
-rw-r--r--smallest-and-widest-types.ll3241logplain
-rw-r--r--sme-vectorize.ll8423logplain
-rw-r--r--store-costs-sve.ll19660logplain
-rw-r--r--streaming-compatible-sve-no-maximize-bandwidth.ll12847logplain
-rw-r--r--streaming-vectorization.ll2028logplain
-rw-r--r--strict-fadd-cost.ll4091logplain
-rw-r--r--strict-fadd-vf1.ll1762logplain
-rw-r--r--strict-fadd.ll72978logplain
-rw-r--r--struct-return-cost.ll10241logplain
-rw-r--r--sve-basic-vec.ll4429logplain
-rw-r--r--sve-cond-inv-loads.ll10813logplain
-rw-r--r--sve-epilog-vect-inloop-reductions.ll6454logplain
-rw-r--r--sve-epilog-vect-reductions.ll5807logplain
-rw-r--r--sve-epilog-vect-strict-reductions.ll5477logplain
-rw-r--r--sve-epilog-vect-vscale-tune.ll1735logplain
-rw-r--r--sve-epilog-vect.ll41712logplain
-rw-r--r--sve-epilog-vscale-fixed.ll10575logplain
-rw-r--r--sve-extract-last-veclane.ll3101logplain
-rw-r--r--sve-fixed-width-inorder-core.ll16803logplain
-rw-r--r--sve-fneg.ll4453logplain
-rw-r--r--sve-gather-scatter-cost.ll9492logplain
-rw-r--r--sve-gather-scatter.ll16331logplain
-rw-r--r--sve-illegal-type.ll3888logplain
-rw-r--r--sve-inductions-unusual-types.ll7995logplain
-rw-r--r--sve-inductions.ll4112logplain
-rw-r--r--sve-interleaved-accesses-cost.ll4649logplain
-rw-r--r--sve-interleaved-accesses.ll97267logplain
-rw-r--r--sve-interleaved-masked-accesses.ll47753logplain
-rw-r--r--sve-inv-loads.ll1745logplain
-rw-r--r--sve-inv-store.ll5841logplain
-rw-r--r--sve-invalid-costs.ll1124logplain
-rw-r--r--sve-large-strides.ll5024logplain
-rw-r--r--sve-live-out-pointer-induction.ll4152logplain
-rw-r--r--sve-low-trip-count.ll4954logplain
-rw-r--r--sve-masked-loadstore.ll3630logplain
-rw-r--r--sve-multiexit.ll7315logplain
-rw-r--r--sve-predicated-costs.ll8285logplain
-rw-r--r--sve-runtime-check-size-based-threshold.ll5823logplain
-rw-r--r--sve-scalable-load-in-loop.ll1334logplain
-rw-r--r--sve-select-cmp.ll10320logplain
-rw-r--r--sve-strict-fadd-cost.ll3112logplain
-rw-r--r--sve-tail-folding-cost.ll2778logplain
-rw-r--r--sve-tail-folding-forced.ll5125logplain
-rw-r--r--sve-tail-folding-option.ll25087logplain
-rw-r--r--sve-tail-folding-optsize.ll3275logplain
-rw-r--r--sve-tail-folding-overflow-checks.ll7015logplain
-rw-r--r--sve-tail-folding-reductions.ll19192logplain
-rw-r--r--sve-tail-folding-unroll.ll15072logplain
-rw-r--r--sve-tail-folding.ll35214logplain
-rw-r--r--sve-type-conv.ll9990logplain
-rw-r--r--sve-vector-reverse-mask4.ll2812logplain
-rw-r--r--sve-vector-reverse.ll9163logplain
-rw-r--r--sve-vfabi.ll6517logplain
-rw-r--r--sve-vscale-based-trip-counts.ll27920logplain
-rw-r--r--sve-wide-lane-mask.ll27163logplain
-rw-r--r--sve-widen-extractvalue.ll3033logplain
-rw-r--r--sve-widen-gep.ll9323logplain
-rw-r--r--sve-widen-phi.ll20933logplain
-rw-r--r--sve2-histcnt-epilogue.ll5402logplain
-rw-r--r--sve2-histcnt-no-scalar-interleave.ll2427logplain
-rw-r--r--sve2-histcnt-outerloop-scevaddrec.ll1582logplain
-rw-r--r--sve2-histcnt-too-many-deps.ll8854logplain
-rw-r--r--sve2-histcnt-vplan.ll5433logplain
-rw-r--r--sve2-histcnt.ll41929logplain
-rw-r--r--synthesize-mask-for-call.ll19836logplain
-rw-r--r--tail-fold-uniform-memops.ll7355logplain
-rw-r--r--tail-folding-styles.ll14033logplain
-rw-r--r--transform-narrow-interleave-to-widen-memory-constant-ops.ll30400logplain
-rw-r--r--transform-narrow-interleave-to-widen-memory-cost.ll33376logplain
-rw-r--r--transform-narrow-interleave-to-widen-memory-derived-ivs.ll23465logplain
-rw-r--r--transform-narrow-interleave-to-widen-memory-metadata.ll2902logplain
-rw-r--r--transform-narrow-interleave-to-widen-memory-multi-block.ll16631logplain
-rw-r--r--transform-narrow-interleave-to-widen-memory-remove-loop-region.ll16624logplain
-rw-r--r--transform-narrow-interleave-to-widen-memory-scalable.ll25702logplain
-rw-r--r--transform-narrow-interleave-to-widen-memory-unroll.ll6249logplain
-rw-r--r--transform-narrow-interleave-to-widen-memory-with-wide-ops-and-casts.ll35938logplain
-rw-r--r--transform-narrow-interleave-to-widen-memory-with-wide-ops-chained.ll32671logplain
-rw-r--r--transform-narrow-interleave-to-widen-memory-with-wide-ops.ll71967logplain
-rw-r--r--transform-narrow-interleave-to-widen-memory.ll35245logplain
-rw-r--r--type-shrinkage-insertelt.ll8750logplain
-rw-r--r--type-shrinkage-zext-costs.ll10068logplain
-rw-r--r--uniform-args-call-variants.ll19002logplain
-rw-r--r--unsafe-vf-hint-remark.ll1422logplain
-rw-r--r--veclib-calls-libsystem-darwin.ll35197logplain
-rw-r--r--veclib-function-calls.ll288195logplain
-rw-r--r--veclib-intrinsic-calls.ll169551logplain
-rw-r--r--vector-call-linear-args.ll21703logplain
-rw-r--r--vector-loop-backedge-elimination-epilogue.ll3985logplain
-rw-r--r--vector-reverse-mask4.ll6904logplain
-rw-r--r--vector-reverse.ll17396logplain
-rw-r--r--vplan-printing.ll14034logplain
-rw-r--r--widen-call-with-intrinsic-or-libfunc.ll6975logplain
-rw-r--r--widen-gep-all-indices-invariant.ll3972logplain
-rw-r--r--wider-VF-for-callinst.ll6268logplain