[lldb][Windows] Fix build with MSVC compiler broken by (#108072)main
[llvm-project.git] / llvm / test / Transforms / LoopVectorize / 
tree964baa5d3d331ace3f825defeb5539b90a7ccf2d
drwxr-xr-x   ..
-rw-r--r-- 1599 12-12-11-if-conv.ll
-rw-r--r-- 2363 2012-10-20-infloop.ll
-rw-r--r-- 1920 2012-10-22-isconsec.ll
-rw-r--r-- 552 2016-07-27-loop-vec.ll
drwxr-xr-x - AArch64
drwxr-xr-x - AMDGPU
drwxr-xr-x - ARM
drwxr-xr-x - Hexagon
drwxr-xr-x - LoongArch
drwxr-xr-x - PowerPC
drwxr-xr-x - RISCV
drwxr-xr-x - SystemZ
drwxr-xr-x - VE
drwxr-xr-x - WebAssembly
drwxr-xr-x - X86
drwxr-xr-x - XCore
-rw-r--r-- 4986 alias-set-with-uncomputable-bounds.ll
-rw-r--r-- 1234 align.ll
-rw-r--r-- 1305 as_cast.ll
-rw-r--r-- 5492 assume.ll
-rw-r--r-- 10324 blend-in-header.ll
-rw-r--r-- 3017 branch-weights.ll
-rw-r--r-- 3207 bsd_regex.ll
-rw-r--r-- 2423 bzip_reverse_loops.ll
-rw-r--r-- 1816 calloc.ll
-rw-r--r-- 4809 cast-induction.ll
-rw-r--r-- 1206 check-no-vectorize.ll
-rw-r--r-- 4607 check-prof-info.ll
-rw-r--r-- 2649 conditional-assignment.ll
-rw-r--r-- 1711 consec_no_gep.ll
-rw-r--r-- 21409 consecutive-ptr-uniforms.ll
-rw-r--r-- 3237 control-flow.ll
-rw-r--r-- 1657 cpp-new-array.ll
-rw-r--r-- 7924 create-induction-resume.ll
-rw-r--r-- 12482 dbg-outer-loop-vect.ll
-rw-r--r-- 3979 dbg.value.ll
-rw-r--r-- 11518 dead_instructions.ll
-rw-r--r-- 3902 debugloc-optimize-vfuf-term.ll
-rw-r--r-- 11185 debugloc.ll
-rw-r--r-- 486 demanded-bits-of-pointer-instruction.ll
-rw-r--r-- 93896 dereferenceable-info-from-assumption-constant-size.ll
-rw-r--r-- 3823 diag-missing-instr-debug-loc.ll
-rw-r--r-- 10774 diag-with-hotness-info-2.ll
-rw-r--r-- 10713 diag-with-hotness-info.ll
-rw-r--r-- 1059 disable_nonforced.ll
-rw-r--r-- 1135 disable_nonforced_enable.ll
-rw-r--r-- 3863 discriminator.ll
-rw-r--r-- 2771 dont-fold-tail-for-const-TC.ll
-rw-r--r-- 12211 dont-fold-tail-for-divisible-TC.ll
-rw-r--r-- 18354 early_exit_legality.ll
-rw-r--r-- 1570 ee-crash.ll
-rw-r--r-- 15823 epilog-iv-select-cmp.ll
-rw-r--r-- 32720 epilog-vectorization-any-of-reductions.ll
-rw-r--r-- 33048 epilog-vectorization-reductions.ll
-rw-r--r-- 5920 epilog-vectorization-trunc-induction-steps.ll
-rw-r--r-- 1364 epilog-vectorization-vector-trip-count-zero.ll
-rw-r--r-- 650 exact.ll
-rw-r--r-- 9245 explicit_outer_detection.ll
-rw-r--r-- 6807 explicit_outer_nonuniform_inner.ll
-rw-r--r-- 5269 explicit_outer_uniform_diverg_branch.ll
-rw-r--r-- 5063 extract-from-end-vector-constant.ll
-rw-r--r-- 6962 extract-last-veclane.ll
-rw-r--r-- 790 fcmp-vectorize.ll
-rw-r--r-- 15439 first-order-recurrence-chains-vplan.ll
-rw-r--r-- 38451 first-order-recurrence-chains.ll
-rw-r--r-- 65278 first-order-recurrence-complex.ll
-rw-r--r-- 3857 first-order-recurrence-interleave-only.ll
-rw-r--r-- 23603 first-order-recurrence-multiply-recurrences.ll
-rw-r--r-- 2924 first-order-recurrence-scalable-vf1.ll
-rw-r--r-- 24353 first-order-recurrence-sink-replicate-region.ll
-rw-r--r-- 260006 first-order-recurrence.ll
-rw-r--r-- 3482 fix-reduction-dbg.ll
-rw-r--r-- 10274 fixed-order-recurrences-memory-instructions.ll
-rw-r--r-- 2747 flags.ll
-rw-r--r-- 126633 float-induction.ll
-rw-r--r-- 9686 float-minmax-instruction-flag.ll
-rw-r--r-- 3604 float-reduction.ll
-rw-r--r-- 824 fneg.ll
-rw-r--r-- 1950 followup.ll
-rw-r--r-- 9828 forked-pointers.ll
-rw-r--r-- 9207 fpsat.ll
-rw-r--r-- 1210 funcall.ll
-rw-r--r-- 26556 gcc-examples.ll
-rw-r--r-- 1407 gep_with_bitcast.ll
-rw-r--r-- 23981 global_alias.ll
-rw-r--r-- 1237 hints-trans.ll
-rw-r--r-- 2125 histograms.ll
-rw-r--r-- 2474 hoist-loads.ll
-rw-r--r-- 1688 i8-induction.ll
-rw-r--r-- 3586 icmp-uniforms.ll
-rw-r--r-- 2021 if-conv-crash.ll
-rw-r--r-- 8459 if-conversion-edgemasks.ll
-rw-r--r-- 13357 if-conversion-nest.ll
-rw-r--r-- 1586 if-conversion-reduction.ll
-rw-r--r-- 4173 if-conversion.ll
-rw-r--r-- 63318 if-pred-non-void.ll
-rw-r--r-- 3847 if-pred-not-when-safe.ll
-rw-r--r-- 39725 if-pred-stores.ll
-rw-r--r-- 107485 if-reduction.ll
-rw-r--r-- 5442 incorrect-dom-info.ll
-rw-r--r-- 2390 increment.ll
-rw-r--r-- 2775 induction-multiple-uses-in-same-instruction.ll
-rw-r--r-- 2522 induction-ptrcasts.ll
-rw-r--r-- 27564 induction-step.ll
-rw-r--r-- 2281 induction-unroll-novec.ll
-rw-r--r-- 433165 induction.ll
-rw-r--r-- 1495 induction_plus.ll
-rw-r--r-- 1392 infiniteloop.ll
-rw-r--r-- 11725 instruction-only-used-outside-of-loop.ll
-rw-r--r-- 598 int_sideeffect.ll
-rw-r--r-- 16498 interleave-and-scalarize-only.ll
-rw-r--r-- 4884 interleave-with-i65-induction.ll
-rw-r--r-- 2916 interleaved-accesses-1.ll
-rw-r--r-- 5164 interleaved-accesses-2.ll
-rw-r--r-- 6904 interleaved-accesses-3.ll
-rw-r--r-- 2469 interleaved-accesses-alias.ll
-rw-r--r-- 13789 interleaved-accesses-different-insert-position.ll
-rw-r--r-- 8350 interleaved-accesses-masked-group.ll
-rw-r--r-- 1065 interleaved-accesses-max-dependences.ll
-rw-r--r-- 15141 interleaved-accesses-pred-stores.ll
-rw-r--r-- 2207 interleaved-accesses-uniform-load.ll
-rw-r--r-- 83045 interleaved-accesses.ll
-rw-r--r-- 1652 interleaved-acess-with-remarks.ll
-rw-r--r-- 60234 intrinsic.ll
-rw-r--r-- 15833 invariant-store-vectorization-2.ll
-rw-r--r-- 33894 invariant-store-vectorization.ll
-rw-r--r-- 785 irregular_type.ll
-rw-r--r-- 3005 is_fpclass.ll
-rw-r--r-- 4160 iv-select-cmp-blend.ll
-rw-r--r-- 18902 iv-select-cmp-nested-loop.ll
-rw-r--r-- 13586 iv-select-cmp-no-wrap.ll
-rw-r--r-- 5364 iv-select-cmp-non-const-iv-start.ll
-rw-r--r-- 86090 iv-select-cmp-trunc.ll
-rw-r--r-- 166088 iv-select-cmp.ll
-rw-r--r-- 82365 iv_outside_user.ll
-rw-r--r-- 6798 lcssa-crashes.ll
-rw-r--r-- 1721 libcall-remark.ll
-rw-r--r-- 2267 lifetime.ll
-rw-r--r-- 42101 load-deref-pred-align.ll
-rw-r--r-- 5693 load-deref-pred-neg-off.ll
-rw-r--r-- 18900 load-of-struct-deref-pred.ll
-rw-r--r-- 60490 loop-form.ll
-rw-r--r-- 1239 loop-legality-checks.ll
-rw-r--r-- 11679 loop-scalars.ll
-rw-r--r-- 959 loop-vect-memdep.ll
-rw-r--r-- 391 loop-vect-option.ll
-rw-r--r-- 5445 memdep-fold-tail.ll
-rw-r--r-- 8209 memdep.ll
-rw-r--r-- 22822 memory-dep-remarks.ll
-rw-r--r-- 1394 metadata-unroll.ll
-rw-r--r-- 3933 metadata-width.ll
-rw-r--r-- 1520 metadata.ll
-rw-r--r-- 5017 middle-block-dbg.ll
-rw-r--r-- 1951 miniters.ll
-rw-r--r-- 42211 minmax_reduction.ll
-rw-r--r-- 3466 mixed-precision-remarks.ll
-rw-r--r-- 1226 multi-use-reduction-bug.ll
-rw-r--r-- 4920 multi_early_exit.ll
-rw-r--r-- 5338 multi_early_exit_live_outs.ll
-rw-r--r-- 3093 multiple-address-spaces.ll
-rw-r--r-- 1993 multiple-exits-versioning.ll
-rw-r--r-- 12689 multiple-strides-vectorization.ll
-rw-r--r-- 5618 no-fold-tail-by-masking-iv-external-uses.ll
-rw-r--r-- 1408 no-interleave-up-front.ll
-rw-r--r-- 5172 no_array_bounds.ll
-rw-r--r-- 3171 no_array_bounds_scalable.ll
-rw-r--r-- 825 no_idiv_reduction.ll
-rw-r--r-- 2366 no_int_induction.ll
-rw-r--r-- 42821 no_outside_user.ll
-rw-r--r-- 4438 no_switch.ll
-rw-r--r-- 4997 no_switch_disable_vectorization.ll
-rw-r--r-- 1520 noalias-md-licm.ll
-rw-r--r-- 2225 noalias-md.ll
-rw-r--r-- 5461 noalias-scope-decl.ll
-rw-r--r-- 1242 nofloat-report.ll
-rw-r--r-- 1145 nofloat.ll
-rw-r--r-- 3024 non-const-n.ll
-rw-r--r-- 1853 nontemporal.ll
-rw-r--r-- 3661 nounroll.ll
-rw-r--r-- 1578 novect-lcssa-cfg-invalidation.ll
-rw-r--r-- 823 nsw-crash.ll
-rw-r--r-- 1547 nuw.ll
-rw-r--r-- 14423 opaque-ptr.ll
-rw-r--r-- 1037 opt.ll
-rw-r--r-- 1711 optimal-epilog-vectorization-limitations.ll
-rw-r--r-- 8270 optimal-epilog-vectorization-liveout.ll
-rw-r--r-- 985 optimal-epilog-vectorization-scalable.ll
-rw-r--r-- 68172 optimal-epilog-vectorization.ll
-rw-r--r-- 60642 optsize.ll
-rw-r--r-- 6348 outer-loop-vec-phi-predecessor-order.ll
-rw-r--r-- 1671 outer_loop_early_exit.ll
-rw-r--r-- 16946 outer_loop_hcfg_construction.ll
-rw-r--r-- 9568 outer_loop_scalable.ll
-rw-r--r-- 3785 outer_loop_test1.ll
-rw-r--r-- 5294 outer_loop_test2.ll
-rw-r--r-- 2474 partial-lcssa.ll
-rw-r--r-- 10671 phi-cost.ll
-rw-r--r-- 1328 phi-hang.ll
-rw-r--r-- 5998 pointer-induction-unroll.ll
-rw-r--r-- 16481 pointer-induction.ll
-rw-r--r-- 23229 pointer-select-runtime-checks.ll
-rw-r--r-- 1897 pr25281.ll
-rw-r--r-- 2146 pr28541.ll
-rw-r--r-- 23501 pr30654-phiscev-sext-trunc.ll
-rw-r--r-- 1866 pr30806.ll
-rw-r--r-- 3630 pr31098.ll
-rw-r--r-- 2356 pr31190.ll
-rw-r--r-- 1212 pr32859.ll
-rw-r--r-- 5701 pr33706.ll
-rw-r--r-- 3888 pr34681.ll
-rw-r--r-- 3096 pr35743.ll
-rw-r--r-- 2360 pr35773.ll
-rw-r--r-- 2099 pr36311.ll
-rw-r--r-- 906 pr36983.ll
-rw-r--r-- 10639 pr37248.ll
-rw-r--r-- 470 pr37515.ll
-rw-r--r-- 14342 pr38697.ll
-rw-r--r-- 1311 pr38800.ll
-rw-r--r-- 1436 pr39099.ll
-rw-r--r-- 4452 pr39417-optsize-scevchecks.ll
-rw-r--r-- 5393 pr43166-fold-tail-by-masking.ll
-rw-r--r-- 5227 pr44488-predication.ll
-rw-r--r-- 5339 pr45259.ll
-rw-r--r-- 1422 pr45525.ll
-rw-r--r-- 24061 pr45679-fold-tail-by-masking.ll
-rw-r--r-- 4210 pr46525-expander-insertpoint.ll
-rw-r--r-- 4889 pr47343-expander-lcssa-after-cfg-update.ll
-rw-r--r-- 1442 pr48832.ll
-rw-r--r-- 5151 pr50686.ll
-rw-r--r-- 6479 pr51614-fold-tail-by-masking.ll
-rw-r--r-- 3867 pr55100-expand-scev-predicate-used.ll
-rw-r--r-- 5827 pr55167-fold-tail-live-out.ll
-rw-r--r-- 12704 pr58811-scev-expansion.ll
-rw-r--r-- 9512 pr59319-loop-access-info-invalidation.ll
-rw-r--r-- 4994 pr66616.ll
-rw-r--r-- 24265 predicate-switch.ll
-rw-r--r-- 4730 preserve-dbg-loc-and-loop-metadata.ll
-rw-r--r-- 1239 preserve-dbg-loc-reduction-inloop.ll
-rw-r--r-- 3552 preserve-or-disjoint.ll
-rw-r--r-- 1861 pseudoprobe.ll
-rw-r--r-- 1443 ptr-induction.ll
-rw-r--r-- 3333 ptr_loops.ll
-rw-r--r-- 2496 read-only.ll
-rw-r--r-- 4477 reduction-align.ll
-rw-r--r-- 74697 reduction-inloop-cond.ll
-rw-r--r-- 15000 reduction-inloop-min-max.ll
-rw-r--r-- 102833 reduction-inloop-pred.ll
-rw-r--r-- 36802 reduction-inloop-uf4.ll
-rw-r--r-- 74660 reduction-inloop.ll
-rw-r--r-- 4771 reduction-odd-interleave-counts.ll
-rw-r--r-- 2345 reduction-order.ll
-rw-r--r-- 64703 reduction-predselect.ll
-rw-r--r-- 1584 reduction-ptr.ll
-rw-r--r-- 13804 reduction-small-size.ll
-rw-r--r-- 26552 reduction-with-invariant-store.ll
-rw-r--r-- 74396 reduction.ll
-rw-r--r-- 1045 remarks-multi-exit-loops.ll
-rw-r--r-- 4000 remarks-reduction-inloop.ll
-rw-r--r-- 1228 remove_metadata.ll
-rw-r--r-- 23953 reverse_induction.ll
-rw-r--r-- 1513 reverse_iter.ll
-rw-r--r-- 8154 runtime-check-address-space.ll
-rw-r--r-- 3991 runtime-check-needed-but-empty.ll
-rw-r--r-- 1527 runtime-check-pointer-element-type.ll
-rw-r--r-- 5065 runtime-check-readonly-address-space.ll
-rw-r--r-- 1887 runtime-check-readonly.ll
-rw-r--r-- 20091 runtime-check-small-clamped-bounds.ll
-rw-r--r-- 22771 runtime-check.ll
-rw-r--r-- 17450 runtime-checks-difference-simplifications.ll
-rw-r--r-- 14876 runtime-checks-difference.ll
-rw-r--r-- 90285 runtime-checks-hoist.ll
-rw-r--r-- 802 runtime-drop-crash.ll
-rw-r--r-- 1906 safegep.ll
-rw-r--r-- 3383 same-base-access.ll
-rw-r--r-- 4639 scalable-assume.ll
-rw-r--r-- 12352 scalable-first-order-recurrence.ll
-rw-r--r-- 19063 scalable-inductions.ll
-rw-r--r-- 5425 scalable-iv-outside-user.ll
-rw-r--r-- 8269 scalable-lifetime.ll
-rw-r--r-- 5232 scalable-loop-unpredicated-body-scalar-tail.ll
-rw-r--r-- 5087 scalable-noalias-scope-decl.ll
-rw-r--r-- 3655 scalable-reduction-inloop.ll
-rw-r--r-- 7634 scalable-trunc-min-bitwidth.ll
-rw-r--r-- 1455 scalable-vf-hint.ll
-rw-r--r-- 1514 scalar-select.ll
-rw-r--r-- 2532 scalar_after_vectorization.ll
-rw-r--r-- 5577 scalarize-masked-call.ll
-rw-r--r-- 1631 scalarized-bitcast.ll
-rw-r--r-- 3348 scev-during-mutation.ll
-rw-r--r-- 5843 scev-exit-phi-invalidation.ll
-rw-r--r-- 5153 scev-exitlim-crash.ll
-rw-r--r-- 643 scev-invalidation.ll
-rw-r--r-- 13723 scev-predicate-reasoning.ll
-rw-r--r-- 121246 select-cmp-multiuse.ll
-rw-r--r-- 9263 select-cmp-predicated.ll
-rw-r--r-- 91406 select-cmp.ll
-rw-r--r-- 65530 select-min-index.ll
-rw-r--r-- 10054 select-reduction-start-value-may-be-undef-or-poison.ll
-rw-r--r-- 7305 select-reduction.ll
-rw-r--r-- 4722 select-with-fastflags.ll
-rw-r--r-- 1346 simple-unroll.ll
-rw-r--r-- 23126 single-value-blend-phis.ll
-rw-r--r-- 17289 single_early_exit.ll
-rw-r--r-- 91117 single_early_exit_live_outs.ll
-rw-r--r-- 5987 single_early_exit_unsafe_ptrs.ll
-rw-r--r-- 3201 single_early_exit_with_outer_loop.ll
-rw-r--r-- 10727 skeleton-lcssa-crash.ll
-rw-r--r-- 6863 skip-iterations.ll
-rw-r--r-- 2350 small-loop.ll
-rw-r--r-- 8547 smax-idx.ll
-rw-r--r-- 1270 start-non-zero.ll
-rw-r--r-- 4893 store-reduction-results-in-tail-folded-loop.ll
-rw-r--r-- 1782 store-shuffle-bug.ll
-rw-r--r-- 13655 strict-fadd-interleave-only.ll
-rw-r--r-- 2540 strided-accesses-interleave-only.ll
-rw-r--r-- 17465 struct-return.ll
-rw-r--r-- 2713 struct_access.ll
-rw-r--r-- 5111 tail-folding-alloca-in-loop.ll
-rw-r--r-- 2522 tail-folding-counting-down.ll
-rw-r--r-- 5528 tail-folding-switch.ll
-rw-r--r-- 8805 tail-folding-vectorization-factor-1.ll
-rw-r--r-- 3786 tbaa-nodep.ll
-rw-r--r-- 107212 transform-narrow-interleave-to-widen-memory.ll
-rw-r--r-- 65312 trip-count-expansion-may-introduce-ub.ll
-rw-r--r-- 7787 tripcount.ll
-rw-r--r-- 10413 trunc-extended-icmps.ll
-rw-r--r-- 3805 trunc-loads-p16.ll
-rw-r--r-- 16251 trunc-reductions.ll
-rw-r--r-- 17734 trunc-shifts.ll
-rw-r--r-- 3325 uitofp-preserve-nneg.ll
-rw-r--r-- 9756 uncountable-early-exit-vplan.ll
-rw-r--r-- 1712 uncountable-single-exit-loops.ll
-rw-r--r-- 1180 undef-inst-bug.ll
-rw-r--r-- 7444 uniform-args-call-variants.ll
-rw-r--r-- 11567 uniform-blend.ll
-rw-r--r-- 67776 uniform_across_vf_induction1.ll
-rw-r--r-- 40327 uniform_across_vf_induction1_and.ll
-rw-r--r-- 20228 uniform_across_vf_induction1_div_urem.ll
-rw-r--r-- 78444 uniform_across_vf_induction1_lshr.ll
-rw-r--r-- 168657 uniform_across_vf_induction2.ll
-rw-r--r-- 1482 unroll-novec-memcheck-metadata.ll
-rw-r--r-- 1243 unroll.ll
-rw-r--r-- 3823 unroll_nonlatch.ll
-rw-r--r-- 1640 unroll_novec.ll
-rw-r--r-- 3733 unsafe-dep-remark.ll
-rw-r--r-- 1660 unsafe-vf-hint-remark.ll
-rw-r--r-- 19990 unsupported_early_exit.ll
-rw-r--r-- 12307 unused-blend-mask-for-first-operand.ll
-rw-r--r-- 3408 use-iv-start-value.ll
-rw-r--r-- 7784 use-scalar-epilogue-if-tp-fails.ll
-rw-r--r-- 1842 value-ptr-bug.ll
-rw-r--r-- 7571 vect-phiscev-sext-trunc.ll
-rw-r--r-- 1025 vect.omp.persistence.ll
-rw-r--r-- 2388 vect.stats.ll
-rw-r--r-- 837 vector-freeze.ll
-rw-r--r-- 5627 vector-geps.ll
-rw-r--r-- 1869 vector-intrinsic-call-cost.ll
-rw-r--r-- 9586 vector-loop-backedge-elimination-outside-iv-users.ll
-rw-r--r-- 75453 vector-loop-backedge-elimination.ll
-rw-r--r-- 3188 vector-no-scevcheck.ll
-rw-r--r-- 1744 vector-to-scalar-cast.ll
-rw-r--r-- 9375 vectorize-force-tail-with-evl.ll
-rw-r--r-- 3890 vectorize-once.ll
-rw-r--r-- 6062 vectorize-pointer-phis.ll
-rw-r--r-- 977 vectorizeVFone.ll
-rw-r--r-- 3027 version-mem-access.ll
-rw-r--r-- 29569 version-stride-with-integer-casts.ll
-rw-r--r-- 3234 vplan-dot-printing.ll
-rw-r--r-- 1398 vplan-force-tail-with-evl.ll
-rw-r--r-- 3546 vplan-incomplete-cases.ll
-rw-r--r-- 2579 vplan-iv-transforms.ll
-rw-r--r-- 1841 vplan-outer-loop-uncomputable-trip-count.ll
-rw-r--r-- 5071 vplan-predicate-switch.ll
-rw-r--r-- 5820 vplan-printing-before-execute.ll
-rw-r--r-- 3750 vplan-printing-outer-loop.ll
-rw-r--r-- 54232 vplan-printing.ll
-rw-r--r-- 3519 vplan-sink-scalars-and-merge-vf1.ll
-rw-r--r-- 45661 vplan-sink-scalars-and-merge.ll
-rw-r--r-- 1878 vplan-stress-test-no-explict-vf.ll
-rw-r--r-- 1775 vplan-unused-interleave-group.ll
-rw-r--r-- 4354 vplan-vectorize-inner-loop-reduction.ll
-rw-r--r-- 3829 vplan-widen-call-instruction.ll
-rw-r--r-- 10837 vplan-widen-select-instruction.ll
-rw-r--r-- 1674 vplan_hcfg_stress_test.ll
-rw-r--r-- 2943 widen-gep-all-indices-invariant.ll
-rw-r--r-- 2044 write-only.ll