Re-land [openmp] Fix warnings when building on Windows with latest MSVC or Clang...
[llvm-project.git] / llvm / test / Transforms / LoopVectorize / 
tree2270930a263c71716e75d7dddb01f66f57a05fed
drwxr-xr-x   ..
-rw-r--r-- 1599 12-12-11-if-conv.ll
-rw-r--r-- 2359 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 - X86
drwxr-xr-x - XCore
-rw-r--r-- 4986 alias-set-with-uncomputable-bounds.ll
-rw-r--r-- 1234 align.ll
-rw-r--r-- 5520 assume.ll
-rw-r--r-- 3005 branch-weights.ll
-rw-r--r-- 3211 bsd_regex.ll
-rw-r--r-- 2423 bzip_reverse_loops.ll
-rw-r--r-- 1816 calloc.ll
-rw-r--r-- 3799 cast-induction.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-- 21719 consecutive-ptr-uniforms.ll
-rw-r--r-- 3228 control-flow.ll
-rw-r--r-- 1657 cpp-new-array.ll
-rw-r--r-- 5988 create-induction-resume.ll
-rw-r--r-- 13137 dbg-outer-loop-vect.ll
-rw-r--r-- 4040 dbg.value.ll
-rw-r--r-- 2463 dead_instructions.ll
-rw-r--r-- 11197 debugloc.ll
-rw-r--r-- 486 demanded-bits-of-pointer-instruction.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-- 3882 discriminator.ll
-rw-r--r-- 3051 dont-fold-tail-for-const-TC.ll
-rw-r--r-- 12262 dont-fold-tail-for-divisible-TC.ll
-rw-r--r-- 1570 ee-crash.ll
-rw-r--r-- 33149 epilog-vectorization-reductions.ll
-rw-r--r-- 650 exact.ll
-rw-r--r-- 9228 explicit_outer_detection.ll
-rw-r--r-- 6790 explicit_outer_nonuniform_inner.ll
-rw-r--r-- 5252 explicit_outer_uniform_diverg_branch.ll
-rw-r--r-- 7027 extract-last-veclane.ll
-rw-r--r-- 790 fcmp-vectorize.ll
-rw-r--r-- 6241 first-order-recurrence-chains-vplan.ll
-rw-r--r-- 38814 first-order-recurrence-chains.ll
-rw-r--r-- 66501 first-order-recurrence-complex.ll
-rw-r--r-- 16649 first-order-recurrence-multiply-recurrences.ll
-rw-r--r-- 19522 first-order-recurrence-sink-replicate-region.ll
-rw-r--r-- 265266 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-- 121425 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-- 9810 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-- 36113 global_alias.ll
-rw-r--r-- 1237 hints-trans.ll
-rw-r--r-- 2474 hoist-loads.ll
-rw-r--r-- 1688 i8-induction.ll
-rw-r--r-- 3469 icmp-uniforms.ll
-rw-r--r-- 2026 if-conv-crash.ll
-rw-r--r-- 8459 if-conversion-edgemasks.ll
-rw-r--r-- 6586 if-conversion-nest.ll
-rw-r--r-- 1586 if-conversion-reduction.ll
-rw-r--r-- 4173 if-conversion.ll
-rw-r--r-- 63912 if-pred-non-void.ll
-rw-r--r-- 3855 if-pred-not-when-safe.ll
-rw-r--r-- 40265 if-pred-stores.ll
-rw-r--r-- 38582 if-reduction.ll
-rw-r--r-- 5456 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-- 11263 induction-step.ll
-rw-r--r-- 2281 induction-unroll-novec.ll
-rw-r--r-- 440787 induction.ll
-rw-r--r-- 1510 induction_plus.ll
-rw-r--r-- 1392 infiniteloop.ll
-rw-r--r-- 11733 instruction-only-used-outside-of-loop.ll
-rw-r--r-- 598 int_sideeffect.ll
-rw-r--r-- 15260 interleave-and-scalarize-only.ll
-rw-r--r-- 2916 interleaved-accesses-1.ll
-rw-r--r-- 2190 interleaved-accesses-2.ll
-rw-r--r-- 2344 interleaved-accesses-3.ll
-rw-r--r-- 2469 interleaved-accesses-alias.ll
-rw-r--r-- 8350 interleaved-accesses-masked-group.ll
-rw-r--r-- 1065 interleaved-accesses-max-dependences.ll
-rw-r--r-- 15561 interleaved-accesses-pred-stores.ll
-rw-r--r-- 2207 interleaved-accesses-uniform-load.ll
-rw-r--r-- 83816 interleaved-accesses.ll
-rw-r--r-- 1652 interleaved-acess-with-remarks.ll
-rw-r--r-- 58344 intrinsic.ll
-rw-r--r-- 15821 invariant-store-vectorization-2.ll
-rw-r--r-- 33819 invariant-store-vectorization.ll
-rw-r--r-- 785 irregular_type.ll
-rw-r--r-- 2689 is_fpclass.ll
-rw-r--r-- 3465 iv-select-cmp-no-wrap.ll
-rw-r--r-- 11943 iv-select-cmp-trunc.ll
-rw-r--r-- 12569 iv-select-cmp.ll
-rw-r--r-- 7120 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-- 11423 load-deref-pred-align.ll
-rw-r--r-- 18963 load-of-struct-deref-pred.ll
-rw-r--r-- 60476 loop-form.ll
-rw-r--r-- 1239 loop-legality-checks.ll
-rw-r--r-- 11668 loop-scalars.ll
-rw-r--r-- 942 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-- 3105 multiple-address-spaces.ll
-rw-r--r-- 1993 multiple-exits-versioning.ll
-rw-r--r-- 12525 multiple-strides-vectorization.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-- 14096 no_outside_user.ll
-rw-r--r-- 4878 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-- 3644 nounroll.ll
-rw-r--r-- 1578 novect-lcssa-cfg-invalidation.ll
-rw-r--r-- 817 nsw-crash.ll
-rw-r--r-- 1547 nuw.ll
-rw-r--r-- 4573 opaque-ptr.ll
-rw-r--r-- 1037 opt.ll
-rw-r--r-- 1694 optimal-epilog-vectorization-limitations.ll
-rw-r--r-- 8270 optimal-epilog-vectorization-liveout.ll
-rw-r--r-- 968 optimal-epilog-vectorization-scalable.ll
-rw-r--r-- 60894 optimal-epilog-vectorization.ll
-rw-r--r-- 12705 optsize.ll
-rw-r--r-- 6630 outer-loop-vec-phi-predecessor-order.ll
-rw-r--r-- 17461 outer_loop_hcfg_construction.ll
-rw-r--r-- 11066 outer_loop_scalable.ll
-rw-r--r-- 3826 outer_loop_test1.ll
-rw-r--r-- 5408 outer_loop_test2.ll
-rw-r--r-- 2474 partial-lcssa.ll
-rw-r--r-- 3491 phi-cost.ll
-rw-r--r-- 1328 phi-hang.ll
-rw-r--r-- 5937 pointer-induction-unroll.ll
-rw-r--r-- 16622 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-- 2354 pr31190.ll
-rw-r--r-- 1190 pr32859.ll
-rw-r--r-- 5691 pr33706.ll
-rw-r--r-- 3888 pr34681.ll
-rw-r--r-- 3096 pr35743.ll
-rw-r--r-- 2393 pr35773.ll
-rw-r--r-- 2094 pr36311.ll
-rw-r--r-- 915 pr36983.ll
-rw-r--r-- 10642 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-- 4467 pr39417-optsize-scevchecks.ll
-rw-r--r-- 5393 pr43166-fold-tail-by-masking.ll
-rw-r--r-- 5234 pr44488-predication.ll
-rw-r--r-- 5149 pr45259.ll
-rw-r--r-- 1437 pr45525.ll
-rw-r--r-- 26009 pr45679-fold-tail-by-masking.ll
-rw-r--r-- 4206 pr46525-expander-insertpoint.ll
-rw-r--r-- 4856 pr47343-expander-lcssa-after-cfg-update.ll
-rw-r--r-- 1442 pr48832.ll
-rw-r--r-- 5151 pr50686.ll
-rw-r--r-- 6477 pr51614-fold-tail-by-masking.ll
-rw-r--r-- 3867 pr55100-expand-scev-predicate-used.ll
-rw-r--r-- 5837 pr55167-fold-tail-live-out.ll
-rw-r--r-- 14644 pr58811-scev-expansion.ll
-rw-r--r-- 9722 pr59319-loop-access-info-invalidation.ll
-rw-r--r-- 5009 pr66616.ll
-rw-r--r-- 1632 preserve-dbg-loc-and-loop-metadata.ll
-rw-r--r-- 3582 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-- 4410 reduction-align.ll
-rw-r--r-- 75356 reduction-inloop-cond.ll
-rw-r--r-- 14988 reduction-inloop-min-max.ll
-rw-r--r-- 103876 reduction-inloop-pred.ll
-rw-r--r-- 37352 reduction-inloop-uf4.ll
-rw-r--r-- 75146 reduction-inloop.ll
-rw-r--r-- 5511 reduction-odd-interleave-counts.ll
-rw-r--r-- 2369 reduction-order.ll
-rw-r--r-- 65123 reduction-predselect.ll
-rw-r--r-- 1584 reduction-ptr.ll
-rw-r--r-- 14015 reduction-small-size.ll
-rw-r--r-- 25511 reduction-with-invariant-store.ll
-rw-r--r-- 74731 reduction.ll
-rw-r--r-- 1058 remarks-multi-exit-loops.ll
-rw-r--r-- 1228 remove_metadata.ll
-rw-r--r-- 5221 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-- 20163 runtime-check-small-clamped-bounds.ll
-rw-r--r-- 22824 runtime-check.ll
-rw-r--r-- 13368 runtime-checks-difference-simplifications.ll
-rw-r--r-- 12586 runtime-checks-difference.ll
-rw-r--r-- 85327 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-- 4669 scalable-assume.ll
-rw-r--r-- 13196 scalable-first-order-recurrence.ll
-rw-r--r-- 19635 scalable-inductions.ll
-rw-r--r-- 8549 scalable-lifetime.ll
-rw-r--r-- 5687 scalable-loop-unpredicated-body-scalar-tail.ll
-rw-r--r-- 5087 scalable-noalias-scope-decl.ll
-rw-r--r-- 3885 scalable-reduction-inloop.ll
-rw-r--r-- 7634 scalable-trunc-min-bitwidth.ll
-rw-r--r-- 1438 scalable-vf-hint.ll
-rw-r--r-- 1514 scalar-select.ll
-rw-r--r-- 2730 scalar_after_vectorization.ll
-rw-r--r-- 5578 scalarize-masked-call.ll
-rw-r--r-- 1614 scalarized-bitcast.ll
-rw-r--r-- 3348 scev-during-mutation.ll
-rw-r--r-- 6139 scev-exit-phi-invalidation.ll
-rw-r--r-- 5153 scev-exitlim-crash.ll
-rw-r--r-- 643 scev-invalidation.ll
-rw-r--r-- 8789 scev-predicate-reasoning.ll
-rw-r--r-- 9449 select-cmp-predicated.ll
-rw-r--r-- 17716 select-cmp.ll
-rw-r--r-- 9462 select-min-index.ll
-rw-r--r-- 11259 select-reduction-start-value-may-be-undef-or-poison.ll
-rw-r--r-- 7351 select-reduction.ll
-rw-r--r-- 1346 simple-unroll.ll
-rw-r--r-- 23712 single-value-blend-phis.ll
-rw-r--r-- 11684 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-- 14287 strict-fadd-interleave-only.ll
-rw-r--r-- 2540 strided-accesses-interleave-only.ll
-rw-r--r-- 2713 struct_access.ll
-rw-r--r-- 2576 tail-folding-counting-down.ll
-rw-r--r-- 9164 tail-folding-vectorization-factor-1.ll
-rw-r--r-- 3786 tbaa-nodep.ll
-rw-r--r-- 7787 tripcount.ll
-rw-r--r-- 3805 trunc-loads-p16.ll
-rw-r--r-- 9450 trunc-reductions.ll
-rw-r--r-- 18766 trunc-shifts.ll
-rw-r--r-- 1180 undef-inst-bug.ll
-rw-r--r-- 7444 uniform-args-call-variants.ll
-rw-r--r-- 8003 uniform-blend.ll
-rw-r--r-- 67851 uniform_across_vf_induction1.ll
-rw-r--r-- 40373 uniform_across_vf_induction1_and.ll
-rw-r--r-- 20815 uniform_across_vf_induction1_div_urem.ll
-rw-r--r-- 78866 uniform_across_vf_induction1_lshr.ll
-rw-r--r-- 170183 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-- 1563 unsafe-vf-hint-remark.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-- 2371 vect.stats.ll
-rw-r--r-- 809 vector-freeze.ll
-rw-r--r-- 5624 vector-geps.ll
-rw-r--r-- 1550 vector-intrinsic-call-cost.ll
-rw-r--r-- 1379 vector-loop-backedge-elimination.ll
-rw-r--r-- 3188 vector-no-scevcheck.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-- 3188 vplan-dot-printing.ll
-rw-r--r-- 1816 vplan-iv-transforms.ll
-rw-r--r-- 1841 vplan-outer-loop-uncomputable-trip-count.ll
-rw-r--r-- 2899 vplan-printing-outer-loop.ll
-rw-r--r-- 37529 vplan-printing.ll
-rw-r--r-- 2511 vplan-sink-scalars-and-merge-vf1.ll
-rw-r--r-- 43584 vplan-sink-scalars-and-merge.ll
-rw-r--r-- 1878 vplan-stress-test-no-explict-vf.ll
-rw-r--r-- 1650 vplan-unused-interleave-group.ll
-rw-r--r-- 4692 vplan-vectorize-inner-loop-reduction.ll
-rw-r--r-- 4167 vplan-widen-call-instruction.ll
-rw-r--r-- 10921 vplan-widen-select-instruction.ll
-rw-r--r-- 1946 vplan_hcfg_stress_test.ll
-rw-r--r-- 2943 widen-gep-all-indices-invariant.ll
-rw-r--r-- 2044 write-only.ll