aboutsummaryrefslogtreecommitdiff
path: root/llvm/test/Transforms/LoopVectorize
ModeNameSize
-rw-r--r--12-12-11-if-conv.ll1599logplain
-rw-r--r--2012-10-20-infloop.ll2359logplain
-rw-r--r--2012-10-22-isconsec.ll1920logplain
-rw-r--r--2016-07-27-loop-vec.ll552logplain
d---------AArch646878logplain
d---------AMDGPU235logplain
d---------ARM1847logplain
d---------Hexagon209logplain
d---------LoongArch80logplain
d---------PowerPC1018logplain
d---------RISCV1342logplain
d---------SystemZ621logplain
d---------VE82logplain
d---------X866201logplain
d---------XCore91logplain
-rw-r--r--alias-set-with-uncomputable-bounds.ll4986logplain
-rw-r--r--align.ll1234logplain
-rw-r--r--assume.ll5520logplain
-rw-r--r--branch-weights.ll3005logplain
-rw-r--r--bsd_regex.ll3211logplain
-rw-r--r--bzip_reverse_loops.ll2423logplain
-rw-r--r--calloc.ll1816logplain
-rw-r--r--cast-induction.ll4839logplain
-rw-r--r--check-prof-info.ll4607logplain
-rw-r--r--conditional-assignment.ll2649logplain
-rw-r--r--consec_no_gep.ll1711logplain
-rw-r--r--consecutive-ptr-uniforms.ll21715logplain
-rw-r--r--control-flow.ll3228logplain
-rw-r--r--cpp-new-array.ll1657logplain
-rw-r--r--create-induction-resume.ll5988logplain
-rw-r--r--dbg-outer-loop-vect.ll13137logplain
-rw-r--r--dbg.value.ll4040logplain
-rw-r--r--dead_instructions.ll2463logplain
-rw-r--r--debugloc.ll11197logplain
-rw-r--r--demanded-bits-of-pointer-instruction.ll486logplain
-rw-r--r--diag-missing-instr-debug-loc.ll3823logplain
-rw-r--r--diag-with-hotness-info-2.ll10774logplain
-rw-r--r--diag-with-hotness-info.ll10713logplain
-rw-r--r--disable_nonforced.ll1059logplain
-rw-r--r--disable_nonforced_enable.ll1135logplain
-rw-r--r--discriminator.ll3882logplain
-rw-r--r--dont-fold-tail-for-const-TC.ll3051logplain
-rw-r--r--dont-fold-tail-for-divisible-TC.ll12262logplain
-rw-r--r--ee-crash.ll1570logplain
-rw-r--r--epilog-vectorization-reductions.ll33149logplain
-rw-r--r--epilog-vectorization-trunc-induction-steps.ll5944logplain
-rw-r--r--exact.ll650logplain
-rw-r--r--explicit_outer_detection.ll9228logplain
-rw-r--r--explicit_outer_nonuniform_inner.ll6790logplain
-rw-r--r--explicit_outer_uniform_diverg_branch.ll5252logplain
-rw-r--r--extract-last-veclane.ll7027logplain
-rw-r--r--fcmp-vectorize.ll790logplain
-rw-r--r--first-order-recurrence-chains-vplan.ll6241logplain
-rw-r--r--first-order-recurrence-chains.ll38814logplain
-rw-r--r--first-order-recurrence-complex.ll66501logplain
-rw-r--r--first-order-recurrence-multiply-recurrences.ll16649logplain
-rw-r--r--first-order-recurrence-sink-replicate-region.ll19522logplain
-rw-r--r--first-order-recurrence.ll265266logplain
-rw-r--r--fix-reduction-dbg.ll3482logplain
-rw-r--r--fixed-order-recurrences-memory-instructions.ll10274logplain
-rw-r--r--flags.ll2747logplain
-rw-r--r--float-induction.ll121413logplain
-rw-r--r--float-minmax-instruction-flag.ll9686logplain
-rw-r--r--float-reduction.ll3604logplain
-rw-r--r--fneg.ll824logplain
-rw-r--r--followup.ll1950logplain
-rw-r--r--forked-pointers.ll9810logplain
-rw-r--r--fpsat.ll9207logplain
-rw-r--r--funcall.ll1210logplain
-rw-r--r--gcc-examples.ll26556logplain
-rw-r--r--gep_with_bitcast.ll1407logplain
-rw-r--r--global_alias.ll36113logplain
-rw-r--r--hints-trans.ll1237logplain
-rw-r--r--hoist-loads.ll2474logplain
-rw-r--r--i8-induction.ll1688logplain
-rw-r--r--icmp-uniforms.ll3469logplain
-rw-r--r--if-conv-crash.ll2026logplain
-rw-r--r--if-conversion-edgemasks.ll8459logplain
-rw-r--r--if-conversion-nest.ll6586logplain
-rw-r--r--if-conversion-reduction.ll1586logplain
-rw-r--r--if-conversion.ll4173logplain
-rw-r--r--if-pred-non-void.ll63912logplain
-rw-r--r--if-pred-not-when-safe.ll3855logplain
-rw-r--r--if-pred-stores.ll40265logplain
-rw-r--r--if-reduction.ll38582logplain
-rw-r--r--incorrect-dom-info.ll5456logplain
-rw-r--r--increment.ll2390logplain
-rw-r--r--induction-multiple-uses-in-same-instruction.ll2775logplain
-rw-r--r--induction-ptrcasts.ll2522logplain
-rw-r--r--induction-step.ll11263logplain
-rw-r--r--induction-unroll-novec.ll2281logplain
-rw-r--r--induction.ll440845logplain
-rw-r--r--induction_plus.ll1510logplain
-rw-r--r--infiniteloop.ll1392logplain
-rw-r--r--instruction-only-used-outside-of-loop.ll11733logplain
-rw-r--r--int_sideeffect.ll598logplain
-rw-r--r--interleave-and-scalarize-only.ll15306logplain
-rw-r--r--interleaved-accesses-1.ll2916logplain
-rw-r--r--interleaved-accesses-2.ll2190logplain
-rw-r--r--interleaved-accesses-3.ll2344logplain
-rw-r--r--interleaved-accesses-alias.ll2469logplain
-rw-r--r--interleaved-accesses-masked-group.ll8350logplain
-rw-r--r--interleaved-accesses-max-dependences.ll1065logplain
-rw-r--r--interleaved-accesses-pred-stores.ll15561logplain
-rw-r--r--interleaved-accesses-uniform-load.ll2207logplain
-rw-r--r--interleaved-accesses.ll83778logplain
-rw-r--r--interleaved-acess-with-remarks.ll1652logplain
-rw-r--r--intrinsic.ll58344logplain
-rw-r--r--invariant-store-vectorization-2.ll15821logplain
-rw-r--r--invariant-store-vectorization.ll33819logplain
-rw-r--r--irregular_type.ll785logplain
-rw-r--r--is_fpclass.ll2689logplain
-rw-r--r--iv-select-cmp-no-wrap.ll3465logplain
-rw-r--r--iv-select-cmp-trunc.ll11943logplain
-rw-r--r--iv-select-cmp.ll12569logplain
-rw-r--r--iv_outside_user.ll7182logplain
-rw-r--r--lcssa-crashes.ll6798logplain
-rw-r--r--libcall-remark.ll1721logplain
-rw-r--r--lifetime.ll2267logplain
-rw-r--r--load-deref-pred-align.ll11423logplain
-rw-r--r--load-of-struct-deref-pred.ll18963logplain
-rw-r--r--loop-form.ll60476logplain
-rw-r--r--loop-legality-checks.ll1239logplain
-rw-r--r--loop-scalars.ll11668logplain
-rw-r--r--loop-vect-memdep.ll942logplain
-rw-r--r--loop-vect-option.ll391logplain
-rw-r--r--memdep-fold-tail.ll5445logplain
-rw-r--r--memdep.ll8209logplain
-rw-r--r--memory-dep-remarks.ll22822logplain
-rw-r--r--metadata-unroll.ll1394logplain
-rw-r--r--metadata-width.ll3933logplain
-rw-r--r--metadata.ll1520logplain
-rw-r--r--middle-block-dbg.ll5017logplain
-rw-r--r--miniters.ll1951logplain
-rw-r--r--minmax_reduction.ll42211logplain
-rw-r--r--mixed-precision-remarks.ll3466logplain
-rw-r--r--multi-use-reduction-bug.ll1226logplain
-rw-r--r--multiple-address-spaces.ll3105logplain
-rw-r--r--multiple-exits-versioning.ll1993logplain
-rw-r--r--multiple-strides-vectorization.ll12525logplain
-rw-r--r--no-interleave-up-front.ll1408logplain
-rw-r--r--no_array_bounds.ll5172logplain
-rw-r--r--no_array_bounds_scalable.ll3171logplain
-rw-r--r--no_idiv_reduction.ll825logplain
-rw-r--r--no_int_induction.ll2366logplain
-rw-r--r--no_outside_user.ll14096logplain
-rw-r--r--no_switch.ll4878logplain
-rw-r--r--no_switch_disable_vectorization.ll4997logplain
-rw-r--r--noalias-md-licm.ll1520logplain
-rw-r--r--noalias-md.ll2225logplain
-rw-r--r--noalias-scope-decl.ll5461logplain
-rw-r--r--nofloat-report.ll1242logplain
-rw-r--r--nofloat.ll1145logplain
-rw-r--r--non-const-n.ll3024logplain
-rw-r--r--nontemporal.ll1853logplain
-rw-r--r--nounroll.ll3644logplain
-rw-r--r--novect-lcssa-cfg-invalidation.ll1578logplain
-rw-r--r--nsw-crash.ll817logplain
-rw-r--r--nuw.ll1547logplain
-rw-r--r--opaque-ptr.ll4573logplain
-rw-r--r--opt.ll1037logplain
-rw-r--r--optimal-epilog-vectorization-limitations.ll1694logplain
-rw-r--r--optimal-epilog-vectorization-liveout.ll8270logplain
-rw-r--r--optimal-epilog-vectorization-scalable.ll968logplain
-rw-r--r--optimal-epilog-vectorization.ll60894logplain
-rw-r--r--optsize.ll12705logplain
-rw-r--r--outer-loop-vec-phi-predecessor-order.ll6630logplain
-rw-r--r--outer_loop_hcfg_construction.ll17461logplain
-rw-r--r--outer_loop_scalable.ll11066logplain
-rw-r--r--outer_loop_test1.ll3826logplain
-rw-r--r--outer_loop_test2.ll5408logplain
-rw-r--r--partial-lcssa.ll2474logplain
-rw-r--r--phi-cost.ll3491logplain
-rw-r--r--phi-hang.ll1328logplain
-rw-r--r--pointer-induction-unroll.ll5937logplain
-rw-r--r--pointer-induction.ll16622logplain
-rw-r--r--pointer-select-runtime-checks.ll23229logplain
-rw-r--r--pr25281.ll1897logplain
-rw-r--r--pr28541.ll2146logplain
-rw-r--r--pr30654-phiscev-sext-trunc.ll23501logplain
-rw-r--r--pr30806.ll1866logplain
-rw-r--r--pr31098.ll3630logplain
-rw-r--r--pr31190.ll2354logplain
-rw-r--r--pr32859.ll1190logplain
-rw-r--r--pr33706.ll5691logplain
-rw-r--r--pr34681.ll3888logplain
-rw-r--r--pr35743.ll3096logplain
-rw-r--r--pr35773.ll2393logplain
-rw-r--r--pr36311.ll2094logplain
-rw-r--r--pr36983.ll915logplain
-rw-r--r--pr37248.ll10642logplain
-rw-r--r--pr37515.ll470logplain
-rw-r--r--pr38697.ll14342logplain
-rw-r--r--pr38800.ll1311logplain
-rw-r--r--pr39099.ll1436logplain
-rw-r--r--pr39417-optsize-scevchecks.ll4467logplain
-rw-r--r--pr43166-fold-tail-by-masking.ll5393logplain
-rw-r--r--pr44488-predication.ll5234logplain
-rw-r--r--pr45259.ll5149logplain
-rw-r--r--pr45525.ll1437logplain
-rw-r--r--pr45679-fold-tail-by-masking.ll25440logplain
-rw-r--r--pr46525-expander-insertpoint.ll4206logplain
-rw-r--r--pr47343-expander-lcssa-after-cfg-update.ll4856logplain
-rw-r--r--pr48832.ll1442logplain
-rw-r--r--pr50686.ll5151logplain
-rw-r--r--pr51614-fold-tail-by-masking.ll6477logplain
-rw-r--r--pr55100-expand-scev-predicate-used.ll3867logplain
-rw-r--r--pr55167-fold-tail-live-out.ll5837logplain
-rw-r--r--pr58811-scev-expansion.ll14644logplain
-rw-r--r--pr59319-loop-access-info-invalidation.ll9722logplain
-rw-r--r--pr66616.ll5009logplain
-rw-r--r--preserve-dbg-loc-and-loop-metadata.ll1632logplain
-rw-r--r--preserve-or-disjoint.ll3582logplain
-rw-r--r--pseudoprobe.ll1861logplain
-rw-r--r--ptr-induction.ll1443logplain
-rw-r--r--ptr_loops.ll3333logplain
-rw-r--r--read-only.ll2496logplain
-rw-r--r--reduction-align.ll4410logplain
-rw-r--r--reduction-inloop-cond.ll75356logplain
-rw-r--r--reduction-inloop-min-max.ll14988logplain
-rw-r--r--reduction-inloop-pred.ll103876logplain
-rw-r--r--reduction-inloop-uf4.ll37351logplain
-rw-r--r--reduction-inloop.ll75146logplain
-rw-r--r--reduction-odd-interleave-counts.ll5511logplain
-rw-r--r--reduction-order.ll2369logplain
-rw-r--r--reduction-predselect.ll65123logplain
-rw-r--r--reduction-ptr.ll1584logplain
-rw-r--r--reduction-small-size.ll14015logplain
-rw-r--r--reduction-with-invariant-store.ll25511logplain
-rw-r--r--reduction.ll74731logplain
-rw-r--r--remarks-multi-exit-loops.ll1058logplain
-rw-r--r--remove_metadata.ll1228logplain
-rw-r--r--reverse_induction.ll5221logplain
-rw-r--r--reverse_iter.ll1513logplain
-rw-r--r--runtime-check-address-space.ll8154logplain
-rw-r--r--runtime-check-needed-but-empty.ll3991logplain
-rw-r--r--runtime-check-pointer-element-type.ll1527logplain
-rw-r--r--runtime-check-readonly-address-space.ll5065logplain
-rw-r--r--runtime-check-readonly.ll1887logplain
-rw-r--r--runtime-check-small-clamped-bounds.ll20163logplain
-rw-r--r--runtime-check.ll22821logplain
-rw-r--r--runtime-checks-difference-simplifications.ll13368logplain
-rw-r--r--runtime-checks-difference.ll12585logplain
-rw-r--r--runtime-checks-hoist.ll85327logplain
-rw-r--r--runtime-drop-crash.ll802logplain
-rw-r--r--safegep.ll1906logplain
-rw-r--r--same-base-access.ll3383logplain
-rw-r--r--scalable-assume.ll4669logplain
-rw-r--r--scalable-first-order-recurrence.ll13196logplain
-rw-r--r--scalable-inductions.ll19635logplain
-rw-r--r--scalable-lifetime.ll8549logplain
-rw-r--r--scalable-loop-unpredicated-body-scalar-tail.ll5687logplain
-rw-r--r--scalable-noalias-scope-decl.ll5087logplain
-rw-r--r--scalable-reduction-inloop.ll3885logplain
-rw-r--r--scalable-trunc-min-bitwidth.ll7634logplain
-rw-r--r--scalable-vf-hint.ll1438logplain
-rw-r--r--scalar-select.ll1514logplain
-rw-r--r--scalar_after_vectorization.ll2730logplain
-rw-r--r--scalarize-masked-call.ll5578logplain
-rw-r--r--scalarized-bitcast.ll1614logplain
-rw-r--r--scev-during-mutation.ll3348logplain
-rw-r--r--scev-exit-phi-invalidation.ll6139logplain
-rw-r--r--scev-exitlim-crash.ll5153logplain
-rw-r--r--scev-invalidation.ll643logplain
-rw-r--r--scev-predicate-reasoning.ll8789logplain
-rw-r--r--select-cmp-predicated.ll9449logplain
-rw-r--r--select-cmp.ll17716logplain
-rw-r--r--select-min-index.ll9462logplain
-rw-r--r--select-reduction-start-value-may-be-undef-or-poison.ll11259logplain
-rw-r--r--select-reduction.ll7351logplain
-rw-r--r--simple-unroll.ll1346logplain
-rw-r--r--single-value-blend-phis.ll23712logplain
-rw-r--r--skeleton-lcssa-crash.ll11684logplain
-rw-r--r--skip-iterations.ll6863logplain
-rw-r--r--small-loop.ll2350logplain
-rw-r--r--smax-idx.ll8547logplain
-rw-r--r--start-non-zero.ll1270logplain
-rw-r--r--store-reduction-results-in-tail-folded-loop.ll4893logplain
-rw-r--r--store-shuffle-bug.ll1782logplain
-rw-r--r--strict-fadd-interleave-only.ll14287logplain
-rw-r--r--strided-accesses-interleave-only.ll2540logplain
-rw-r--r--struct_access.ll2713logplain
-rw-r--r--tail-folding-counting-down.ll2576logplain
-rw-r--r--tail-folding-vectorization-factor-1.ll8930logplain
-rw-r--r--tbaa-nodep.ll3786logplain
-rw-r--r--tripcount.ll7787logplain
-rw-r--r--trunc-loads-p16.ll3805logplain
-rw-r--r--trunc-reductions.ll12527logplain
-rw-r--r--trunc-shifts.ll18766logplain
-rw-r--r--undef-inst-bug.ll1180logplain
-rw-r--r--uniform-args-call-variants.ll7444logplain
-rw-r--r--uniform-blend.ll8003logplain
-rw-r--r--uniform_across_vf_induction1.ll67851logplain
-rw-r--r--uniform_across_vf_induction1_and.ll40373logplain
-rw-r--r--uniform_across_vf_induction1_div_urem.ll20815logplain
-rw-r--r--uniform_across_vf_induction1_lshr.ll78866logplain
-rw-r--r--uniform_across_vf_induction2.ll170183logplain
-rw-r--r--unroll-novec-memcheck-metadata.ll1482logplain
-rw-r--r--unroll.ll1243logplain
-rw-r--r--unroll_nonlatch.ll3823logplain
-rw-r--r--unroll_novec.ll1640logplain
-rw-r--r--unsafe-dep-remark.ll3733logplain
-rw-r--r--unsafe-vf-hint-remark.ll1563logplain
-rw-r--r--use-scalar-epilogue-if-tp-fails.ll7784logplain
-rw-r--r--value-ptr-bug.ll1842logplain
-rw-r--r--vect-phiscev-sext-trunc.ll7571logplain
-rw-r--r--vect.omp.persistence.ll1025logplain
-rw-r--r--vect.stats.ll2371logplain
-rw-r--r--vector-freeze.ll809logplain
-rw-r--r--vector-geps.ll5622logplain
-rw-r--r--vector-intrinsic-call-cost.ll1550logplain
-rw-r--r--vector-loop-backedge-elimination.ll1379logplain
-rw-r--r--vector-no-scevcheck.ll3188logplain
-rw-r--r--vectorize-once.ll3890logplain
-rw-r--r--vectorize-pointer-phis.ll6062logplain
-rw-r--r--vectorizeVFone.ll977logplain
-rw-r--r--version-mem-access.ll3027logplain
-rw-r--r--vplan-dot-printing.ll3188logplain
-rw-r--r--vplan-iv-transforms.ll1816logplain
-rw-r--r--vplan-outer-loop-uncomputable-trip-count.ll1841logplain
-rw-r--r--vplan-printing-outer-loop.ll2899logplain
-rw-r--r--vplan-printing.ll37529logplain
-rw-r--r--vplan-sink-scalars-and-merge-vf1.ll2511logplain
-rw-r--r--vplan-sink-scalars-and-merge.ll43584logplain
-rw-r--r--vplan-stress-test-no-explict-vf.ll1878logplain
-rw-r--r--vplan-unused-interleave-group.ll1650logplain
-rw-r--r--vplan-vectorize-inner-loop-reduction.ll4692logplain
-rw-r--r--vplan-widen-call-instruction.ll4167logplain
-rw-r--r--vplan-widen-select-instruction.ll10921logplain
-rw-r--r--vplan_hcfg_stress_test.ll1674logplain
-rw-r--r--widen-gep-all-indices-invariant.ll2943logplain
-rw-r--r--write-only.ll2044logplain