tree: 4c71f48984f1ac2df673326ec99d7e5ddc6bf6fb
  1. AArch64/
  2. AMDGPU/
  3. ARM/
  4. NVPTX/
  5. X86/
  6. 2002-09-09-PointerIndVar.ll
  7. 2003-04-16-ExprAnalysis.ll
  8. 2003-09-23-NotAtTop.ll
  9. 2003-12-10-RemoveInstrCrash.ll
  10. 2003-12-15-Crash.ll
  11. 2004-03-10-PHIInsertionBug.ll
  12. 2004-04-05-InvokeCastCrash.ll
  13. 2004-04-07-ScalarEvolutionCrash.ll
  14. 2005-02-11-InvokeCrash.ll
  15. 2005-02-17-TruncateExprCrash.ll
  16. 2005-02-26-ExitValueCompute.ll
  17. 2005-06-15-InstMoveCrash.ll
  18. 2005-11-18-Crash.ll
  19. 2006-03-31-NegativeStride.ll
  20. 2006-06-16-Indvar-LCSSA-Crash.ll
  21. 2006-09-20-LFTR-Crash.ll
  22. 2006-12-10-BitCast.ll
  23. 2007-01-06-TripCount.ll
  24. 2007-06-06-DeleteDanglesPtr.ll
  25. 2007-11-23-BitcastCrash.ll
  26. 2008-06-15-SCEVExpanderBug.ll
  27. 2008-09-02-IVType.ll
  28. 2008-10-03-CouldNotCompute.ll
  29. 2008-11-25-APFloatAssert.ll
  30. 2009-04-22-IndvarCrash.ll
  31. 2009-04-27-Floating.ll
  32. 2009-05-24-useafterfree.ll
  33. 2011-09-10-widen-nsw.ll
  34. 2011-09-19-vectoriv.ll
  35. 2011-09-27-hoistsext.ll
  36. 2011-10-27-lftrnull.ll
  37. 2011-11-01-lftrptr.ll
  38. 2011-11-17-selfphi.ll
  39. 2012-10-19-congruent-constant.ll
  40. 2014-06-21-congruent-constant.ll
  41. 2020-12-15-trunc-bug-expensive-range-inference.ll
  42. ada-loops.ll
  43. add-nsw-zext-fold.ll
  44. addrec_no_exec_on_every_iteration.ll
  45. ashr-expansion.ll
  46. ashr-tripcount.ll
  47. avoid-i0.ll
  48. backedge-on-min-max.ll
  49. bbi-63564.ll
  50. bec-cmp.ll
  51. callbr.ll
  52. canonicalize-cmp.ll
  53. casted-argument.ll
  54. casted-trunc.ll
  55. checks_against_min_value.ll
  56. const_phi.ll
  57. constant-fold.ll
  58. constant_result.ll
  59. convergent-controlled-loop.ll
  60. crash.ll
  61. cycled_phis.ll
  62. D108043.ll
  63. dangling-use.ll
  64. debugloc-rem-subst.ll
  65. deterministic-sign.ll
  66. divide-pointer.ll
  67. dont-recompute.ll
  68. drop-exact.ll
  69. elim-extend.ll
  70. eliminate-backedge.ll
  71. eliminate-comparison.ll
  72. eliminate-exit-no-dl.ll
  73. eliminate-exit.ll
  74. eliminate-max-from-min-exit.ll
  75. eliminate-max.ll
  76. eliminate-overflow-modified.ll
  77. eliminate-rem.ll
  78. eliminate-sat.ll
  79. exit-count-select.ll
  80. exit-value-gep-inbounds.ll
  81. exit-value-safe-udiv.ll
  82. exit_value_test2.ll
  83. exit_value_test3.ll
  84. exit_value_tests.ll
  85. finite-exit-comparisons.ll
  86. floating-point-iv.ll
  87. floating-point-small-iv.ll
  88. full_widening.ll
  89. guards.ll
  90. hoist-wide-inc-for-narrow-use-recompute-flags.ll
  91. implied-via-addition.ll
  92. indirectbr.ll
  93. infer-poison-flags.ll
  94. infer-via-ranges.ll
  95. interesting-invoke-use.ll
  96. invalidate-modified-lcssa-phi.ll
  97. iterationCount_zext_or_trunc.ll
  98. iv-cmp-sext.ll
  99. iv-ext-samesign.ll
  100. iv-fold.ll
  101. iv-poison.ll
  102. iv-sext.ll
  103. iv-widen-elim-ext.ll
  104. iv-zext.ll
  105. lcssa-preservation.ll
  106. lftr-address-space-pointers.ll
  107. lftr-dead-ivs.ll
  108. lftr-multi-exit.ll
  109. lftr-pr20680.ll
  110. lftr-pr31181.ll
  111. lftr-pr41998.ll
  112. lftr-promote.ll
  113. lftr-reuse.ll
  114. lftr.ll
  115. lftr_disabled.ll
  116. loop-guard-order.ll
  117. loop-predication.ll
  118. loop_evaluate11.ll
  119. loop_evaluate7.ll
  120. loop_evaluate8.ll
  121. loop_evaluate9.ll
  122. loop_evaluate_1.ll
  123. loop_evaluate_2.ll
  124. loop_evaluate_3.ll
  125. loop_evaluate_4.ll
  126. loop_evaluate_5.ll
  127. loop_evaluate_6.ll
  128. lrev-existing-umin.ll
  129. masked-iv.ll
  130. monotonic_checks.ll
  131. negative_ranges.ll
  132. no-iv-rewrite.ll
  133. opaque-ptr.ll
  134. or-exit-cond.ll
  135. outer_phi.ll
  136. phi-select.ll
  137. phi-uses-value-multiple-times.ll
  138. pointer-loop-guards.ll
  139. post-inc-range.ll
  140. pr102597.ll
  141. pr106239.ll
  142. pr116483.ll
  143. pr117133.ll
  144. pr126012.ll
  145. pr126409.ll
  146. pr135182.ll
  147. pr18223.ll
  148. pr22222.ll
  149. pr24783.ll
  150. pr24952.ll
  151. pr25060.ll
  152. pr25578.ll
  153. pr26974.ll
  154. pr28705.ll
  155. pr30806-phi-scev.ll
  156. pr32045.ll
  157. pr38674.ll
  158. pr38855.ll
  159. pr39673.ll
  160. pr40454.ll
  161. pr45835.ll
  162. pr50506.ll
  163. pr55689.ll
  164. pr55925.ll
  165. pr56242.ll
  166. pr57247.ll
  167. pr58702-invalidate-scev-when-replacing-congruent-phis.ll
  168. pr59633.ll
  169. pr60944.ll
  170. pr62992.ll
  171. pr63763.ll
  172. pr64891.ll
  173. pr66066.ll
  174. pr66986.ll
  175. pr68260.ll
  176. pr79861.ll
  177. predicated_ranges.ll
  178. preserve-memoryssa.ll
  179. preserve-nsw-during-expansion.ll
  180. preserve-signed-wrap.ll
  181. preserving-debugloc-rem-div.ll
  182. preserving-debugloc-sat-overflow.ll
  183. preserving-debugloc.ll
  184. promote-iv-to-eliminate-casts.ll
  185. ptrtoint-global-cmp.ll
  186. range-iter-threshold.ll
  187. replace-loop-exit-folds.ll
  188. replace-sdiv-by-udiv.ll
  189. replace-srem-by-urem.ll
  190. rewrite-loop-exit-value.ll
  191. rewrite-loop-exit-values-phi.ll
  192. rlev-add-me.ll
  193. scev-expander-preserve-lcssa.ll
  194. scev-invalidation.ll
  195. scev-update-loop-opt.ll
  196. scevexpander-phi-base-case.ll
  197. sentinel.ll
  198. shared-exit-between-nested-loop.ll
  199. sharpen-range.ll
  200. shift-range-checks.ll
  201. shrunk-constant.ll
  202. signed-trip-count.ll
  203. simplify-icmp-operands-order.ll
  204. simplify-pointer-arithmetic.ll
  205. single-element-range.ll
  206. sink-alloca.ll
  207. sink-from-preheader.ll
  208. sink-trapping.ll
  209. skip-predication-convergence.ll
  210. skip-predication-nested-convergence.ll
  211. strengthen-overflow.ll
  212. trip-count-expansion-loop-guard-preserve-nsw.ll
  213. tripcount_compute.ll
  214. tripcount_infinite.ll
  215. trivial-checks.ll
  216. trivial-guard.ll
  217. turn-to-invariant.ll
  218. udiv-invariant-but-traps.ll
  219. udiv.ll
  220. ult-sub-to-eq.ll
  221. unreachable-exit.ll
  222. use-range-metadata.ll
  223. variable-stride-ivs-0.ll
  224. widen-i32-i8ptr.ll
  225. widen-nonnegative-countdown.ll
  226. widen-nonnegative.ll
  227. zext-nuw.ll