aboutsummaryrefslogtreecommitdiff
path: root/llvm/test/Transforms/LoopVectorize/AArch64
ModeNameSize
-rw-r--r--Oz-and-forced-vectorize.ll1370logplain
-rw-r--r--aarch64-predication.ll4486logplain
-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.ll27229logplain
-rw-r--r--call-costs.ll11182logplain
-rw-r--r--check-prof-info.ll7010logplain
-rw-r--r--clamped-trip-count.ll11915logplain
-rw-r--r--conditional-branches-cost.ll94699logplain
-rw-r--r--cost-no-valid-vplans-built.ll1690logplain
-rw-r--r--deterministic-type-shrinkage.ll27758logplain
-rw-r--r--divs-with-scalable-vfs.ll20337logplain
-rw-r--r--drop-poison-generating-flags.ll8912logplain
-rw-r--r--early_exit_costs.ll4559logplain
-rw-r--r--eliminate-tail-predication.ll2995logplain
-rw-r--r--epilog-iv-select-cmp.ll18148logplain
-rw-r--r--epilog-vectorization-factors.ll23471logplain
-rw-r--r--epilog-vectorization-widen-inductions.ll33439logplain
-rw-r--r--extend-vectorization-factor-for-unprofitable-memops.ll4115logplain
-rw-r--r--extractvalue-no-scalarization-required.ll4951logplain
-rw-r--r--f128-fmuladd-reduction.ll7180logplain
-rw-r--r--first-order-recurrence-fold-tail.ll6997logplain
-rw-r--r--first-order-recurrence.ll4975logplain
-rw-r--r--fixed-order-recurrence.ll15258logplain
-rw-r--r--fmax-without-fast-math-flags.ll6743logplain
-rw-r--r--fmin-without-fast-math-flags.ll6743logplain
-rw-r--r--fminimumnum.ll33210logplain
-rw-r--r--force-target-instruction-cost.ll23798logplain
-rw-r--r--fully-unrolled-cost.ll7315logplain
-rw-r--r--gather-cost.ll3741logplain
-rw-r--r--gather-do-not-vectorize-addressing.ll10774logplain
-rw-r--r--i1-reg-usage.ll2180logplain
-rw-r--r--induction-costs-sve.ll54085logplain
-rw-r--r--induction-costs.ll25299logplain
-rw-r--r--induction-trunc.ll1449logplain
-rw-r--r--interleave-allocsize-not-equal-typesize.ll6728logplain
-rw-r--r--interleave_count_for_estimated_tc.ll14642logplain
-rw-r--r--interleave_count_for_known_tc.ll13132logplain
-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.ll19246logplain
-rw-r--r--interleaving-reduction.ll12128logplain
-rw-r--r--intrinsiccost.ll17682logplain
-rw-r--r--invalid-costs.ll1803logplain
-rw-r--r--invariant-replicate-region.ll5162logplain
-rw-r--r--licm-calls.ll3903logplain
-rw-r--r--lit.local.cfg98logplain
-rw-r--r--loop-vectorization-factors.ll56158logplain
-rw-r--r--loopvectorize_pr33804_double.ll4931logplain
-rw-r--r--low_trip_count_predicates.ll37005logplain
-rw-r--r--low_trip_memcheck_cost.ll9802logplain
-rw-r--r--masked-call-scalarize.ll13687logplain
-rw-r--r--masked-call.ll80401logplain
-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.ll4620logplain
-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.ll73593logplain
-rw-r--r--outer_loop_prefer_scalable.ll7001logplain
-rw-r--r--outer_loop_test1_no_explicit_vect_width.ll6834logplain
-rw-r--r--partial-reduce-chained.ll109632logplain
-rw-r--r--partial-reduce-dot-product-epilogue.ll40918logplain
-rw-r--r--partial-reduce-dot-product-mixed.ll30369logplain
-rw-r--r--partial-reduce-dot-product-neon.ll171310logplain
-rw-r--r--partial-reduce-dot-product.ll230729logplain
-rw-r--r--partial-reduce-interleave.ll10399logplain
-rw-r--r--partial-reduce-no-dotprod.ll6845logplain
-rw-r--r--partial-reduce-sub.ll11580logplain
-rw-r--r--partial-reduce.ll79865logplain
-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.ll12730logplain
-rw-r--r--pr73894.ll5931logplain
-rw-r--r--predicated-costs.ll21317logplain
-rw-r--r--predication_costs.ll8857logplain
-rw-r--r--prefer-fixed-if-equal-to-scalable.ll1952logplain
-rw-r--r--reduction-recurrence-costs-sve.ll39381logplain
-rw-r--r--reduction-small-size.ll5692logplain
-rw-r--r--reg-usage.ll11026logplain
-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.ll5844logplain
-rw-r--r--scalable-call.ll11171logplain
-rw-r--r--scalable-fp-ext-trunc-illegal-type.ll4188logplain
-rw-r--r--scalable-predicate-instruction.ll3137logplain
-rw-r--r--scalable-reduction-inloop-cond.ll10710logplain
-rw-r--r--scalable-reductions-tf.ll2576logplain
-rw-r--r--scalable-reductions.ll19348logplain
-rw-r--r--scalable-strict-fadd.ll163715logplain
-rw-r--r--scalable-struct-return.ll5838logplain
-rw-r--r--scalable-vectorization-cost-tuning.ll2474logplain
-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.ll31066logplain
-rw-r--r--single-early-exit-interleave.ll5154logplain
-rw-r--r--smallest-and-widest-types.ll3241logplain
-rw-r--r--sme-vectorize.ll8423logplain
-rw-r--r--store-costs-sve.ll20945logplain
-rw-r--r--streaming-compatible-sve-no-maximize-bandwidth.ll13346logplain
-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.ll73372logplain
-rw-r--r--struct-return-cost.ll10754logplain
-rw-r--r--sve-basic-vec.ll4429logplain
-rw-r--r--sve-cond-inv-loads.ll10989logplain
-rw-r--r--sve-epilog-vect-inloop-reductions.ll6852logplain
-rw-r--r--sve-epilog-vect-no-remaining-iterations.ll10827logplain
-rw-r--r--sve-epilog-vect-reductions.ll6205logplain
-rw-r--r--sve-epilog-vect-strict-reductions.ll5875logplain
-rw-r--r--sve-epilog-vect-vscale-tune.ll1744logplain
-rw-r--r--sve-epilog-vect.ll27996logplain
-rw-r--r--sve-extract-last-veclane.ll3101logplain
-rw-r--r--sve-fixed-width-inorder-core.ll12118logplain
-rw-r--r--sve-fneg.ll4918logplain
-rw-r--r--sve-gather-scatter-cost.ll9492logplain
-rw-r--r--sve-gather-scatter.ll16830logplain
-rw-r--r--sve-illegal-type.ll3888logplain
-rw-r--r--sve-inductions-unusual-types.ll8021logplain
-rw-r--r--sve-inductions.ll4218logplain
-rw-r--r--sve-interleaved-accesses-cost.ll4649logplain
-rw-r--r--sve-interleaved-accesses.ll98023logplain
-rw-r--r--sve-interleaved-masked-accesses.ll48259logplain
-rw-r--r--sve-inv-loads.ll1745logplain
-rw-r--r--sve-inv-store.ll6224logplain
-rw-r--r--sve-invalid-costs.ll1124logplain
-rw-r--r--sve-large-strides.ll4990logplain
-rw-r--r--sve-live-out-pointer-induction.ll4406logplain
-rw-r--r--sve-low-trip-count.ll4118logplain
-rw-r--r--sve-masked-loadstore.ll3626logplain
-rw-r--r--sve-multiexit.ll8125logplain
-rw-r--r--sve-runtime-check-size-based-threshold.ll6652logplain
-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.ll5590logplain
-rw-r--r--sve-tail-folding-option.ll25052logplain
-rw-r--r--sve-tail-folding-optsize.ll3836logplain
-rw-r--r--sve-tail-folding-overflow-checks.ll6837logplain
-rw-r--r--sve-tail-folding-reductions.ll30044logplain
-rw-r--r--sve-tail-folding-unroll.ll16796logplain
-rw-r--r--sve-tail-folding.ll40332logplain
-rw-r--r--sve-type-conv.ll9990logplain
-rw-r--r--sve-vector-reverse-mask4.ll2810logplain
-rw-r--r--sve-vector-reverse.ll9387logplain
-rw-r--r--sve-vfabi.ll6789logplain
-rw-r--r--sve-vscale-based-trip-counts.ll26360logplain
-rw-r--r--sve-widen-extractvalue.ll1705logplain
-rw-r--r--sve-widen-gep.ll13250logplain
-rw-r--r--sve-widen-phi.ll21526logplain
-rw-r--r--sve2-histcnt-epilogue.ll5757logplain
-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.ll8992logplain
-rw-r--r--sve2-histcnt-vplan.ll5424logplain
-rw-r--r--sve2-histcnt.ll42138logplain
-rw-r--r--synthesize-mask-for-call.ll23325logplain
-rw-r--r--tail-fold-uniform-memops.ll5367logplain
-rw-r--r--tail-folding-styles.ll19071logplain
-rw-r--r--transform-narrow-interleave-to-widen-memory-constant-ops.ll30904logplain
-rw-r--r--transform-narrow-interleave-to-widen-memory-cost.ll31437logplain
-rw-r--r--transform-narrow-interleave-to-widen-memory-derived-ivs.ll23756logplain
-rw-r--r--transform-narrow-interleave-to-widen-memory-metadata.ll2968logplain
-rw-r--r--transform-narrow-interleave-to-widen-memory-remove-loop-region.ll23096logplain
-rw-r--r--transform-narrow-interleave-to-widen-memory-unroll.ll8862logplain
-rw-r--r--transform-narrow-interleave-to-widen-memory-with-wide-ops.ll71706logplain
-rw-r--r--transform-narrow-interleave-to-widen-memory.ll32381logplain
-rw-r--r--type-shrinkage-insertelt.ll11921logplain
-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.ll147295logplain
-rw-r--r--vector-call-linear-args.ll21703logplain
-rw-r--r--vector-loop-backedge-elimination-epilogue.ll4314logplain
-rw-r--r--vector-reverse-mask4.ll6900logplain
-rw-r--r--vector-reverse.ll4139logplain
-rw-r--r--vplan-printing.ll7888logplain
-rw-r--r--widen-call-with-intrinsic-or-libfunc.ll6698logplain
-rw-r--r--wider-VF-for-callinst.ll6720logplain