tree: 2279d2c4502de3aa4c84d1883609a0b66644ba25 [path history] [tgz]
  1. AArch64/
  2. AMDGPU/
  3. ARM/
  4. Hexagon/
  5. LoongArch/
  6. PowerPC/
  7. RISCV/
  8. SystemZ/
  9. VE/
  10. WebAssembly/
  11. X86/
  12. XCore/
  13. 12-12-11-if-conv.ll
  14. 2012-10-20-infloop.ll
  15. 2012-10-22-isconsec.ll
  16. 2016-07-27-loop-vec.ll
  17. alias-set-with-uncomputable-bounds.ll
  18. align.ll
  19. as_cast.ll
  20. assume.ll
  21. blend-in-header.ll
  22. branch-weights.ll
  23. bsd_regex.ll
  24. bzip_reverse_loops.ll
  25. calloc.ll
  26. cast-induction.ll
  27. check-no-vectorize.ll
  28. check-prof-info.ll
  29. conditional-assignment.ll
  30. consec_no_gep.ll
  31. consecutive-ptr-uniforms.ll
  32. control-flow.ll
  33. cpp-new-array.ll
  34. create-induction-resume.ll
  35. dbg-outer-loop-vect.ll
  36. dbg.value.ll
  37. dead_instructions.ll
  38. debugloc-optimize-vfuf-term.ll
  39. debugloc.ll
  40. demanded-bits-of-pointer-instruction.ll
  41. dereferenceable-info-from-assumption-constant-size.ll
  42. dereferenceable-info-from-assumption-variable-size.ll
  43. diag-missing-instr-debug-loc.ll
  44. diag-with-hotness-info-2.ll
  45. diag-with-hotness-info.ll
  46. disable_nonforced.ll
  47. disable_nonforced_enable.ll
  48. discriminator.ll
  49. dont-fold-tail-for-const-TC.ll
  50. dont-fold-tail-for-divisible-TC.ll
  51. early_exit_legality.ll
  52. ee-crash.ll
  53. epilog-iv-select-cmp.ll
  54. epilog-vectorization-any-of-reductions.ll
  55. epilog-vectorization-reductions.ll
  56. epilog-vectorization-trunc-induction-steps.ll
  57. epilog-vectorization-vector-trip-count-zero.ll
  58. exact.ll
  59. expand-scev-after-invoke.ll
  60. explicit_outer_detection.ll
  61. explicit_outer_nonuniform_inner.ll
  62. explicit_outer_uniform_diverg_branch.ll
  63. extract-from-end-vector-constant.ll
  64. extract-last-veclane.ll
  65. fcmp-vectorize.ll
  66. first-order-recurrence-chains-vplan.ll
  67. first-order-recurrence-chains.ll
  68. first-order-recurrence-complex.ll
  69. first-order-recurrence-interleave-only.ll
  70. first-order-recurrence-multiply-recurrences.ll
  71. first-order-recurrence-scalable-vf1.ll
  72. first-order-recurrence-sink-replicate-region.ll
  73. first-order-recurrence.ll
  74. fix-reduction-dbg.ll
  75. fixed-order-recurrences-memory-instructions.ll
  76. flags.ll
  77. float-induction.ll
  78. float-minmax-instruction-flag.ll
  79. float-reduction.ll
  80. fneg.ll
  81. followup.ll
  82. forked-pointers.ll
  83. fpsat.ll
  84. funcall.ll
  85. gcc-examples.ll
  86. gep_with_bitcast.ll
  87. global_alias.ll
  88. hints-trans.ll
  89. histograms.ll
  90. hoist-loads.ll
  91. i8-induction.ll
  92. icmp-uniforms.ll
  93. if-conv-crash.ll
  94. if-conversion-edgemasks.ll
  95. if-conversion-nest.ll
  96. if-conversion-reduction.ll
  97. if-conversion.ll
  98. if-pred-non-void.ll
  99. if-pred-not-when-safe.ll
  100. if-pred-stores.ll
  101. if-reduction.ll
  102. incorrect-dom-info.ll
  103. increment.ll
  104. induction-multiple-uses-in-same-instruction.ll
  105. induction-ptrcasts.ll
  106. induction-step.ll
  107. induction-unroll-novec.ll
  108. induction.ll
  109. induction_plus.ll
  110. infiniteloop.ll
  111. instruction-only-used-outside-of-loop.ll
  112. int_sideeffect.ll
  113. interleave-and-scalarize-only.ll
  114. interleave-with-i65-induction.ll
  115. interleaved-accesses-1.ll
  116. interleaved-accesses-2.ll
  117. interleaved-accesses-3.ll
  118. interleaved-accesses-alias.ll
  119. interleaved-accesses-different-insert-position.ll
  120. interleaved-accesses-masked-group.ll
  121. interleaved-accesses-max-dependences.ll
  122. interleaved-accesses-pred-stores.ll
  123. interleaved-accesses-uniform-load.ll
  124. interleaved-accesses.ll
  125. interleaved-acess-with-remarks.ll
  126. intrinsic.ll
  127. invalidate-scev-at-scope-after-vectorization.ll
  128. invariant-store-vectorization-2.ll
  129. invariant-store-vectorization.ll
  130. irregular_type.ll
  131. is_fpclass.ll
  132. iv-select-cmp-blend.ll
  133. iv-select-cmp-nested-loop.ll
  134. iv-select-cmp-no-wrap.ll
  135. iv-select-cmp-non-const-iv-start.ll
  136. iv-select-cmp-trunc.ll
  137. iv-select-cmp.ll
  138. iv_outside_user.ll
  139. lcssa-crashes.ll
  140. libcall-remark.ll
  141. lifetime.ll
  142. load-deref-pred-align.ll
  143. load-deref-pred-neg-off.ll
  144. load-of-struct-deref-pred.ll
  145. loop-form.ll
  146. loop-legality-checks.ll
  147. loop-scalars.ll
  148. loop-vect-memdep.ll
  149. loop-vect-option.ll
  150. loop-with-constant-exit-condition.ll
  151. make-followup-loop-id.ll
  152. memdep-fold-tail.ll
  153. memdep.ll
  154. memory-dep-remarks.ll
  155. metadata-unroll.ll
  156. metadata-width.ll
  157. metadata.ll
  158. middle-block-dbg.ll
  159. miniters.ll
  160. minmax_reduction.ll
  161. mixed-precision-remarks.ll
  162. multi-use-reduction-bug.ll
  163. multi_early_exit.ll
  164. multi_early_exit_live_outs.ll
  165. multiple-address-spaces.ll
  166. multiple-exits-versioning.ll
  167. multiple-result-intrinsics.ll
  168. multiple-strides-vectorization.ll
  169. no-fold-tail-by-masking-iv-external-uses.ll
  170. no-interleave-up-front.ll
  171. no_array_bounds.ll
  172. no_array_bounds_scalable.ll
  173. no_idiv_reduction.ll
  174. no_int_induction.ll
  175. no_outside_user.ll
  176. no_switch.ll
  177. no_switch_disable_vectorization.ll
  178. noalias-md-licm.ll
  179. noalias-md.ll
  180. noalias-scope-decl.ll
  181. nofloat-report.ll
  182. nofloat.ll
  183. non-const-n.ll
  184. nontemporal.ll
  185. nounroll.ll
  186. novect-lcssa-cfg-invalidation.ll
  187. nsw-crash.ll
  188. nuw.ll
  189. opaque-ptr.ll
  190. opt.ll
  191. optimal-epilog-vectorization-limitations.ll
  192. optimal-epilog-vectorization-liveout.ll
  193. optimal-epilog-vectorization-scalable.ll
  194. optimal-epilog-vectorization.ll
  195. optsize.ll
  196. outer-loop-inner-latch-successors.ll
  197. outer-loop-vec-phi-predecessor-order.ll
  198. outer-loop-wide-phis.ll
  199. outer_loop_early_exit.ll
  200. outer_loop_hcfg_construction.ll
  201. outer_loop_scalable.ll
  202. outer_loop_test1.ll
  203. outer_loop_test2.ll
  204. partial-lcssa.ll
  205. phi-cost.ll
  206. phi-hang.ll
  207. pointer-induction-index-width-smaller-than-iv-width.ll
  208. pointer-induction-unroll.ll
  209. pointer-induction.ll
  210. pointer-select-runtime-checks.ll
  211. pr25281.ll
  212. pr28541.ll
  213. pr30654-phiscev-sext-trunc.ll
  214. pr30806.ll
  215. pr31098.ll
  216. pr31190.ll
  217. pr32859.ll
  218. pr33706.ll
  219. pr34681.ll
  220. pr35743.ll
  221. pr35773.ll
  222. pr36311.ll
  223. pr36983.ll
  224. pr37248.ll
  225. pr37515.ll
  226. pr38697.ll
  227. pr38800.ll
  228. pr39099.ll
  229. pr39417-optsize-scevchecks.ll
  230. pr43166-fold-tail-by-masking.ll
  231. pr44488-predication.ll
  232. pr45259.ll
  233. pr45525.ll
  234. pr45679-fold-tail-by-masking.ll
  235. pr46525-expander-insertpoint.ll
  236. pr47343-expander-lcssa-after-cfg-update.ll
  237. pr48832.ll
  238. pr50686.ll
  239. pr51614-fold-tail-by-masking.ll
  240. pr55100-expand-scev-predicate-used.ll
  241. pr55167-fold-tail-live-out.ll
  242. pr58811-scev-expansion.ll
  243. pr59319-loop-access-info-invalidation.ll
  244. pr66616.ll
  245. predicate-switch.ll
  246. preserve-dbg-loc-and-loop-metadata.ll
  247. preserve-dbg-loc-reduction-inloop.ll
  248. preserve-or-disjoint.ll
  249. pseudoprobe.ll
  250. ptr-induction.ll
  251. ptr_loops.ll
  252. read-only.ll
  253. reduction-align.ll
  254. reduction-inloop-cond.ll
  255. reduction-inloop-min-max.ll
  256. reduction-inloop-pred.ll
  257. reduction-inloop-uf4.ll
  258. reduction-inloop.ll
  259. reduction-odd-interleave-counts.ll
  260. reduction-order.ll
  261. reduction-predselect.ll
  262. reduction-ptr.ll
  263. reduction-small-size.ll
  264. reduction-with-invariant-store.ll
  265. reduction.ll
  266. remarks-multi-exit-loops.ll
  267. remarks-reduction-inloop.ll
  268. remove_metadata.ll
  269. reverse_induction.ll
  270. reverse_iter.ll
  271. runtime-check-address-space.ll
  272. runtime-check-needed-but-empty.ll
  273. runtime-check-pointer-element-type.ll
  274. runtime-check-readonly-address-space.ll
  275. runtime-check-readonly.ll
  276. runtime-check-small-clamped-bounds.ll
  277. runtime-check.ll
  278. runtime-checks-difference-simplifications.ll
  279. runtime-checks-difference.ll
  280. runtime-checks-hoist.ll
  281. runtime-drop-crash.ll
  282. safegep.ll
  283. same-base-access.ll
  284. scalable-assume.ll
  285. scalable-first-order-recurrence.ll
  286. scalable-inductions.ll
  287. scalable-iv-outside-user.ll
  288. scalable-lifetime.ll
  289. scalable-loop-unpredicated-body-scalar-tail.ll
  290. scalable-noalias-scope-decl.ll
  291. scalable-reduction-inloop.ll
  292. scalable-trunc-min-bitwidth.ll
  293. scalable-vf-hint.ll
  294. scalar-select.ll
  295. scalar_after_vectorization.ll
  296. scalarize-masked-call.ll
  297. scalarized-bitcast.ll
  298. scev-during-mutation.ll
  299. scev-exit-phi-invalidation.ll
  300. scev-exitlim-crash.ll
  301. scev-invalidation.ll
  302. scev-predicate-reasoning.ll
  303. select-cmp-multiuse.ll
  304. select-cmp-predicated.ll
  305. select-cmp.ll
  306. select-min-index.ll
  307. select-reduction-start-value-may-be-undef-or-poison.ll
  308. select-reduction.ll
  309. select-with-fastflags.ll
  310. simple-unroll.ll
  311. single-value-blend-phis.ll
  312. single_early_exit.ll
  313. single_early_exit_live_outs.ll
  314. single_early_exit_unsafe_ptrs.ll
  315. single_early_exit_with_outer_loop.ll
  316. skeleton-lcssa-crash.ll
  317. skip-iterations.ll
  318. small-loop.ll
  319. smax-idx.ll
  320. start-non-zero.ll
  321. store-reduction-results-in-tail-folded-loop.ll
  322. store-shuffle-bug.ll
  323. strict-fadd-interleave-only.ll
  324. strided-accesses-interleave-only.ll
  325. struct-return.ll
  326. struct_access.ll
  327. tail-folding-alloca-in-loop.ll
  328. tail-folding-counting-down.ll
  329. tail-folding-optimize-vector-induction-width.ll
  330. tail-folding-switch.ll
  331. tail-folding-vectorization-factor-1.ll
  332. tbaa-nodep.ll
  333. trip-count-expansion-may-introduce-ub.ll
  334. tripcount.ll
  335. trunc-extended-icmps.ll
  336. trunc-loads-p16.ll
  337. trunc-reductions.ll
  338. trunc-shifts.ll
  339. uitofp-preserve-nneg.ll
  340. uncountable-early-exit-vplan.ll
  341. uncountable-single-exit-loops.ll
  342. undef-inst-bug.ll
  343. uniform-args-call-variants.ll
  344. uniform-blend.ll
  345. uniform_across_vf_induction1.ll
  346. uniform_across_vf_induction1_and.ll
  347. uniform_across_vf_induction1_div_urem.ll
  348. uniform_across_vf_induction1_lshr.ll
  349. uniform_across_vf_induction2.ll
  350. unroll-novec-memcheck-metadata.ll
  351. unroll.ll
  352. unroll_nonlatch.ll
  353. unroll_novec.ll
  354. unsafe-dep-remark.ll
  355. unsafe-vf-hint-remark.ll
  356. unsupported_early_exit.ll
  357. unused-blend-mask-for-first-operand.ll
  358. use-iv-start-value.ll
  359. use-scalar-epilogue-if-tp-fails.ll
  360. value-ptr-bug.ll
  361. vect-phiscev-sext-trunc.ll
  362. vect.omp.persistence.ll
  363. vect.stats.ll
  364. vector-freeze.ll
  365. vector-geps.ll
  366. vector-intrinsic-call-cost.ll
  367. vector-loop-backedge-elimination-early-exit.ll
  368. vector-loop-backedge-elimination-outside-iv-users.ll
  369. vector-loop-backedge-elimination.ll
  370. vector-no-scevcheck.ll
  371. vector-to-scalar-cast.ll
  372. vectorize-force-tail-with-evl.ll
  373. vectorize-once.ll
  374. vectorize-pointer-phis.ll
  375. vectorizeVFone.ll
  376. version-mem-access.ll
  377. version-stride-with-integer-casts.ll
  378. vplan-dot-printing.ll
  379. vplan-force-tail-with-evl.ll
  380. vplan-incomplete-cases.ll
  381. vplan-iv-transforms.ll
  382. vplan-native-path-inner-loop-with-runtime-checks.ll
  383. vplan-outer-loop-uncomputable-trip-count.ll
  384. vplan-predicate-switch.ll
  385. vplan-printing-before-execute.ll
  386. vplan-printing-outer-loop.ll
  387. vplan-printing-reductions.ll
  388. vplan-printing.ll
  389. vplan-sink-scalars-and-merge-vf1.ll
  390. vplan-sink-scalars-and-merge.ll
  391. vplan-stress-test-no-explict-vf.ll
  392. vplan-unused-interleave-group.ll
  393. vplan-vectorize-inner-loop-reduction.ll
  394. vplan-widen-call-instruction.ll
  395. vplan-widen-select-instruction.ll
  396. vplan-widen-struct-return.ll
  397. vplan_hcfg_stress_test.ll
  398. widen-gep-all-indices-invariant.ll
  399. write-only.ll