[docs] Add LICENSE.txt to the root of the mono-repo
[llvm-project.git] / llvm / test / Transforms / LoopVectorize / 
tree40ecb9637723062afa047fc580b5bb4cb6d37634
drwxr-xr-x   ..
-rw-r--r-- 1599 12-12-11-if-conv.ll
-rw-r--r-- 2354 2012-10-20-infloop.ll
-rw-r--r-- 2058 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 - PowerPC
drwxr-xr-x - RISCV
drwxr-xr-x - SystemZ
drwxr-xr-x - VE
drwxr-xr-x - X86
drwxr-xr-x - XCore
-rw-r--r-- 5035 alias-set-with-uncomputable-bounds.ll
-rw-r--r-- 1259 align.ll
-rw-r--r-- 5708 assume.ll
-rw-r--r-- 3217 bsd_regex.ll
-rw-r--r-- 2429 bzip_reverse_loops.ll
-rw-r--r-- 1822 calloc.ll
-rw-r--r-- 1442 cast-induction.ll
-rw-r--r-- 4655 check-prof-info.ll
-rw-r--r-- 2816 conditional-assignment.ll
-rw-r--r-- 1686 consec_no_gep.ll
-rw-r--r-- 21217 consecutive-ptr-uniforms.ll
-rw-r--r-- 3232 control-flow.ll
-rw-r--r-- 1764 cpp-new-array.ll
-rw-r--r-- 6138 create-induction-resume.ll
-rw-r--r-- 4068 dbg.value.ll
-rw-r--r-- 2471 dead_instructions.ll
-rw-r--r-- 9041 debugloc.ll
-rw-r--r-- 486 demanded-bits-of-pointer-instruction.ll
-rw-r--r-- 3839 diag-missing-instr-debug-loc.ll
-rw-r--r-- 10879 diag-with-hotness-info-2.ll
-rw-r--r-- 10702 diag-with-hotness-info.ll
-rw-r--r-- 1062 disable_nonforced.ll
-rw-r--r-- 1138 disable_nonforced_enable.ll
-rw-r--r-- 3431 discriminator.ll
-rw-r--r-- 3346 dont-fold-tail-for-const-TC.ll
-rw-r--r-- 12415 dont-fold-tail-for-divisible-TC.ll
-rw-r--r-- 1576 ee-crash.ll
-rw-r--r-- 34204 epilog-vectorization-reductions.ll
-rw-r--r-- 655 exact.ll
-rw-r--r-- 9258 explicit_outer_detection.ll
-rw-r--r-- 6814 explicit_outer_nonuniform_inner.ll
-rw-r--r-- 5274 explicit_outer_uniform_diverg_branch.ll
-rw-r--r-- 7387 extract-last-veclane.ll
-rw-r--r-- 790 fcmp-vectorize.ll
-rw-r--r-- 4205 first-order-recurrence-chains-vplan.ll
-rw-r--r-- 35428 first-order-recurrence-chains.ll
-rw-r--r-- 71489 first-order-recurrence-complex.ll
-rw-r--r-- 17093 first-order-recurrence-multiply-recurrences.ll
-rw-r--r-- 19719 first-order-recurrence-sink-replicate-region.ll
-rw-r--r-- 262682 first-order-recurrence.ll
-rwxr-xr-x 3485 fix-reduction-dbg.ll
-rw-r--r-- 2760 flags.ll
-rw-r--r-- 127802 float-induction.ll
-rw-r--r-- 9913 float-minmax-instruction-flag.ll
-rw-r--r-- 3640 float-reduction.ll
-rw-r--r-- 854 fneg.ll
-rw-r--r-- 1857 followup.ll
-rw-r--r-- 10347 forked-pointers.ll
-rw-r--r-- 9200 fpsat.ll
-rw-r--r-- 1226 funcall.ll
-rw-r--r-- 27083 gcc-examples.ll
-rw-r--r-- 1547 gep_with_bitcast.ll
-rw-r--r-- 39796 global_alias.ll
-rw-r--r-- 1229 hints-trans.ll
-rw-r--r-- 2545 hoist-loads.ll
-rw-r--r-- 1549 i8-induction.ll
-rw-r--r-- 3369 icmp-uniforms.ll
-rw-r--r-- 2030 if-conv-crash.ll
-rw-r--r-- 8479 if-conversion-edgemasks.ll
-rw-r--r-- 6825 if-conversion-nest.ll
-rw-r--r-- 1585 if-conversion-reduction.ll
-rw-r--r-- 4194 if-conversion.ll
-rw-r--r-- 68813 if-pred-non-void.ll
-rw-r--r-- 3881 if-pred-not-when-safe.ll
-rw-r--r-- 46339 if-pred-stores.ll
-rw-r--r-- 32994 if-reduction.ll
-rw-r--r-- 5457 incorrect-dom-info.ll
-rw-r--r-- 2405 increment.ll
-rw-r--r-- 2923 induction-multiple-uses-in-same-instruction.ll
-rw-r--r-- 2526 induction-ptrcasts.ll
-rw-r--r-- 9990 induction-step.ll
-rw-r--r-- 2288 induction-unroll-novec.ll
-rw-r--r-- 458127 induction.ll
-rw-r--r-- 1600 induction_plus.ll
-rw-r--r-- 1381 infiniteloop.ll
-rw-r--r-- 12151 instruction-only-used-outside-of-loop.ll
-rw-r--r-- 607 int_sideeffect.ll
-rw-r--r-- 9455 interleave-and-scalarize-only.ll
-rw-r--r-- 3097 interleaved-accesses-1.ll
-rw-r--r-- 2285 interleaved-accesses-2.ll
-rw-r--r-- 2361 interleaved-accesses-3.ll
-rw-r--r-- 2726 interleaved-accesses-alias.ll
-rw-r--r-- 8319 interleaved-accesses-masked-group.ll
-rw-r--r-- 15879 interleaved-accesses-pred-stores.ll
-rw-r--r-- 2280 interleaved-accesses-uniform-load.ll
-rw-r--r-- 87601 interleaved-accesses.ll
-rw-r--r-- 1867 interleaved-acess-with-remarks.ll
-rw-r--r-- 61207 intrinsic.ll
-rw-r--r-- 16086 invariant-store-vectorization-2.ll
-rw-r--r-- 30103 invariant-store-vectorization.ll
-rw-r--r-- 778 irregular_type.ll
-rw-r--r-- 7084 iv_outside_user.ll
-rw-r--r-- 1750 lcssa-crash.ll
-rw-r--r-- 1753 libcall-remark.ll
-rw-r--r-- 2395 lifetime.ll
-rw-r--r-- 61632 loop-form.ll
-rw-r--r-- 1232 loop-legality-checks.ll
-rw-r--r-- 12416 loop-scalars.ll
-rw-r--r-- 973 loop-vect-memdep.ll
-rw-r--r-- 391 loop-vect-option.ll
-rw-r--r-- 5464 memdep-fold-tail.ll
-rw-r--r-- 8248 memdep.ll
-rw-r--r-- 22844 memory-dep-remarks.ll
-rw-r--r-- 1402 metadata-unroll.ll
-rw-r--r-- 3941 metadata-width.ll
-rw-r--r-- 1542 metadata.ll
-rw-r--r-- 5011 middle-block-dbg.ll
-rw-r--r-- 1970 miniters.ll
-rw-r--r-- 38085 minmax_reduction.ll
-rw-r--r-- 3503 mixed-precision-remarks.ll
-rw-r--r-- 1216 multi-use-reduction-bug.ll
-rw-r--r-- 1798 multiple-address-spaces.ll
-rw-r--r-- 2012 multiple-exits-versioning.ll
-rw-r--r-- 7720 multiple-strides-vectorization.ll
-rw-r--r-- 1401 no-interleave-up-front.ll
-rw-r--r-- 5178 no_array_bounds.ll
-rw-r--r-- 3179 no_array_bounds_scalable.ll
-rw-r--r-- 828 no_idiv_reduction.ll
-rw-r--r-- 2374 no_int_induction.ll
-rw-r--r-- 14253 no_outside_user.ll
-rw-r--r-- 4865 no_switch.ll
-rw-r--r-- 4984 no_switch_disable_vectorization.ll
-rw-r--r-- 1541 noalias-md-licm.ll
-rw-r--r-- 2261 noalias-md.ll
-rw-r--r-- 5624 noalias-scope-decl.ll
-rw-r--r-- 1246 nofloat-report.ll
-rw-r--r-- 1152 nofloat.ll
-rw-r--r-- 1465 non-const-n.ll
-rw-r--r-- 1875 nontemporal.ll
-rw-r--r-- 3653 nounroll.ll
-rw-r--r-- 1592 novect-lcssa-cfg-invalidation.ll
-rw-r--r-- 821 nsw-crash.ll
-rw-r--r-- 1556 nuw.ll
-rw-r--r-- 4590 opaque-ptr.ll
-rw-r--r-- 1040 opt.ll
-rw-r--r-- 2867 optimal-epilog-vectorization-limitations.ll
-rw-r--r-- 8637 optimal-epilog-vectorization-liveout.ll
-rw-r--r-- 969 optimal-epilog-vectorization-scalable.ll
-rw-r--r-- 43383 optimal-epilog-vectorization.ll
-rw-r--r-- 13054 optsize.ll
-rw-r--r-- 6666 outer-loop-vec-phi-predecessor-order.ll
-rw-r--r-- 3869 outer_loop_test1.ll
-rw-r--r-- 5459 outer_loop_test2.ll
-rw-r--r-- 2486 partial-lcssa.ll
-rw-r--r-- 3724 phi-cost.ll
-rw-r--r-- 1328 phi-hang.ll
-rw-r--r-- 11951 pointer-induction.ll
-rw-r--r-- 23415 pointer-select-runtime-checks.ll
-rw-r--r-- 2027 pr25281.ll
-rw-r--r-- 2151 pr28541.ll
-rw-r--r-- 23856 pr30654-phiscev-sext-trunc.ll
-rw-r--r-- 2133 pr30806-phi-scev.ll
-rw-r--r-- 1869 pr30806.ll
-rw-r--r-- 3714 pr31098.ll
-rw-r--r-- 2364 pr31190.ll
-rw-r--r-- 1190 pr32859.ll
-rw-r--r-- 2438 pr33706.ll
-rw-r--r-- 3896 pr34681.ll
-rw-r--r-- 3097 pr35743.ll
-rw-r--r-- 2477 pr35773.ll
-rw-r--r-- 2124 pr36311.ll
-rw-r--r-- 915 pr36983.ll
-rw-r--r-- 1503 pr37248.ll
-rw-r--r-- 470 pr37515.ll
-rw-r--r-- 14351 pr38697.ll
-rwxr-xr-x 1320 pr38800.ll
-rw-r--r-- 1421 pr39099.ll
-rw-r--r-- 4621 pr39417-optsize-scevchecks.ll
-rw-r--r-- 5393 pr43166-fold-tail-by-masking.ll
-rw-r--r-- 5395 pr44488-predication.ll
-rw-r--r-- 5223 pr45259.ll
-rw-r--r-- 1440 pr45525.ll
-rw-r--r-- 26098 pr45679-fold-tail-by-masking.ll
-rw-r--r-- 4210 pr46525-expander-insertpoint.ll
-rw-r--r-- 5044 pr47343-expander-lcssa-after-cfg-update.ll
-rw-r--r-- 1448 pr48832.ll
-rw-r--r-- 5563 pr50686.ll
-rw-r--r-- 6597 pr51614-fold-tail-by-masking.ll
-rw-r--r-- 4187 pr55100-expand-scev-predicate-used.ll
-rw-r--r-- 5889 pr55167-fold-tail-live-out.ll
-rw-r--r-- 1503 preserve-dbg-loc-and-loop-metadata.ll
-rw-r--r-- 1450 ptr-induction.ll
-rw-r--r-- 3487 ptr_loops.ll
-rw-r--r-- 2504 read-only.ll
-rw-r--r-- 38240 reduction-inloop-cond.ll
-rw-r--r-- 103988 reduction-inloop-pred.ll
-rw-r--r-- 38118 reduction-inloop-uf4.ll
-rw-r--r-- 61207 reduction-inloop.ll
-rw-r--r-- 6090 reduction-odd-interleave-counts.ll
-rw-r--r-- 2370 reduction-order.ll
-rw-r--r-- 65125 reduction-predselect.ll
-rw-r--r-- 1597 reduction-ptr.ll
-rw-r--r-- 11000 reduction-small-size.ll
-rw-r--r-- 19604 reduction-with-invariant-store.ll
-rw-r--r-- 22266 reduction.ll
-rw-r--r-- 1061 remarks-multi-exit-loops.ll
-rw-r--r-- 1231 remove_metadata.ll
-rw-r--r-- 5255 reverse_induction.ll
-rw-r--r-- 1512 reverse_iter.ll
-rw-r--r-- 8231 runtime-check-address-space.ll
-rw-r--r-- 4356 runtime-check-needed-but-empty.ll
-rw-r--r-- 1534 runtime-check-pointer-element-type.ll
-rw-r--r-- 5103 runtime-check-readonly-address-space.ll
-rw-r--r-- 1895 runtime-check-readonly.ll
-rw-r--r-- 14978 runtime-check-small-clamped-bounds.ll
-rw-r--r-- 10191 runtime-check.ll
-rw-r--r-- 6518 runtime-checks-difference.ll
-rw-r--r-- 980 runtime-drop-crash.ll
-rw-r--r-- 1952 safegep.ll
-rw-r--r-- 3486 same-base-access.ll
-rw-r--r-- 4728 scalable-assume.ll
-rw-r--r-- 13808 scalable-first-order-recurrence.ll
-rw-r--r-- 20878 scalable-inductions.ll
-rw-r--r-- 3489 scalable-lifetime.ll
-rw-r--r-- 6515 scalable-loop-unpredicated-body-scalar-tail.ll
-rw-r--r-- 5146 scalable-noalias-scope-decl.ll
-rw-r--r-- 3818 scalable-reduction-inloop.ll
-rw-r--r-- 6639 scalable-trunc-min-bitwidth.ll
-rw-r--r-- 1439 scalable-vf-hint.ll
-rw-r--r-- 1543 scalar-select.ll
-rw-r--r-- 2988 scalar_after_vectorization.ll
-rw-r--r-- 1642 scalarized-bitcast.ll
-rw-r--r-- 3345 scev-during-mutation.ll
-rw-r--r-- 5172 scev-exitlim-crash.ll
-rw-r--r-- 9478 select-cmp-predicated.ll
-rw-r--r-- 17757 select-cmp.ll
-rw-r--r-- 8294 select-min-index.ll
-rw-r--r-- 4565 select-reduction.ll
-rw-r--r-- 1354 simple-unroll.ll
-rw-r--r-- 17771 single-value-blend-phis.ll
-rw-r--r-- 6998 skeleton-lcssa-crash.ll
-rw-r--r-- 6873 skip-iterations.ll
-rw-r--r-- 2413 small-loop.ll
-rw-r--r-- 1268 start-non-zero.ll
-rw-r--r-- 1819 store-shuffle-bug.ll
-rw-r--r-- 2759 struct_access.ll
-rw-r--r-- 2569 tail-folding-counting-down.ll
-rw-r--r-- 8979 tail-folding-vectorization-factor-1.ll
-rw-r--r-- 3856 tbaa-nodep.ll
-rw-r--r-- 7843 tripcount.ll
-rw-r--r-- 9681 trunc-reductions.ll
-rw-r--r-- 1198 undef-inst-bug.ll
-rw-r--r-- 8234 uniform-blend.ll
-rw-r--r-- 1489 unroll-novec-memcheck-metadata.ll
-rw-r--r-- 1255 unroll.ll
-rw-r--r-- 3857 unroll_nonlatch.ll
-rw-r--r-- 1653 unroll_novec.ll
-rw-r--r-- 3729 unsafe-dep-remark.ll
-rw-r--r-- 1571 unsafe-vf-hint-remark.ll
-rw-r--r-- 706 unsized-pointee-crash.ll
-rw-r--r-- 8082 use-scalar-epilogue-if-tp-fails.ll
-rw-r--r-- 1919 value-ptr-bug.ll
-rw-r--r-- 7605 vect-phiscev-sext-trunc.ll
-rw-r--r-- 1025 vect.omp.persistence.ll
-rw-r--r-- 2398 vect.stats.ll
-rw-r--r-- 795 vector-freeze.ll
-rw-r--r-- 5828 vector-geps.ll
-rw-r--r-- 1627 vector-intrinsic-call-cost.ll
-rw-r--r-- 3868 vectorize-once.ll
-rw-r--r-- 6204 vectorize-pointer-phis.ll
-rw-r--r-- 999 vectorizeVFone.ll
-rw-r--r-- 3063 version-mem-access.ll
-rw-r--r-- 2716 vplan-dot-printing.ll
-rw-r--r-- 1834 vplan-outer-loop-uncomputable-trip-count.ll
-rw-r--r-- 2700 vplan-printing-outer-loop.ll
-rw-r--r-- 23425 vplan-printing.ll
-rw-r--r-- 2629 vplan-sink-scalars-and-merge-vf1.ll
-rw-r--r-- 40289 vplan-sink-scalars-and-merge.ll
-rw-r--r-- 1893 vplan-stress-test-no-explict-vf.ll
-rw-r--r-- 4764 vplan-vectorize-inner-loop-reduction.ll
-rw-r--r-- 4227 vplan-widen-call-instruction.ll
-rw-r--r-- 11006 vplan-widen-select-instruction.ll
-rw-r--r-- 1938 vplan_hcfg_stress_test.ll
-rw-r--r-- 2064 write-only.ll
-rw-r--r-- 800 zero-sized-pointee-crash.ll