tree: 2efa3abfd98205aec9eaa736f2eb7dc1c8dadcfb [search]
  1. aarch64-predication.ll
  2. aarch64-unroll.ll
  3. aggressive-interleaving.ll
  4. alias-mask-uniforms.ll
  5. alias-mask.ll
  6. arbitrary-induction-step.ll
  7. arith-costs.ll
  8. arith-fp-frem-costs.ll
  9. arm64-unroll.ll
  10. backedge-overflow.ll
  11. blend-costs.ll
  12. bounded-load.ll
  13. branch-weights-scalar-epilogue.ll
  14. bug165359.ll
  15. call-costs.ll
  16. check-prof-info.ll
  17. clamped-trip-count.ll
  18. clmul.ll
  19. cmp_cost.ll
  20. compress-idioms.ll
  21. conditional-branches-cost.ll
  22. conditional-scalar-assignment-fold-tail.ll
  23. conditional-scalar-assignment.ll
  24. cost-no-valid-vplans-built.ll
  25. dead-vector-loop-trip-count.ll
  26. deterministic-type-shrinkage.ll
  27. diff-checks-force-interleave-count.ll
  28. diff-checks-interleave-groups.ll
  29. discarded-interleave-group.ll
  30. divs-with-scalable-vfs.ll
  31. drop-poison-generating-flags.ll
  32. early-exit-partial-reductions.ll
  33. early-exit-with-speculative-load-basic.ll
  34. early-exit-with-speculative-load-load-types.ll
  35. early-exit-with-speculative-load-safety.ll
  36. early-exit-with-speculative-load-scalable.ll
  37. early_exit_cost.ll
  38. early_exit_costs.ll
  39. early_exit_with_stores.ll
  40. early_exit_with_stores_tail_folding.ll
  41. eliminate-tail-predication.ll
  42. epilog-iv-live-outs.ll
  43. epilog-iv-select-cmp.ll
  44. epilog-vectorization-factors.ll
  45. epilog-vectorization-widen-inductions.ll
  46. epilogue-vectorization-fix-scalar-resume-values.ll
  47. epilogue-vectorization-interleave-gap-divergence.ll
  48. expensive-alias-masking.ll
  49. extend-vectorization-factor-for-unprofitable-memops.ll
  50. extractvalue-no-scalarization-required.ll
  51. f128-fmuladd-reduction.ll
  52. find-last-iv-sinkable-expr-epilogue.ll
  53. findlast-epilogue-loop.ll
  54. first-order-recurrence-fold-tail.ll
  55. first-order-recurrence.ll
  56. fixed-order-recurrence.ll
  57. fixed-wide-lane-mask.ll
  58. fmax-without-fast-math-flags.ll
  59. fmin-without-fast-math-flags.ll
  60. fminimumnum.ll
  61. fold-tail-low-trip-count.ll
  62. force-scalable-vectorization-always-bf16.ll
  63. force-scalable-vectorization-always.ll
  64. force-target-instruction-cost.ll
  65. fully-unrolled-cost.ll
  66. gather-cost.ll
  67. gather-do-not-vectorize-addressing.ll
  68. hoist-predicated-loads-scalable.ll
  69. i1-reg-usage.ll
  70. induction-costs-sve.ll
  71. induction-costs.ll
  72. induction-trunc.ll
  73. indvar-overflow-check-scalable-tc.ll
  74. inloop-mla-reduction-narrow-mul.ll
  75. interleave-allocsize-not-equal-typesize.ll
  76. interleave-for-latency.ll
  77. interleave-with-gaps.ll
  78. interleave-with-runtime-checks.ll
  79. interleave_count_for_estimated_tc.ll
  80. interleave_count_for_known_tc.ll
  81. interleaved-store-of-first-order-recurrence.ll
  82. interleaved-vs-scalar.ll
  83. interleaved_cost.ll
  84. interleaving-load-store.ll
  85. interleaving-reduction.ll
  86. intrinsiccost.ll
  87. invalid-costs.ll
  88. invariant-replicate-region.ll
  89. licm-calls.ll
  90. lit.local.cfg
  91. load-cast-context.ll
  92. loop-vectorization-factors.ll
  93. loopvectorize_pr33804_double.ll
  94. low-trip-count-body-size-limit.ll
  95. low-trip-count-fixed-vf-no-epilogue.ll
  96. low-trip-count-runtime-check.ll
  97. low_trip_count_predicates.ll
  98. low_trip_memcheck_cost.ll
  99. masked-call-scalarize.ll
  100. masked-call.ll
  101. masked-op-cost.ll
  102. masked-store-with-profile-info.ll
  103. masked_ldst_sme.ll
  104. max-vf-for-interleaved.ll
  105. maxbandwidth-regpressure.ll
  106. maximize-bandwidth-invalidate.ll
  107. memory-widening-debug.ll
  108. mul-simplification.ll
  109. multi-vector-mem-ops-non-power-of-two-unroll.ll
  110. multi-vector-mem-ops.ll
  111. multiple-result-intrinsics.ll
  112. neon-gather-cost.ll
  113. neon-inloop-reductions.ll
  114. neoverse-epilogue-vect.ll
  115. no_vector_instructions.ll
  116. non-affine-monotonic-bounds.ll
  117. nontemporal-load-store.ll
  118. optsize_minsize.ll
  119. ordered-reduction-with-invariant-stores.ll
  120. outer_loop_prefer_scalable.ll
  121. outer_loop_test1_no_explicit_vect_width.ll
  122. partial-reduce-add-dot-i8-i64.ll
  123. partial-reduce-add-sdot-i16-i32.ll
  124. partial-reduce-add-sdot-i8-i16.ll
  125. partial-reduce-chained.ll
  126. partial-reduce-constant-ops.ll
  127. partial-reduce-costs.ll
  128. partial-reduce-dot-product-epilogue.ll
  129. partial-reduce-dot-product-mixed.ll
  130. partial-reduce-dot-product-neon.ll
  131. partial-reduce-dot-product.ll
  132. partial-reduce-extends-shared-with-reduce.ll
  133. partial-reduce-fdot-product.ll
  134. partial-reduce-fold-tail.ll
  135. partial-reduce-incomplete-chains.ll
  136. partial-reduce-interleave.ll
  137. partial-reduce-narrow-mul.ll
  138. partial-reduce-no-dotprod.ll
  139. partial-reduce-replicate-extends.ll
  140. partial-reduce-sub-epilogue-vec.ll
  141. partial-reduce-sub-sdot.ll
  142. partial-reduce-sub.ll
  143. partial-reduce-usabs.ll
  144. partial-reduce-with-invariant-stores.ll
  145. partial-reduce-with-predicate-epilogue.ll
  146. partial-reduce-with-predicate.ll
  147. partial-reduce.ll
  148. pr151664-cost-hoisted-vector-scalable.ll
  149. pr162009.ll
  150. pr31900.ll
  151. pr33053.ll
  152. pr36032.ll
  153. pr56627.ll
  154. pr60831-sve-inv-store-crash.ll
  155. pr73894.ll
  156. predicated-costs.ll
  157. predication_costs.ll
  158. prefer-fixed-if-equal-to-scalable.ll
  159. reduction-cost.ll
  160. reduction-recurrence-costs-sve.ll
  161. reduction-small-size.ll
  162. reg-usage.ll
  163. replicating-load-store-costs-apple.ll
  164. replicating-load-store-costs.ll
  165. reverse-load-scatter.ll
  166. runtime-check-size-based-threshold.ll
  167. runtime-check-trip-count-decisions.ll
  168. runtime-mem-checks-will-fail.ll
  169. scalable-alloca.ll
  170. scalable-avoid-scalarization.ll
  171. scalable-call.ll
  172. scalable-fp-ext-trunc-illegal-type.ll
  173. scalable-predicate-instruction.ll
  174. scalable-reduction-inloop-cond.ll
  175. scalable-reductions-tf.ll
  176. scalable-reductions.ll
  177. scalable-strict-fadd.ll
  178. scalable-struct-return.ll
  179. scalable-vectorization-cost-tuning.ll
  180. scalable-vectorization.ll
  181. scalable-vf-hint.ll
  182. scalar-steps-cost.ll
  183. scalar_interleave.ll
  184. scalarize-store-with-predication.ll
  185. sdiv-pow2.ll
  186. select-best-vf-tripcount.ll
  187. select-costs.ll
  188. select-first-index-narrow.ll
  189. select-index.ll
  190. simple_early_exit.ll
  191. single-early-exit-interleave.ll
  192. smallest-and-widest-types.ll
  193. sme-vectorize.ll
  194. splice-cost.ll
  195. store-costs-sve.ll
  196. streaming-compatible-sve-no-maximize-bandwidth.ll
  197. streaming-vectorization.ll
  198. strict-fadd-cost.ll
  199. strict-fadd-vf1.ll
  200. strict-fadd.ll
  201. struct-return-cost.ll
  202. struct-return-extractvalue.ll
  203. sve-basic-vec.ll
  204. sve-cond-inv-loads.ll
  205. sve-epilog-vect-inloop-reductions.ll
  206. sve-epilog-vect-reductions.ll
  207. sve-epilog-vect-strict-reductions.ll
  208. sve-epilog-vect-vscale-tune.ll
  209. sve-epilog-vect.ll
  210. sve-epilog-vscale-fixed.ll
  211. sve-extract-last-veclane.ll
  212. sve-fixed-width-inorder-core.ll
  213. sve-fneg.ll
  214. sve-gather-scatter-cost.ll
  215. sve-gather-scatter.ll
  216. sve-icmp-cost.ll
  217. sve-illegal-type.ll
  218. sve-induction-wrapflags.ll
  219. sve-inductions-unusual-types.ll
  220. sve-inductions.ll
  221. sve-interleave-low-vf-cost.ll
  222. sve-interleaved-access-low-vf.ll
  223. sve-interleaved-accesses-cost.ll
  224. sve-interleaved-accesses.ll
  225. sve-interleaved-masked-accesses.ll
  226. sve-inv-loads.ll
  227. sve-inv-store.ll
  228. sve-invalid-costs.ll
  229. sve-large-strides.ll
  230. sve-live-out-pointer-induction.ll
  231. sve-low-trip-count-ic-3.ll
  232. sve-low-trip-count.ll
  233. sve-masked-loadstore.ll
  234. sve-multiexit.ll
  235. sve-nested-loop-diff-checks.ll
  236. sve-non-native-interleaved-accesses.ll
  237. sve-predicated-costs.ll
  238. sve-runtime-check-size-based-threshold.ll
  239. sve-scalable-load-in-loop.ll
  240. sve-select-cmp.ll
  241. sve-strict-fadd-cost.ll
  242. sve-tail-folding-cost.ll
  243. sve-tail-folding-option.ll
  244. sve-tail-folding-optsize.ll
  245. sve-tail-folding-overflow-checks.ll
  246. sve-tail-folding-reductions.ll
  247. sve-tail-folding-unroll.ll
  248. sve-tail-folding.ll
  249. sve-type-conv.ll
  250. sve-vector-reverse-mask4.ll
  251. sve-vector-reverse.ll
  252. sve-vfabi.ll
  253. sve-vscale-based-trip-counts.ll
  254. sve-wide-lane-mask.ll
  255. sve-wide-mask-outside-use.ll
  256. sve-widen-extractvalue.ll
  257. sve-widen-gep.ll
  258. sve-widen-phi.ll
  259. sve2-histcnt-epilogue.ll
  260. sve2-histcnt-no-scalar-interleave.ll
  261. sve2-histcnt-outerloop-scevaddrec.ll
  262. sve2-histcnt-too-many-deps.ll
  263. sve2-histcnt.ll
  264. synthesize-mask-for-call.ll
  265. tail-fold-uniform-memops.ll
  266. tail-folding-counting-down.ll
  267. tail-folding-styles.ll
  268. transform-narrow-interleave-fold-tail.ll
  269. transform-narrow-interleave-group-requires-scalar-epilogue.ll
  270. transform-narrow-interleave-to-widen-memory-constant-ops.ll
  271. transform-narrow-interleave-to-widen-memory-cost.ll
  272. transform-narrow-interleave-to-widen-memory-derived-ivs.ll
  273. transform-narrow-interleave-to-widen-memory-epilogue-vec.ll
  274. transform-narrow-interleave-to-widen-memory-factor-gt-vf.ll
  275. transform-narrow-interleave-to-widen-memory-metadata.ll
  276. transform-narrow-interleave-to-widen-memory-multi-block.ll
  277. transform-narrow-interleave-to-widen-memory-remove-loop-region.ll
  278. transform-narrow-interleave-to-widen-memory-scalable.ll
  279. transform-narrow-interleave-to-widen-memory-unroll.ll
  280. transform-narrow-interleave-to-widen-memory-with-live-outs.ll
  281. transform-narrow-interleave-to-widen-memory-with-shared-wide-ops.ll
  282. transform-narrow-interleave-to-widen-memory-with-wide-ops-and-casts.ll
  283. transform-narrow-interleave-to-widen-memory-with-wide-ops-chained.ll
  284. transform-narrow-interleave-to-widen-memory-with-wide-ops.ll
  285. transform-narrow-interleave-to-widen-memory.ll
  286. transform-narrow-interleave-vscale-x-UF-step.ll
  287. type-shrinkage-insertelt.ll
  288. type-shrinkage-zext-costs.ll
  289. uniform-args-call-variants.ll
  290. unsafe-vf-hint-remark.ll
  291. veclib-calls-libsystem-darwin.ll
  292. veclib-function-calls.ll
  293. veclib-intrinsic-calls.ll
  294. vector-call-linear-args-no-wide-iv.ll
  295. vector-call-linear-args.ll
  296. vector-loop-backedge-elimination-epilogue.ll
  297. vector-reverse-mask4.ll
  298. vector-reverse.ll
  299. vplan-native-outer-loop-wide-type.ll
  300. wide-alm-const.ll
  301. wide-alm-scalar-vf.ll
  302. wide-vscale-range-max-runtime-vf.ll
  303. widen-call-attrs-cse.ll
  304. widen-call-attrs-masked.ll
  305. widen-gep-all-indices-invariant.ll
  306. wider-VF-for-callinst.ll