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.ll24949logplain
-rw-r--r--call-costs.ll10302logplain
-rw-r--r--check-prof-info.ll27876logplain
-rw-r--r--clamped-trip-count.ll10401logplain
-rw-r--r--conditional-branches-cost.ll81753logplain
-rw-r--r--cost-no-valid-vplans-built.ll1690logplain
-rw-r--r--deterministic-type-shrinkage.ll26065logplain
-rw-r--r--divs-with-scalable-vfs.ll18813logplain
-rw-r--r--drop-poison-generating-flags.ll8100logplain
-rw-r--r--early_exit_costs.ll4755logplain
-rw-r--r--eliminate-tail-predication.ll2541logplain
-rw-r--r--epilog-iv-select-cmp.ll17832logplain
-rw-r--r--epilog-vectorization-factors.ll32353logplain
-rw-r--r--epilog-vectorization-widen-inductions.ll28379logplain
-rw-r--r--epilogue-vectorization-fix-scalar-resume-values.ll4244logplain
-rw-r--r--extend-vectorization-factor-for-unprofitable-memops.ll4115logplain
-rw-r--r--extractvalue-no-scalarization-required.ll5780logplain
-rw-r--r--f128-fmuladd-reduction.ll10427logplain
-rw-r--r--first-order-recurrence-fold-tail.ll6670logplain
-rw-r--r--first-order-recurrence.ll4975logplain
-rw-r--r--fixed-order-recurrence.ll14938logplain
-rw-r--r--fixed-wide-lane-mask.ll8521logplain
-rw-r--r--fmax-without-fast-math-flags.ll6673logplain
-rw-r--r--fmin-without-fast-math-flags.ll6673logplain
-rw-r--r--fminimumnum.ll30430logplain
-rw-r--r--force-target-instruction-cost.ll25707logplain
-rw-r--r--fully-unrolled-cost.ll7315logplain
-rw-r--r--gather-cost.ll3741logplain
-rw-r--r--gather-do-not-vectorize-addressing.ll10580logplain
-rw-r--r--i1-reg-usage.ll2180logplain
-rw-r--r--induction-costs-sve.ll54297logplain
-rw-r--r--induction-costs.ll24474logplain
-rw-r--r--induction-trunc.ll1449logplain
-rw-r--r--interleave-allocsize-not-equal-typesize.ll6651logplain
-rw-r--r--interleave-with-gaps.ll25951logplain
-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.ll18382logplain
-rw-r--r--interleaving-reduction.ll19440logplain
-rw-r--r--intrinsiccost.ll17932logplain
-rw-r--r--invalid-costs.ll1803logplain
-rw-r--r--invariant-replicate-region.ll4893logplain
-rw-r--r--licm-calls.ll3554logplain
-rw-r--r--lit.local.cfg98logplain
-rw-r--r--loop-vectorization-factors.ll53504logplain
-rw-r--r--loopvectorize_pr33804_double.ll4931logplain
-rw-r--r--low_trip_count_predicates.ll32713logplain
-rw-r--r--low_trip_memcheck_cost.ll9802logplain
-rw-r--r--masked-call-scalarize.ll12457logplain
-rw-r--r--masked-call.ll74837logplain
-rw-r--r--masked-op-cost.ll3758logplain
-rw-r--r--max-vf-for-interleaved.ll1921logplain
-rw-r--r--maxbandwidth-regpressure.ll1916logplain
-rw-r--r--maximize-bandwidth-invalidate.ll7735logplain
-rw-r--r--mul-simplification.ll4238logplain
-rw-r--r--multiple-result-intrinsics.ll36076logplain
-rw-r--r--neon-gather-cost.ll3740logplain
-rw-r--r--neoverse-epilogue-vect.ll3122logplain
-rw-r--r--no_vector_instructions.ll1525logplain
-rw-r--r--nontemporal-load-store.ll18349logplain
-rw-r--r--optsize_minsize.ll67499logplain
-rw-r--r--outer_loop_prefer_scalable.ll6836logplain
-rw-r--r--outer_loop_test1_no_explicit_vect_width.ll7962logplain
-rw-r--r--partial-reduce-chained.ll108442logplain
-rw-r--r--partial-reduce-constant-ops.ll25763logplain
-rw-r--r--partial-reduce-dot-product-epilogue.ll35827logplain
-rw-r--r--partial-reduce-dot-product-mixed.ll27653logplain
-rw-r--r--partial-reduce-dot-product-neon.ll164720logplain
-rw-r--r--partial-reduce-dot-product.ll212957logplain
-rw-r--r--partial-reduce-interleave.ll10167logplain
-rw-r--r--partial-reduce-no-dotprod.ll6671logplain
-rw-r--r--partial-reduce-sub.ll10172logplain
-rw-r--r--partial-reduce.ll72811logplain
-rw-r--r--pr151664-cost-hoisted-vector-scalable.ll2335logplain
-rw-r--r--pr31900.ll1498logplain
-rw-r--r--pr33053.ll2519logplain
-rw-r--r--pr36032.ll4151logplain
-rw-r--r--pr46950-load-cast-context-crash.ll575logplain
-rw-r--r--pr56627.ll550logplain
-rw-r--r--pr60831-sve-inv-store-crash.ll12356logplain
-rw-r--r--pr73894.ll5465logplain
-rw-r--r--predicated-costs.ll23287logplain
-rw-r--r--predication_costs.ll8705logplain
-rw-r--r--prefer-fixed-if-equal-to-scalable.ll1952logplain
-rw-r--r--reduction-recurrence-costs-sve.ll40809logplain
-rw-r--r--reduction-small-size.ll5692logplain
-rw-r--r--reg-usage.ll11017logplain
-rw-r--r--replicating-load-store-costs.ll30338logplain
-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.ll5522logplain
-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.ll10164logplain
-rw-r--r--scalable-reductions-tf.ll2576logplain
-rw-r--r--scalable-reductions.ll19348logplain
-rw-r--r--scalable-strict-fadd.ll153786logplain
-rw-r--r--scalable-struct-return.ll13467logplain
-rw-r--r--scalable-vectorization-cost-tuning.ll2742logplain
-rw-r--r--scalable-vectorization.ll6712logplain
-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.ll3134logplain
-rw-r--r--select-index.ll15376logplain
-rw-r--r--simple_early_exit.ll29327logplain
-rw-r--r--single-early-exit-interleave.ll8897logplain
-rw-r--r--smallest-and-widest-types.ll3241logplain
-rw-r--r--sme-vectorize.ll8423logplain
-rw-r--r--store-costs-sve.ll18412logplain
-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.ll73324logplain
-rw-r--r--struct-return-cost.ll10704logplain
-rw-r--r--sve-basic-vec.ll4429logplain
-rw-r--r--sve-cond-inv-loads.ll10806logplain
-rw-r--r--sve-epilog-vect-inloop-reductions.ll6493logplain
-rw-r--r--sve-epilog-vect-reductions.ll5846logplain
-rw-r--r--sve-epilog-vect-strict-reductions.ll5516logplain
-rw-r--r--sve-epilog-vect-vscale-tune.ll1735logplain
-rw-r--r--sve-epilog-vect.ll46349logplain
-rw-r--r--sve-epilog-vscale-fixed.ll10720logplain
-rw-r--r--sve-extract-last-veclane.ll3101logplain
-rw-r--r--sve-fixed-width-inorder-core.ll16803logplain
-rw-r--r--sve-fneg.ll4638logplain
-rw-r--r--sve-gather-scatter-cost.ll9492logplain
-rw-r--r--sve-gather-scatter.ll16466logplain
-rw-r--r--sve-illegal-type.ll3888logplain
-rw-r--r--sve-inductions-unusual-types.ll7625logplain
-rw-r--r--sve-inductions.ll4102logplain
-rw-r--r--sve-interleaved-accesses-cost.ll4649logplain
-rw-r--r--sve-interleaved-accesses.ll97060logplain
-rw-r--r--sve-interleaved-masked-accesses.ll47537logplain
-rw-r--r--sve-inv-loads.ll1745logplain
-rw-r--r--sve-inv-store.ll5840logplain
-rw-r--r--sve-invalid-costs.ll1124logplain
-rw-r--r--sve-large-strides.ll4990logplain
-rw-r--r--sve-live-out-pointer-induction.ll4213logplain
-rw-r--r--sve-low-trip-count.ll4933logplain
-rw-r--r--sve-masked-loadstore.ll3626logplain
-rw-r--r--sve-multiexit.ll7557logplain
-rw-r--r--sve-runtime-check-size-based-threshold.ll6241logplain
-rw-r--r--sve-scalable-load-in-loop.ll1334logplain
-rw-r--r--sve-select-cmp.ll10319logplain
-rw-r--r--sve-strict-fadd-cost.ll3112logplain
-rw-r--r--sve-tail-folding-cost.ll2778logplain
-rw-r--r--sve-tail-folding-forced.ll5089logplain
-rw-r--r--sve-tail-folding-option.ll25052logplain
-rw-r--r--sve-tail-folding-optsize.ll3248logplain
-rw-r--r--sve-tail-folding-overflow-checks.ll6767logplain
-rw-r--r--sve-tail-folding-reductions.ll25676logplain
-rw-r--r--sve-tail-folding-unroll.ll15713logplain
-rw-r--r--sve-tail-folding.ll34931logplain
-rw-r--r--sve-type-conv.ll9990logplain
-rw-r--r--sve-vector-reverse-mask4.ll2810logplain
-rw-r--r--sve-vector-reverse.ll9155logplain
-rw-r--r--sve-vfabi.ll6511logplain
-rw-r--r--sve-vscale-based-trip-counts.ll28834logplain
-rw-r--r--sve-wide-lane-mask.ll25003logplain
-rw-r--r--sve-widen-extractvalue.ll3310logplain
-rw-r--r--sve-widen-gep.ll9718logplain
-rw-r--r--sve-widen-phi.ll21312logplain
-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.ll5424logplain
-rw-r--r--sve2-histcnt.ll41523logplain
-rw-r--r--synthesize-mask-for-call.ll22257logplain
-rw-r--r--tail-fold-uniform-memops.ll7309logplain
-rw-r--r--tail-folding-styles.ll16777logplain
-rw-r--r--transform-narrow-interleave-to-widen-memory-constant-ops.ll30400logplain
-rw-r--r--transform-narrow-interleave-to-widen-memory-cost.ll33358logplain
-rw-r--r--transform-narrow-interleave-to-widen-memory-derived-ivs.ll23567logplain
-rw-r--r--transform-narrow-interleave-to-widen-memory-metadata.ll2902logplain
-rw-r--r--transform-narrow-interleave-to-widen-memory-remove-loop-region.ll21294logplain
-rw-r--r--transform-narrow-interleave-to-widen-memory-scalable.ll5017logplain
-rw-r--r--transform-narrow-interleave-to-widen-memory-unroll.ll8374logplain
-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.ll11351logplain
-rw-r--r--type-shrinkage-zext-costs.ll9458logplain
-rw-r--r--uniform-args-call-variants.ll19364logplain
-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.ll147593logplain
-rw-r--r--vector-call-linear-args.ll21703logplain
-rw-r--r--vector-loop-backedge-elimination-epilogue.ll3903logplain
-rw-r--r--vector-reverse-mask4.ll6900logplain
-rw-r--r--vector-reverse.ll4139logplain
-rw-r--r--vplan-printing.ll7657logplain
-rw-r--r--widen-call-with-intrinsic-or-libfunc.ll6936logplain
-rw-r--r--wider-VF-for-callinst.ll6284logplain