tree: 5a633bbf1291d043d11ef419504dc58fcfdd1896
  1. AArch64/
  2. AMDGPU/
  3. ARM/
  4. Hexagon/
  5. NVPTX/
  6. PowerPC/
  7. RISCV/
  8. SystemZ/
  9. WebAssembly/
  10. X86/
  11. 2003-05-26-CastMiscompile.ll
  12. 2003-05-27-ConstExprCrash.ll
  13. 2003-06-05-BranchInvertInfLoop.ll
  14. 2003-07-21-ExternalConstant.ll
  15. 2003-08-12-AllocaNonNull.ll
  16. 2003-09-09-VolatileLoadElim.ll
  17. 2003-10-29-CallSiteResolve.ll
  18. 2003-11-03-VarargsCallBug.ll
  19. 2004-01-13-InstCombineInvokePHI.ll
  20. 2004-02-23-ShiftShiftOverflow.ll
  21. 2004-03-13-InstCombineInfLoop.ll
  22. 2004-04-04-InstCombineReplaceAllUsesWith.ll
  23. 2004-05-07-UnsizedCastLoad.ll
  24. 2004-07-27-ConstantExprMul.ll
  25. 2004-08-09-RemInfLoop.ll
  26. 2004-08-10-BoolSetCC.ll
  27. 2004-09-20-BadLoadCombine.ll
  28. 2004-09-20-BadLoadCombine2.ll
  29. 2004-09-28-BadShiftAndSetCC.ll
  30. 2004-11-22-Missed-and-fold.ll
  31. 2004-11-27-SetCCForCastLargerAndConstant.ll
  32. 2004-12-08-RemInfiniteLoop.ll
  33. 2005-03-04-ShiftOverflow.ll
  34. 2005-04-07-UDivSelectCrash.ll
  35. 2005-06-15-DivSelectCrash.ll
  36. 2005-06-15-ShiftSetCCCrash.ll
  37. 2005-06-16-RangeCrash.ll
  38. 2005-07-07-DeadPHILoop.ll
  39. 2006-02-13-DemandedMiscompile.ll
  40. 2006-02-28-Crash.ll
  41. 2006-03-30-ExtractElement.ll
  42. 2006-04-28-ShiftShiftLongLong.ll
  43. 2006-05-04-DemandedBitCrash.ll
  44. 2006-09-15-CastToBool.ll
  45. 2006-10-19-SignedToUnsignedCastAndConst-2.ll
  46. 2006-10-20-mask.ll
  47. 2006-10-26-VectorReassoc.ll
  48. 2006-11-10-ashr-miscompile.ll
  49. 2006-12-01-BadFPVectorXform.ll
  50. 2006-12-05-fp-to-int-ext.ll
  51. 2006-12-08-Phi-ICmp-Op-Fold.ll
  52. 2006-12-08-Select-ICmp.ll
  53. 2006-12-15-Range-Test.ll
  54. 2006-12-23-Select-Cmp-Cmp.ll
  55. 2007-01-13-ExtCompareMiscompile.ll
  56. 2007-01-18-VectorInfLoop.ll
  57. 2007-02-01-LoadSinkAlloca.ll
  58. 2007-02-07-PointerCast.ll
  59. 2007-02-23-PhiFoldInfLoop.ll
  60. 2007-03-13-CompareMerge.ll
  61. 2007-03-19-BadTruncChangePR1261.ll
  62. 2007-03-21-SignedRangeTest.ll
  63. 2007-03-25-BadShiftMask.ll
  64. 2007-03-25-DoubleShift.ll
  65. 2007-03-26-BadShiftMask.ll
  66. 2007-04-08-SingleEltVectorCrash.ll
  67. 2007-05-10-icmp-or.ll
  68. 2007-05-14-Crash.ll
  69. 2007-05-18-CastFoldBug.ll
  70. 2007-06-06-AshrSignBit.ll
  71. 2007-06-21-DivCompareMiscomp.ll
  72. 2007-08-02-InfiniteLoop.ll
  73. 2007-09-10-AliasConstFold.ll
  74. 2007-09-17-AliasConstFold2.ll
  75. 2007-10-10-EliminateMemCpy.ll
  76. 2007-10-12-Crash.ll
  77. 2007-10-28-stacksave.ll
  78. 2007-10-31-RangeCrash.ll
  79. 2007-10-31-StringCrash.ll
  80. 2007-11-07-OpaqueAlignCrash.ll
  81. 2007-11-15-CompareMiscomp.ll
  82. 2007-11-25-CompatibleAttributes.ll
  83. 2007-12-10-ConstFoldCompare.ll
  84. 2007-12-12-GEPScale.ll
  85. 2007-12-16-AsmNoUnwind.ll
  86. 2007-12-18-AddSelCmpSub.ll
  87. 2007-12-28-IcmpSub2.ll
  88. 2008-01-06-BitCastAttributes.ll
  89. 2008-01-06-CastCrash.ll
  90. 2008-01-06-VoidCast.ll
  91. 2008-01-13-AndCmpCmp.ll
  92. 2008-01-14-VarArgTrampoline.ll
  93. 2008-01-21-MulTrunc.ll
  94. 2008-01-27-FloatSelect.ll
  95. 2008-02-13-MulURem.ll
  96. 2008-02-16-SDivOverflow2.ll
  97. 2008-02-23-MulSub.ll
  98. 2008-02-28-OrFCmpCrash.ll
  99. 2008-03-13-IntToPtr.ll
  100. 2008-04-22-ByValBitcast.ll
  101. 2008-04-28-VolatileStore.ll
  102. 2008-04-29-VolatileLoadDontMerge.ll
  103. 2008-04-29-VolatileLoadMerge.ll
  104. 2008-05-08-LiveStoreDelete.ll
  105. 2008-05-08-StrLenSink.ll
  106. 2008-05-09-SinkOfInvoke.ll
  107. 2008-05-17-InfLoop.ll
  108. 2008-05-18-FoldIntToPtr.ll
  109. 2008-05-22-IDivVector.ll
  110. 2008-05-23-CompareFold.ll
  111. 2008-05-31-AddBool.ll
  112. 2008-05-31-Bools.ll
  113. 2008-06-05-ashr-crash.ll
  114. 2008-06-08-ICmpPHI.ll
  115. 2008-06-13-InfiniteLoopStore.ll
  116. 2008-06-13-ReadOnlyCallStore.ll
  117. 2008-06-19-UncondLoad.ll
  118. 2008-06-21-CompareMiscomp.ll
  119. 2008-06-24-StackRestore.ll
  120. 2008-07-08-ShiftOneAndOne.ll
  121. 2008-07-08-SubAnd.ll
  122. 2008-07-08-VolatileLoadMerge.ll
  123. 2008-07-09-SubAndError.ll
  124. 2008-07-10-CastSextBool.ll
  125. 2008-07-11-RemAnd.ll
  126. 2008-07-13-DivZero.ll
  127. 2008-07-16-fsub.ll
  128. 2008-08-05-And.ll
  129. 2008-09-02-VectorCrash.ll
  130. 2008-10-11-DivCompareFold.ll
  131. 2008-10-23-ConstFoldWithoutMask.ll
  132. 2008-11-01-SRemDemandedBits.ll
  133. 2008-11-08-FCmp.ll
  134. 2008-11-27-IDivVector.ll
  135. 2008-11-27-MultiplyIntVec.ll
  136. 2008-12-17-SRemNegConstVec.ll
  137. 2009-01-05-i128-crash.ll
  138. 2009-01-08-AlignAlloca.ll
  139. 2009-01-16-PointerAddrSpace.ll
  140. 2009-01-19-fmod-constant-float-specials.ll
  141. 2009-01-19-fmod-constant-float.ll
  142. 2009-01-24-EmptyStruct.ll
  143. 2009-01-31-InfIterate.ll
  144. 2009-02-04-FPBitcast.ll
  145. 2009-02-11-NotInitialized.ll
  146. 2009-02-20-InstCombine-SROA.ll
  147. 2009-02-21-LoadCST.ll
  148. 2009-02-25-CrashZeroSizeArray.ll
  149. 2009-03-18-vector-ashr-crash.ll
  150. 2009-03-24-InfLoop.ll
  151. 2009-04-07-MulPromoteToI96.ll
  152. 2009-05-23-FCmpToICmp.ll
  153. 2009-06-11-StoreAddrSpace.ll
  154. 2009-06-16-SRemDemandedBits.ll
  155. 2009-07-02-MaskedIntVector.ll
  156. 2009-12-17-CmpSelectNull.ll
  157. 2010-01-28-NegativeSRem.ll
  158. 2010-03-03-ExtElim.ll
  159. 2010-05-30-memcpy-Struct.ll
  160. 2010-11-01-lshr-mask.ll
  161. 2010-11-21-SizeZeroTypeGEP.ll
  162. 2010-11-23-Distributed.ll
  163. 2011-02-14-InfLoop.ll
  164. 2011-03-08-SRemMinusOneBadOpt.ll
  165. 2011-05-02-VectorBoolean.ll
  166. 2011-05-13-InBoundsGEP.ll
  167. 2011-05-28-swapmulsub.ll
  168. 2011-06-13-nsw-alloca.ll
  169. 2011-09-03-Trampoline.ll
  170. 2011-10-07-AlignPromotion.ll
  171. 2012-01-11-OpaqueBitcastCrash.ll
  172. 2012-02-13-FCmp.ll
  173. 2012-02-28-ICmp.ll
  174. 2012-03-10-InstCombine.ll
  175. 2012-04-24-vselect.ll
  176. 2012-04-30-SRem.ll
  177. 2012-05-28-select-hang.ll
  178. 2012-06-06-LoadOfPHIs.ll
  179. 2012-07-25-LoadPart.ll
  180. 2012-07-30-addrsp-bitcast.ll
  181. 2012-08-28-udiv_ashl.ll
  182. 2012-09-17-ZeroSizedAlloca.ll
  183. 2012-10-25-vector-of-pointers.ll
  184. 2012-12-14-simp-vgep.ll
  185. 2012-3-15-or-xor-constant.ll
  186. 2012-6-7-vselect-bitcast.ll
  187. 2013-03-05-Combine-BitcastTy-Into-Alloca.ll
  188. 2023-07-13-arm-infiniteloop.ll
  189. 2025-08-06-shufflevector-bitcast-vector-of-pointers.ll
  190. abs-1.ll
  191. abs-intrinsic.ll
  192. abs_abs.ll
  193. add-mask-neg.ll
  194. add-mask.ll
  195. add-min-max.ll
  196. add-sext-icmp.ll
  197. add-shift.ll
  198. add-shl-mul-umax.ll
  199. add-shl-sdiv-to-srem.ll
  200. add-sitofp.ll
  201. add.ll
  202. add2.ll
  203. add3.ll
  204. add4.ll
  205. add_or_sub.ll
  206. addnegneg.ll
  207. AddOverFlow.ll
  208. addrspacecast.ll
  209. addsub-constant-folding.ll
  210. adjust-for-minmax.ll
  211. aggregate-reconstruction.ll
  212. alias-recursion.ll
  213. align-addr.ll
  214. align-attr.ll
  215. align-external.ll
  216. all-bits-shift.ll
  217. alloc-realloc-free.ll
  218. alloca-big.ll
  219. alloca-cast-debuginfo.ll
  220. alloca-in-non-alloca-as.ll
  221. alloca-intptr-not-sizet.ll
  222. alloca-phi-non-inst.ll
  223. alloca-poison-size.ll
  224. alloca.ll
  225. allocsize-32.ll
  226. allocsize.ll
  227. allow-checks.ll
  228. and-add-shl.ll
  229. and-compare.ll
  230. and-fcmp.ll
  231. and-narrow.ll
  232. and-or-and.ll
  233. and-or-icmp-const-icmp.ll
  234. and-or-icmp-min-max.ll
  235. and-or-icmp-nullptr.ll
  236. and-or-icmps.ll
  237. and-or-implied-cond-not.ll
  238. and-or-not.ll
  239. and-or.ll
  240. and-sub-combine.ll
  241. and-xor-merge.ll
  242. and-xor-or.ll
  243. and.ll
  244. and2.ll
  245. annotation-intrinsic.ll
  246. annotations.ll
  247. apint-add.ll
  248. apint-and-compare.ll
  249. apint-and-or-and.ll
  250. apint-and-xor-merge.ll
  251. apint-and.ll
  252. apint-call-cast-target.ll
  253. apint-cast-and-cast.ll
  254. apint-cast-cast-to-and.ll
  255. apint-cast.ll
  256. apint-div1.ll
  257. apint-div2.ll
  258. apint-mul1.ll
  259. apint-mul2.ll
  260. apint-not.ll
  261. apint-or.ll
  262. apint-rem1.ll
  263. apint-rem2.ll
  264. apint-select.ll
  265. apint-shift-simplify.ll
  266. apint-shift.ll
  267. apint-shl-trunc.ll
  268. apint-sub.ll
  269. apint-xor1.ll
  270. apint-xor2.ll
  271. array.ll
  272. ashr-demand.ll
  273. ashr-icmp-minmax-idiom-break.ll
  274. ashr-lshr.ll
  275. ashr-or-mul-abs.ll
  276. assoc-cast-assoc.ll
  277. assume-align.ll
  278. assume-icmp-null-select.ll
  279. assume-inseltpoison.ll
  280. assume-loop-align.ll
  281. assume-redundant.ll
  282. assume-separate_storage.ll
  283. assume.ll
  284. assume2.ll
  285. assume_inevitable.ll
  286. atomic.ll
  287. atomicrmw-add-neg.ll
  288. atomicrmw.ll
  289. avg-lsb.ll
  290. badmalloc.ll
  291. bcmp-1.ll
  292. bcopy.ll
  293. binop-and-shifts.ll
  294. binop-cast.ll
  295. binop-itofp.ll
  296. binop-of-displaced-shifts.ll
  297. binop-phi-operands.ll
  298. binop-recurrence.ll
  299. binop-select-cast-of-select-cond.ll
  300. binop-select.ll
  301. bit-checks.ll
  302. bit_ceil.ll
  303. bit_floor.ll
  304. bitcast-bfloat-half-mixing.ll
  305. bitcast-bigendian.ll
  306. bitcast-bitcast.ll
  307. bitcast-function.ll
  308. bitcast-inselt-bitcast.ll
  309. bitcast-inseltpoison.ll
  310. bitcast-known-bits.ll
  311. bitcast-phi-uselistorder.ll
  312. bitcast-select-const-vector.ll
  313. bitcast-sext-vector.ll
  314. bitcast-store.ll
  315. bitcast-vec-canon-inseltpoison.ll
  316. bitcast-vec-canon.ll
  317. bitcast.ll
  318. bitreverse-hang.ll
  319. bitreverse-known-bits.ll
  320. bitreverse.ll
  321. bittest.ll
  322. bitwiselogic-bitmanip.ll
  323. branch.ll
  324. broadcast-inseltpoison.ll
  325. broadcast.ll
  326. bswap-fold.ll
  327. bswap-inseltpoison.ll
  328. bswap-known-bits.ll
  329. bswap.ll
  330. builtin-dynamic-object-size.ll
  331. builtin-object-size-custom-dl.ll
  332. builtin-object-size-offset.ll
  333. builtin-object-size-ptr.ll
  334. builtin-object-size-strdup-family.ll
  335. byval.ll
  336. cabs-array.ll
  337. cabs-discrete.ll
  338. call-callconv-mismatch.ll
  339. call-callconv.ll
  340. call-cast-attrs.ll
  341. call-cast-target-inalloca.ll
  342. call-cast-target-preallocated.ll
  343. call-cast-target.ll
  344. call-guard.ll
  345. call-intrinsics.ll
  346. call-returned.ll
  347. call-undef.ll
  348. call.ll
  349. call2.ll
  350. call_nonnull_arg.ll
  351. calloc-mismatch.ll
  352. callsite_nonnull_args_through_casts.ll
  353. canonicalize-ashr-shl-to-masking.ll
  354. canonicalize-clamp-like-pattern-between-negative-and-positive-thresholds.ll
  355. canonicalize-clamp-like-pattern-between-zero-and-positive-threshold.ll
  356. canonicalize-clamp-with-select-of-constant-threshold-pattern.ll
  357. canonicalize-const-to-bop.ll
  358. canonicalize-constant-low-bit-mask-and-icmp-eq-to-icmp-ule.ll
  359. canonicalize-constant-low-bit-mask-and-icmp-ne-to-icmp-ugt.ll
  360. canonicalize-constant-low-bit-mask-and-icmp-sge-to-icmp-sle.ll
  361. canonicalize-constant-low-bit-mask-and-icmp-sgt-to-icmp-sgt.ll
  362. canonicalize-constant-low-bit-mask-and-icmp-sle-to-icmp-sle.ll
  363. canonicalize-constant-low-bit-mask-and-icmp-slt-to-icmp-sgt.ll
  364. canonicalize-constant-low-bit-mask-and-icmp-uge-to-icmp-ule.ll
  365. canonicalize-constant-low-bit-mask-and-icmp-ugt-to-icmp-ugt.ll
  366. canonicalize-constant-low-bit-mask-and-icmp-ule-to-icmp-ule.ll
  367. canonicalize-constant-low-bit-mask-and-icmp-ult-to-icmp-ugt.ll
  368. canonicalize-fcmp-inf.ll
  369. canonicalize-gep-constglob.ll
  370. canonicalize-gep-mul.ll
  371. canonicalize-lack-of-signed-truncation-check.ll
  372. canonicalize-low-bit-mask-and-icmp-eq-to-icmp-ule.ll
  373. canonicalize-low-bit-mask-and-icmp-ne-to-icmp-ugt.ll
  374. canonicalize-low-bit-mask-v2-and-icmp-eq-to-icmp-ule.ll
  375. canonicalize-low-bit-mask-v2-and-icmp-ne-to-icmp-ugt.ll
  376. canonicalize-low-bit-mask-v3-and-icmp-eq-to-icmp-ule.ll
  377. canonicalize-low-bit-mask-v3-and-icmp-ne-to-icmp-ugt.ll
  378. canonicalize-low-bit-mask-v4-and-icmp-eq-to-icmp-ule.ll
  379. canonicalize-low-bit-mask-v4-and-icmp-ne-to-icmp-ugt.ll
  380. canonicalize-lshr-shl-to-masking.ll
  381. canonicalize-or-with-overflow-icmp.ll
  382. canonicalize-selects-icmp-condition-bittest.ll
  383. canonicalize-shl-lshr-to-masking.ll
  384. canonicalize-signed-truncation-check.ll
  385. canonicalize-vector-extract.ll
  386. canonicalize-vector-insert.ll
  387. canonicalize.ll
  388. canonicalize_branch.ll
  389. cast-byval.ll
  390. cast-call-combine-prof.ll
  391. cast-call-combine.ll
  392. cast-int-fcmp-eq-0.ll
  393. cast-int-icmp-eq-0.ll
  394. cast-mul-select.ll
  395. cast-select.ll
  396. cast-set-preserve-signed-dbg-val.ll
  397. cast-set.ll
  398. cast-unsigned-icmp-eqcmp-0.ll
  399. cast.ll
  400. cast_phi.ll
  401. cast_ptr.ll
  402. catchswitch-phi.ll
  403. ceil-shift.ll
  404. ceil.ll
  405. clamp-to-minmax.ll
  406. cmp-intrinsic.ll
  407. cmp-x-vs-neg-x.ll
  408. combine-is.fpclass-and-fcmp.ll
  409. commutative-intrinsics.ll
  410. commutative-operation-over-phis.ll
  411. commutative-operation-over-selects.ll
  412. compare-3way.ll
  413. compare-alloca.ll
  414. compare-signs.ll
  415. compare-udiv.ll
  416. compare-unescaped.ll
  417. compute-sign-bits-bitcast.ll
  418. conditional-negation.ll
  419. conditional-variable-length-signext-after-high-bit-extract.ll
  420. consecutive-fences.ll
  421. consecutive-ptrmask.ll
  422. constant-expr-datalayout.ll
  423. constant-fold-address-space-pointer.ll
  424. constant-fold-alias.ll
  425. constant-fold-compare.ll
  426. constant-fold-gep.ll
  427. constant-fold-iteration.ll
  428. constant-fold-libfunc.ll
  429. constant-fold-math.ll
  430. constant-fold-nextafter.ll
  431. constant-fold-nexttoward-fp128.ll
  432. constant-fold-nexttoward-ppc-fp128.ll
  433. constant-fold-nexttoward-x86-fp80.ll
  434. constant-fold-shifts.ll
  435. constant-vector-insert.ll
  436. constrained.ll
  437. convergent.ll
  438. copysign-fneg-fabs.ll
  439. copysign.ll
  440. cos-1.ll
  441. cos-2.ll
  442. cos-sin-intrinsic.ll
  443. CPP_min_max.ll
  444. crash.ll
  445. create-class-from-logic-fcmp.ll
  446. ctlz-cttz-bitreverse.ll
  447. ctlz-cttz-shifts.ll
  448. ctlz-cttz.ll
  449. ctpop-bswap-bitreverse.ll
  450. ctpop-cttz.ll
  451. ctpop-pow2.ll
  452. ctpop.ll
  453. cttz-abs.ll
  454. cttz-negative.ll
  455. cttz-shift-exact.ll
  456. cttz.ll
  457. dbg-scalable-store-fixed-frag.ll
  458. dbg-simplify-alloca-size.ll
  459. dce-iterate.ll
  460. dead-alloc-elim.ll
  461. deadcode.ll
  462. debug-line.ll
  463. debuginfo-dce.ll
  464. debuginfo-dce2.ll
  465. debuginfo-invert.ll
  466. debuginfo-invoke.ll
  467. debuginfo-scalable-typesize.ll
  468. debuginfo-sink.ll
  469. debuginfo-skip.ll
  470. debuginfo-variables.ll
  471. debuginfo.ll
  472. debuginfo_add.ll
  473. debugloc-bswap.ll
  474. default-alignment.ll
  475. demand_shrink_nsw.ll
  476. demorgan-sink-not-into-xor.ll
  477. demorgan.ll
  478. dependent-ivs.ll
  479. deref-alloc-fns.ll
  480. disable-builtin.ll
  481. disable-simplify-libcalls.ll
  482. distribute.ll
  483. div-by-0-guard-before-smul_ov-not.ll
  484. div-by-0-guard-before-smul_ov.ll
  485. div-by-0-guard-before-umul_ov-not.ll
  486. div-by-0-guard-before-umul_ov.ll
  487. div-i1.ll
  488. div-shift-crash.ll
  489. div-shift.ll
  490. div.ll
  491. divceil.ll
  492. dont-distribute-phi.ll
  493. double-float-shrink-1.ll
  494. double-float-shrink-2.ll
  495. drop-callee-type-metadata.ll
  496. early_constfold_changes_IR.ll
  497. early_dce_clobbers_callgraph.ll
  498. element-atomic-memintrins.ll
  499. enforce-known-alignment.ll
  500. eq-of-parts.ll
  501. erase-dbg-values-at-dead-alloc-site.ll
  502. erf.ll
  503. err-rep-cold.ll
  504. exact.ll
  505. exp2-1.ll
  506. exp2-2.ll
  507. exp2-to-ldexp.ll
  508. extract-select-agg.ll
  509. ExtractCast.ll
  510. extractelement-inseltpoison.ll
  511. extractelement.ll
  512. extractinsert-tbaa.ll
  513. extractvalue.ll
  514. fabs-as-int.ll
  515. fabs-copysign.ll
  516. fabs-fneg-fold.ll
  517. fabs-libcall.ll
  518. fabs.ll
  519. fadd-fsub-factor.ll
  520. fadd-maximum-minimum.ll
  521. fadd.ll
  522. fast-basictest.ll
  523. fast-math.ll
  524. fcmp-denormals-are-zero.ll
  525. fcmp-fadd-select.ll
  526. fcmp-range-check-idiom.ll
  527. fcmp-select-sign.ll
  528. fcmp-select.ll
  529. fcmp-special.ll
  530. fcmp.ll
  531. fdim.ll
  532. fdiv-cos-sin.ll
  533. fdiv-sin-cos.ll
  534. fdiv-sqrt.ll
  535. fdiv.ll
  536. ffs-1.ll
  537. ffs-i16.ll
  538. float-shrink-compare.ll
  539. fls-i16.ll
  540. fls.ll
  541. fma.ll
  542. fmod.ll
  543. fmul-bool.ll
  544. fmul-exp.ll
  545. fmul-exp2.ll
  546. fmul-inseltpoison.ll
  547. fmul-maximum-minimum.ll
  548. fmul-pow.ll
  549. fmul-sqrt.ll
  550. fmul-tan-cos.ll
  551. fmul.ll
  552. fneg-as-int.ll
  553. fneg-fabs-as-int.ll
  554. fneg-fabs.ll
  555. fneg.ll
  556. fold-a-or-b-zero.ll
  557. fold-add-sub.ll
  558. fold-aggregate-reconstruction.ll
  559. fold-bin-operand.ll
  560. fold-bmi.ll
  561. fold-calls.ll
  562. fold-ctpop-of-not.ll
  563. fold-ext-eq-c-with-op.ll
  564. fold-fadd-with-zero-gh154238.ll
  565. fold-fcmp-trunc.ll
  566. fold-fops-into-selects.ll
  567. fold-icmp-without-constant-into-phi.ll
  568. fold-inc-of-add-of-not-x-and-y-to-sub-x-from-y.ll
  569. fold-log2-ceil-idiom.ll
  570. fold-minmax-i1.ll
  571. fold-phi-arg-gep-to-phi-negative.ll
  572. fold-phi-load-metadata.ll
  573. fold-phi.ll
  574. fold-select-fmul-if-zero.ll
  575. fold-select-trunc.ll
  576. fold-selective-shift.ll
  577. fold-shuffle-ext.ll
  578. fold-signbit-test-power2.ll
  579. fold-sqrt-sqrtf.ll
  580. fold-sub-of-not-to-inc-of-add.ll
  581. fold-vector-select.ll
  582. fold-vector-zero-inseltpoison.ll
  583. fold-vector-zero.ll
  584. fold-vp-load.ll
  585. force-opaque-ptr.ll
  586. fortify-folding.ll
  587. fp-floor-ceil.ll
  588. fp-ret-bitcast.ll
  589. fpcast.ll
  590. fpclass-check-idioms.ll
  591. fpclass-from-dom-cond.ll
  592. fpextend.ll
  593. fpextend_x86.ll
  594. fprintf-1.ll
  595. fprintf-wrong-sig.ll
  596. fptrunc.ll
  597. fputs-1.ll
  598. fputs-opt-size.ll
  599. free-inversion.ll
  600. freeze-fp-ops.ll
  601. freeze-integer-intrinsics.ll
  602. freeze-landingpad.ll
  603. freeze-phi.ll
  604. freeze.ll
  605. frem-inf.ll
  606. frexp.ll
  607. fsh.ll
  608. fsqrtdiv-transform.ll
  609. fsub.ll
  610. funnel.ll
  611. fwrite-1.ll
  612. gc.relocate-verify.ll
  613. gc.relocate.ll
  614. gep-addrspace.ll
  615. gep-alias.ll
  616. gep-can-replace-gep-idx-with-zero-typesize.ll
  617. gep-canonicalize-constant-indices.ll
  618. gep-combine-loop-invariant.ll
  619. gep-custom-dl.ll
  620. gep-fold-chained-const-select.ll
  621. gep-inbounds-null.ll
  622. gep-merge-constant-indices.ll
  623. gep-object-size-less-than-or-equal-typesize.ll
  624. gep-replace-idx-zero-multi-use.ll
  625. gep-sext.ll
  626. gep-srem-to-and-deref.ll
  627. gep-vector-indices.ll
  628. gep-vector.ll
  629. gepgep.ll
  630. gepofconstgepi8.ll
  631. gepphigep.ll
  632. get-lowbitmask-upto-and-including-bit.ll
  633. get_active_lane_mask.ll
  634. get_vector_length.ll
  635. getelementptr-folding.ll
  636. getelementptr.ll
  637. high-bit-signmask-with-trunc.ll
  638. high-bit-signmask.ll
  639. hoist-negation-out-of-bias-calculation-with-constant.ll
  640. hoist-negation-out-of-bias-calculation.ll
  641. hoist-not-from-ashr-operand.ll
  642. hoist-xor-by-constant-from-xor-by-value.ll
  643. hoist_instr.ll
  644. hyperbolic-functions.ll
  645. hyperbolic-lib-functions.ll
  646. icmp-abs.ll
  647. icmp-add.ll
  648. icmp-and-add-sub-xor-p2.ll
  649. icmp-and-lowbit-mask.ll
  650. icmp-and-shift.ll
  651. icmp-bc-vec-inseltpoison.ll
  652. icmp-bc-vec.ll
  653. icmp-binop.ll
  654. icmp-bitcast-glob.ll
  655. icmp-clamp.ll
  656. icmp-constant-phi.ll
  657. icmp-custom-dl.ll
  658. icmp-div-constant.ll
  659. icmp-dom.ll
  660. icmp-equality-rotate.ll
  661. icmp-equality-test.ll
  662. icmp-equality-xor.ll
  663. icmp-ext-ext.ll
  664. icmp-fold-into-phi.ll
  665. icmp-fsh.ll
  666. icmp-gep.ll
  667. icmp-inttoptr.ll
  668. icmp-logical.ll
  669. icmp-mul-and.ll
  670. icmp-mul-zext.ll
  671. icmp-mul.ll
  672. icmp-ne-pow2.ll
  673. icmp-not-bool-constant.ll
  674. icmp-of-and-x.ll
  675. icmp-of-or-x.ll
  676. icmp-of-trunc-ext.ll
  677. icmp-of-xor-x.ll
  678. icmp-or-of-select-with-zero.ll
  679. icmp-or.ll
  680. icmp-power2-and-icmp-shifted-mask.ll
  681. icmp-range.ll
  682. icmp-rotate.ll
  683. icmp-sdiv-assume.ll
  684. icmp-select-implies-common-op.ll
  685. icmp-select.ll
  686. icmp-shl-1-overflow.ll
  687. icmp-shl-add-to-add.ll
  688. icmp-shl-nsw.ll
  689. icmp-shl-nuw.ll
  690. icmp-shl.ll
  691. icmp-shr-lt-gt.ll
  692. icmp-shr.ll
  693. icmp-signmask.ll
  694. icmp-srem.ll
  695. icmp-sub.ll
  696. icmp-subadd.ll
  697. icmp-topbitssame.ll
  698. icmp-trunc.ll
  699. icmp-uadd-sat.ll
  700. icmp-uge-of-add-of-shl-one-by-bits-to-allones-and-val-to-icmp-eq-of-lshr-val-by-bits-and-0.ll
  701. icmp-uge-of-not-of-shl-allones-by-bits-and-val-to-icmp-eq-of-lshr-val-by-bits-and-0.ll
  702. icmp-ugt-of-shl-1-by-bits-and-val-to-icmp-eq-of-lshr-val-by-bits-and-0.ll
  703. icmp-ule-of-shl-1-by-bits-and-val-to-icmp-ne-of-lshr-val-by-bits-and-0.ll
  704. icmp-ult-of-add-of-shl-one-by-bits-to-allones-and-val-to-icmp-ne-of-lshr-val-by-bits-and-0.ll
  705. icmp-ult-of-not-of-shl-allones-by-bits-and-val-to-icmp-ne-of-lshr-val-by-bits-and-0.ll
  706. icmp-umax-notx.ll
  707. icmp-usub-sat.ll
  708. icmp-vec-inseltpoison.ll
  709. icmp-vec.ll
  710. icmp-vector-bitwise-reductions.ll
  711. icmp-vscale.ll
  712. icmp-with-selects.ll
  713. icmp-xor-signbit.ll
  714. icmp.ll
  715. icmp_or_umul_overflow.ll
  716. icmp_sdiv_with_and_without_range.ll
  717. idioms.ll
  718. ilogb.ll
  719. implies.ll
  720. in-freeze-phi.ll
  721. inbounds-gep.ll
  722. indexed-gep-compares.ll
  723. InferAlignAttribute.ll
  724. infinite-loop-postdom.ll
  725. inline-intrinsic-assert.ll
  726. inselt-binop-inseltpoison.ll
  727. inselt-binop.ll
  728. insert-const-shuf-inseltpoison.ll
  729. insert-const-shuf.ll
  730. insert-ext.ll
  731. insert-extract-shuffle-inseltpoison.ll
  732. insert-extract-shuffle.ll
  733. insert-trunc.ll
  734. insert-val-extract-elem.ll
  735. insertelement-bitcast.ll
  736. insertelement.ll
  737. insertelt-trunc.ll
  738. instcombine-dominance-fixup.ll
  739. instcombine-verify-known-bits.ll
  740. int_sideeffect.ll
  741. integer-round-up-pow2-alignment.ll
  742. intersect-accessgroup.ll
  743. intptr1.ll
  744. intptr2.ll
  745. intptr3.ll
  746. intptr4.ll
  747. intptr5.ll
  748. intptr6.ll
  749. intptr7.ll
  750. intptr8.ll
  751. IntPtrCast.ll
  752. intrinsic-distributive.ll
  753. intrinsic-select.ll
  754. intrinsics.ll
  755. inttoptr-add-phi.ll
  756. invariant-metadata-propagation.ll
  757. invariant.group.ll
  758. invariant.ll
  759. invert-variable-mask-in-masked-merge-scalar.ll
  760. invert-variable-mask-in-masked-merge-vector.ll
  761. invoke.ll
  762. is_fpclass.ll
  763. isascii-1.ll
  764. isascii-i16.ll
  765. isdigit-1.ll
  766. isdigit-i16.ll
  767. ispow2.ll
  768. issue64967-reassoc-fmul.ll
  769. iX-ext-split.ll
  770. JavaCompare.ll
  771. kcfi-operand-bundles.ll
  772. known-bits-lerp-pattern.ll
  773. known-bits.ll
  774. known-fpclass-reduce-signbit.ll
  775. known-never-nan.ll
  776. known-non-zero.ll
  777. known-phi-br.ll
  778. known-phi-recurse.ll
  779. known-range-frexp-exp.ll
  780. known-signbit-shift.ll
  781. known_align.ll
  782. LandingPadClauses.ll
  783. ldexp-ext.ll
  784. ldexp.ll
  785. lib-call-exit.ll
  786. lifetime-no-null-opt.ll
  787. lifetime-sanitizer.ll
  788. lifetime.ll
  789. load-addrspacecast-select.ll
  790. load-bitcast-select.ll
  791. load-bitcast-vec.ll
  792. load-bitcast32.ll
  793. load-bitcast64.ll
  794. load-cmp.ll
  795. load-combine-metadata-2.ll
  796. load-combine-metadata-3.ll
  797. load-combine-metadata-4.ll
  798. load-combine-metadata-dominance.ll
  799. load-combine-metadata.ll
  800. load-gep-overalign.ll
  801. load-no-aliasing.ll
  802. load-select.ll
  803. load-store-forward.ll
  804. load-store-masked-constant-array.ll
  805. load.ll
  806. load3.ll
  807. load_combine_aa.ll
  808. loadstore-alignment.ll
  809. loadstore-metadata.ll
  810. log-pow-nofastmath.ll
  811. log-pow.ll
  812. log-to-intrinsic.ll
  813. log1p.ll
  814. logb.ll
  815. logical-select-inseltpoison.ll
  816. logical-select.ll
  817. low-bit-splat.ll
  818. lower-dbg-declare.ll
  819. lshr-and-negC-icmpeq-zero.ll
  820. lshr-and-signbit-icmpeq-zero.ll
  821. lshr-ashr-of-uscmp.ll
  822. lshr-phi.ll
  823. lshr-trunc-sext-to-ashr-sext.ll
  824. lshr.ll
  825. malloc-free-addrspace.ll
  826. malloc-free-delete-dbginvar.ll
  827. malloc-free-mismatched.ll
  828. malloc-free.ll
  829. malloc_free_delete_nvptx.ll
  830. masked-merge-add.ll
  831. masked-merge-and-of-ors.ll
  832. masked-merge-or.ll
  833. masked-merge-xor.ll
  834. masked_intrinsics-inseltpoison.ll
  835. masked_intrinsics.ll
  836. masked_intrinsics_keep_metadata.ll
  837. math-odd-even-parity.ll
  838. matrix-multiplication-negation.ll
  839. max-min-canonicalize.ll
  840. max-of-nots.ll
  841. max_known_bits.ll
  842. maximum.ll
  843. maximumnum.ll
  844. maxnum.ll
  845. may-alias-errno.ll
  846. mem-deref-bytes-addrspaces.ll
  847. mem-deref-bytes.ll
  848. mem-gep-zidx.ll
  849. mem-intrinsics.ll
  850. mem-par-metadata-memcpy.ll
  851. memccpy.ll
  852. memchr-10.ll
  853. memchr-11.ll
  854. memchr-2.ll
  855. memchr-3.ll
  856. memchr-4.ll
  857. memchr-5.ll
  858. memchr-6.ll
  859. memchr-7.ll
  860. memchr-8.ll
  861. memchr-9.ll
  862. memchr.ll
  863. memcmp-1.ll
  864. memcmp-2.ll
  865. memcmp-3.ll
  866. memcmp-4.ll
  867. memcmp-5.ll
  868. memcmp-6.ll
  869. memcmp-7.ll
  870. memcmp-8.ll
  871. memcmp-constant-fold.ll
  872. memcpy-1.ll
  873. memcpy-2.ll
  874. memcpy-addrspace.ll
  875. memcpy-from-global.ll
  876. memcpy-to-load.ll
  877. memcpy.ll
  878. memcpy_alloca.ll
  879. memcpy_chk-1.ll
  880. memcpy_chk-2.ll
  881. memmove-1.ll
  882. memmove-2.ll
  883. memmove.ll
  884. memmove_chk-1.ll
  885. memmove_chk-2.ll
  886. mempcpy.ll
  887. memrchr-2.ll
  888. memrchr-3.ll
  889. memrchr-4.ll
  890. memrchr-5.ll
  891. memrchr-7.ll
  892. memrchr-8.ll
  893. memrchr.ll
  894. memset-1.ll
  895. memset-2.ll
  896. memset.ll
  897. memset2.ll
  898. memset_chk-1.ll
  899. memset_chk-2.ll
  900. merge-icmp.ll
  901. merging-multiple-stores-into-successor.ll
  902. min-positive.ll
  903. min-zext.ll
  904. minimum.ll
  905. minimumnum.ll
  906. minmax-demandbits.ll
  907. minmax-fold.ll
  908. minmax-fp.ll
  909. minmax-intrinsics.ll
  910. minmax-of-minmax.ll
  911. minmax-of-xor-x.ll
  912. minnum.ll
  913. misc-2002.ll
  914. modular-format.ll
  915. modulo.ll
  916. mul-inseltpoison.ll
  917. mul-masked-bits.ll
  918. mul-min-max.ll
  919. mul-pow2.ll
  920. mul.ll
  921. mul_fold.ll
  922. mul_full_32.ll
  923. mul_full_64.ll
  924. multi-size-address-space-pointer.ll
  925. multi-use-load-casts.ll
  926. multi-use-or.ll
  927. multiple-uses-load-bitcast-select.ll
  928. musttail-thunk.ll
  929. nan.ll
  930. nanl-fp128.ll
  931. nanl-fp80.ll
  932. nanl-ppc-fp128.ll
  933. nanless-canonicalize-combine.ll
  934. narrow-math.ll
  935. narrow-switch.ll
  936. narrow.ll
  937. neg-alloca.ll
  938. negated-bitmask.ll
  939. nested-select.ll
  940. new-delete-itanium-32.ll
  941. new-delete-itanium.ll
  942. new-delete-msvc.ll
  943. new-inst-dbgloc-overwrite.ll
  944. no-negzero.ll
  945. no-unwind-inline-asm.ll
  946. no_cgscc_assert.ll
  947. no_sink_instruction.ll
  948. noalias-scope-decl.ll
  949. non-integral-pointers.ll
  950. nonnull-attribute.ll
  951. nonnull-select.ll
  952. not-add.ll
  953. not.ll
  954. nothrow.ll
  955. nsw-inseltpoison.ll
  956. nsw.ll
  957. obfuscated_splat.ll
  958. object-size-opaque.ll
  959. objsize-64.ll
  960. objsize-address-space.ll
  961. objsize.ll
  962. odr-linkage.ll
  963. omit-urem-of-power-of-two-or-zero-when-comparing-with-zero.ll
  964. onehot_merge.ll
  965. opaque-ptr.ll
  966. opaque.ll
  967. operand-complexity.ll
  968. opts-tuples-extract-intrinsic.ll
  969. or-bitmask.ll
  970. or-concat.ll
  971. or-fcmp.ll
  972. or-or-combine.ll
  973. or-packed-int-vecs.ll
  974. or-select-zero-icmp.ll
  975. or-shifted-masks.ll
  976. or-xor-xor.ll
  977. or-xor.ll
  978. or.ll
  979. oss_fuzz_32759.ll
  980. osx-names.ll
  981. out-of-bounds-indexes.ll
  982. out-of-tree-allocator-optimizes-away.ll
  983. overflow-mul.ll
  984. overflow.ll
  985. overflow_to_sat.ll
  986. OverlappingInsertvalues.ll
  987. partally-redundant-left-shift-input-masking-after-truncation-variant-a.ll
  988. partally-redundant-left-shift-input-masking-after-truncation-variant-b.ll
  989. partally-redundant-left-shift-input-masking-after-truncation-variant-c.ll
  990. partally-redundant-left-shift-input-masking-after-truncation-variant-d.ll
  991. partally-redundant-left-shift-input-masking-after-truncation-variant-e.ll
  992. partally-redundant-left-shift-input-masking-variant-a.ll
  993. partally-redundant-left-shift-input-masking-variant-b.ll
  994. partally-redundant-left-shift-input-masking-variant-c.ll
  995. partally-redundant-left-shift-input-masking-variant-d.ll
  996. partally-redundant-left-shift-input-masking-variant-e.ll
  997. phi-aware-aggregate-reconstruction.ll
  998. phi-cse.ll
  999. phi-equal-incoming-pointers.ll
  1000. phi-extractvalue.ll
  1001. phi-int-users.ll
  1002. phi-int2ptr-different-addrspace.ll
  1003. phi-int2ptr-fold.ll
  1004. phi-known-bits-operand-order.ll
  1005. phi-load-metadata-2.ll
  1006. phi-load-metadata-3.ll
  1007. phi-load-metadata-4.ll
  1008. phi-load-metadata-dominance.ll
  1009. phi-load-metadata.ll
  1010. phi-merge-gep.ll
  1011. phi-of-insertvalues.ll
  1012. phi-pointercasts.ll
  1013. phi-preserve-ir-flags.ll
  1014. phi-select-constant.ll
  1015. phi-shifts.ll
  1016. phi-timeout.ll
  1017. phi-with-multiple-unsimplifiable-values.ll
  1018. phi.ll
  1019. pow-0.ll
  1020. pow-1.ll
  1021. pow-2.ll
  1022. pow-3.ll
  1023. pow-4.ll
  1024. pow-cbrt.ll
  1025. pow-exp-nofastmath.ll
  1026. pow-exp.ll
  1027. pow-sqrt.ll
  1028. pow-to-ldexp.ll
  1029. pow-to-sqrt.ll
  1030. pow_fp_int.ll
  1031. pow_fp_int16.ll
  1032. powi.ll
  1033. pr100298.ll
  1034. pr105510.ll
  1035. pr12251.ll
  1036. pr12338.ll
  1037. pr142518.ll
  1038. pr14365.ll
  1039. pr176548.ll
  1040. pr17827.ll
  1041. pr20678.ll
  1042. pr21199.ll
  1043. pr21210.ll
  1044. pr21651.ll
  1045. pr21891.ll
  1046. pr23751.ll
  1047. pr23809.ll
  1048. pr24354.ll
  1049. pr24605.ll
  1050. pr25342.ll
  1051. pr25745.ll
  1052. pr2645-0-inseltpoison.ll
  1053. pr2645-0.ll
  1054. pr26992.ll
  1055. pr26993.ll
  1056. pr27236.ll
  1057. pr27332.ll
  1058. pr27343.ll
  1059. pr27703.ll
  1060. pr27996.ll
  1061. pr28143.ll
  1062. pr28725.ll
  1063. pr2996.ll
  1064. PR30597.ll
  1065. pr30929.ll
  1066. pr31990_wrong_memcpy.ll
  1067. pr32686.ll
  1068. pr33453.ll
  1069. pr33689_same_bitwidth.ll
  1070. pr34349.ll
  1071. pr34627.ll
  1072. pr35515.ll
  1073. pr36362.ll
  1074. PR37526.ll
  1075. pr38677.ll
  1076. pr38897.ll
  1077. pr38915.ll
  1078. pr38984-inseltpoison.ll
  1079. pr38984.ll
  1080. pr39177.ll
  1081. pr39908.ll
  1082. pr41164.ll
  1083. pr43081.ll
  1084. pr43376-getFlippedStrictnessPredicateAndConstant-assert.ll
  1085. pr43893.ll
  1086. pr44242.ll
  1087. pr44245.ll
  1088. pr44541.ll
  1089. pr44552.ll
  1090. pr44835.ll
  1091. pr46680.ll
  1092. pr49688.ll
  1093. pr51824.ll
  1094. pr53357.ll
  1095. pr55228.ll
  1096. pr56424.ll
  1097. pr58901.ll
  1098. pr59613.ll
  1099. pr63791.ll
  1100. pr69059.ll
  1101. pr71330.ll
  1102. pr72433.ll
  1103. pr75129.ll
  1104. pr75369.ll
  1105. pr77064.ll
  1106. pr80597.ll
  1107. pr80941.ll
  1108. pr82877.ll
  1109. pr83931.ll
  1110. pr83947.ll
  1111. pr96012.ll
  1112. pr98139.ll
  1113. pr98435.ll
  1114. prefetch-load.ll
  1115. preserve-profile.ll
  1116. preserve-sminmax.ll
  1117. preserved-analyses.ll
  1118. prevent-cmp-merge.ll
  1119. printf-1.ll
  1120. printf-2.ll
  1121. printf-3.ll
  1122. printf-i16.ll
  1123. printf-puts-not-emittable.ll
  1124. protected-field-ptr.ll
  1125. ptr-int-cast.ll
  1126. ptr-int-ptr-icmp.ll
  1127. ptr-replace-alloca.ll
  1128. ptrauth-call.ll
  1129. ptrauth-intrinsics-call.ll
  1130. ptrauth-intrinsics.ll
  1131. ptrmask.ll
  1132. ptrtoaddr.ll
  1133. ptrtoint-nullgep.ll
  1134. pull-binop-through-shift.ll
  1135. pull-conditional-binop-through-shift.ll
  1136. puts-1.ll
  1137. puts-i16.ll
  1138. range-check.ll
  1139. README.txt
  1140. readnone-maythrow.ll
  1141. realloc-free.ll
  1142. realloc.ll
  1143. reassociate-nuw.ll
  1144. recurrence-binary-intrinsic.ll
  1145. recurrence.ll
  1146. reduction-add-sext-zext-i1.ll
  1147. reduction-and-sext-zext-i1.ll
  1148. reduction-mul-sext-zext-i1.ll
  1149. reduction-or-sext-zext-i1.ll
  1150. reduction-shufflevector.ll
  1151. reduction-smax-sext-zext-i1.ll
  1152. reduction-smin-sext-zext-i1.ll
  1153. reduction-umax-sext-zext-i1.ll
  1154. reduction-umin-sext-zext-i1.ll
  1155. reduction-xor-sext-zext-i1.ll
  1156. redundant-fcmp.ll
  1157. redundant-left-shift-input-masking-after-truncation-variant-a.ll
  1158. redundant-left-shift-input-masking-after-truncation-variant-b.ll
  1159. redundant-left-shift-input-masking-after-truncation-variant-c.ll
  1160. redundant-left-shift-input-masking-after-truncation-variant-d.ll
  1161. redundant-left-shift-input-masking-after-truncation-variant-e.ll
  1162. redundant-left-shift-input-masking-after-truncation-variant-f.ll
  1163. redundant-left-shift-input-masking-no-widen.ll
  1164. redundant-left-shift-input-masking-pr49778.ll
  1165. redundant-left-shift-input-masking-variant-a.ll
  1166. redundant-left-shift-input-masking-variant-b.ll
  1167. redundant-left-shift-input-masking-variant-c.ll
  1168. redundant-left-shift-input-masking-variant-d.ll
  1169. redundant-left-shift-input-masking-variant-e.ll
  1170. redundant-left-shift-input-masking-variant-f.ll
  1171. redundant-right-shift-input-masking.ll
  1172. rem-mul-shl.ll
  1173. rem.ll
  1174. remove-loop-phi-multiply-by-zero.ll
  1175. remquo.ll
  1176. remquol-fp128.ll
  1177. remquol-fp80.ll
  1178. remquol-ppc-fp128.ll
  1179. repack-ints-thru-zext.ll
  1180. result-of-add-of-negative-is-non-zero-and-no-underflow.ll
  1181. result-of-add-of-negative-or-zero-is-non-zero-and-no-underflow.ll
  1182. result-of-usub-is-non-zero-and-no-overflow.ll
  1183. reuse-constant-from-select-in-icmp.ll
  1184. rotate.ll
  1185. sadd-with-overflow.ll
  1186. sadd_sat.ll
  1187. saddo.ll
  1188. salvage-dbg-declare.ll
  1189. saturating-add-sub.ll
  1190. scalable-bitcast-inseltpoison.ll
  1191. scalable-bitcast.ll
  1192. scalable-cast-of-alloc.ll
  1193. scalable-const-fp-splat.ll
  1194. scalable-extract-subvec-elt.ll
  1195. scalable-select.ll
  1196. scalable-trunc.ll
  1197. scalable-vector-array.ll
  1198. scalable-vector-struct.ll
  1199. scalar_vector_gep.ll
  1200. scalarization-inseltpoison.ll
  1201. scalarization.ll
  1202. scmp.ll
  1203. sdiv-1.ll
  1204. sdiv-2.ll
  1205. sdiv-canonicalize.ll
  1206. sdiv-exact-by-negative-power-of-two.ll
  1207. sdiv-exact-by-power-of-two.ll
  1208. sdiv-guard.ll
  1209. sdiv-icmp.ll
  1210. sdiv-of-non-negative-by-negative-power-of-two.ll
  1211. select-2.ll
  1212. select-and-cmp.ll
  1213. select-and-or.ll
  1214. select-binop-cmp.ll
  1215. select-binop-foldable-floating-point.ll
  1216. select-bitext-bitwise-ops.ll
  1217. select-bitext.ll
  1218. select-cmp-br.ll
  1219. select-cmp-cttz-ctlz.ll
  1220. select-cmp-eq-op-fold.ll
  1221. select-cmp.ll
  1222. select-cmpxchg.ll
  1223. select-crash.ll
  1224. select-ctlz-to-cttz.ll
  1225. select-divrem.ll
  1226. select-extractelement-inseltpoison.ll
  1227. select-extractelement.ll
  1228. select-factorize.ll
  1229. select-fcmp-fmul-zero-absorbing-value.ll
  1230. select-fixed-zero.ll
  1231. select-gep.ll
  1232. select-icmp-and-zero-shl.ll
  1233. select-icmp-and.ll
  1234. select-icmp-xor.ll
  1235. select-imm-canon.ll
  1236. select-load-call.ll
  1237. select-load.ll
  1238. select-masked_gather.ll
  1239. select-masked_load.ll
  1240. select-min-max.ll
  1241. select-obo-peo-ops.ll
  1242. select-of-bittest.ll
  1243. select-of-symmetric-selects.ll
  1244. select-or-cmp.ll
  1245. select-pr39595.ll
  1246. select-safe-bool-transforms.ll
  1247. select-safe-impliedcond-transforms.ll
  1248. select-safe-transforms.ll
  1249. select-select.ll
  1250. select-to-cmp.ll
  1251. select-value-equivalence.ll
  1252. select-with-bitwise-ops.ll
  1253. select-with-extreme-eq-cond.ll
  1254. select.ll
  1255. select_arithmetic.ll
  1256. select_frexp.ll
  1257. select_meta.ll
  1258. select_with_identical_phi.ll
  1259. set-lowbits-mask-canonicalize.ll
  1260. set.ll
  1261. setcc-strength-reduce.ll
  1262. sext-a-lt-b-plus-zext-a-gt-b-to-uscmp.ll
  1263. sext-and.ll
  1264. sext-nonneg-sub.ll
  1265. sext-of-trunc-nsw.ll
  1266. sext.ll
  1267. shift-add-inseltpoison.ll
  1268. shift-add.ll
  1269. shift-amount-reassociation-in-bittest-with-truncation-lshr.ll
  1270. shift-amount-reassociation-in-bittest-with-truncation-shl.ll
  1271. shift-amount-reassociation-in-bittest.ll
  1272. shift-amount-reassociation-with-truncation-ashr.ll
  1273. shift-amount-reassociation-with-truncation-lshr.ll
  1274. shift-amount-reassociation-with-truncation-shl.ll
  1275. shift-amount-reassociation.ll
  1276. shift-by-signext.ll
  1277. shift-cttz-ctlz.ll
  1278. shift-direction-in-bit-test.ll
  1279. shift-flags.ll
  1280. shift-logic.ll
  1281. shift-shift.ll
  1282. shift-sra.ll
  1283. shift-sub.ll
  1284. shift-uminmax.ll
  1285. shift.ll
  1286. shl-and-negC-icmpeq-zero.ll
  1287. shl-and-signbit-icmpeq-zero.ll
  1288. shl-bo.ll
  1289. shl-demand.ll
  1290. shl-factor.ll
  1291. shl-sub.ll
  1292. shl-twice-constant.ll
  1293. shl-unsigned-cmp-const.ll
  1294. should-change-type.ll
  1295. shuffle-binop.ll
  1296. shuffle-cast-dist.ll
  1297. shuffle-cast-inseltpoison.ll
  1298. shuffle-cast.ll
  1299. shuffle-select-narrow-inseltpoison.ll
  1300. shuffle-select-narrow.ll
  1301. shuffle_select-inseltpoison.ll
  1302. shuffle_select.ll
  1303. shufflevec-bitcast-inseltpoison.ll
  1304. shufflevec-bitcast.ll
  1305. shufflevec-constant-inseltpoison.ll
  1306. shufflevec-constant.ll
  1307. shufflevector-div-rem-inseltpoison.ll
  1308. shufflevector-div-rem.ll
  1309. shufflevector_freezepoison.ll
  1310. sign-bit-test-via-right-shifting-all-other-bits.ll
  1311. sign-test-and-or.ll
  1312. signbit-lshr-and-icmpeq-zero.ll
  1313. signbit-shl-and-icmpeq-zero.ll
  1314. signed-comparison.ll
  1315. signed-mul-lack-of-overflow-check-via-mul-sdiv.ll
  1316. signed-mul-overflow-check-via-mul-sdiv.ll
  1317. signed-truncation-check.ll
  1318. signext.ll
  1319. signmask-of-sext-vs-of-shl-of-zext.ll
  1320. simple_phi_condition.ll
  1321. simplify-demanded-bits-pointer.ll
  1322. simplify-demanded-fpclass-aggregates.ll
  1323. simplify-demanded-fpclass-canonicalize.ll
  1324. simplify-demanded-fpclass-exp.ll
  1325. simplify-demanded-fpclass-extractelement.ll
  1326. simplify-demanded-fpclass-fadd.ll
  1327. simplify-demanded-fpclass-fdiv.ll
  1328. simplify-demanded-fpclass-fma.ll
  1329. simplify-demanded-fpclass-fmul.ll
  1330. simplify-demanded-fpclass-fpext.ll
  1331. simplify-demanded-fpclass-fptrunc-round.ll
  1332. simplify-demanded-fpclass-fptrunc.ll
  1333. simplify-demanded-fpclass-frexp.ll
  1334. simplify-demanded-fpclass-fsub.ll
  1335. simplify-demanded-fpclass-insertelement.ll
  1336. simplify-demanded-fpclass-ldexp.ll
  1337. simplify-demanded-fpclass-log.ll
  1338. simplify-demanded-fpclass-maximum.ll
  1339. simplify-demanded-fpclass-maximumnum.ll
  1340. simplify-demanded-fpclass-maxnum.ll
  1341. simplify-demanded-fpclass-minimum.ll
  1342. simplify-demanded-fpclass-minimumnum.ll
  1343. simplify-demanded-fpclass-minnum.ll
  1344. simplify-demanded-fpclass-phi.ll
  1345. simplify-demanded-fpclass-rounding-intrinsics.ll
  1346. simplify-demanded-fpclass-shufflevector.ll
  1347. simplify-demanded-fpclass-sqrt.ll
  1348. simplify-demanded-fpclass.ll
  1349. simplify-intrinsics.ll
  1350. simplify-libcalls-erased.ll
  1351. simplify-libcalls-i16.ll
  1352. simplify-libcalls-inreg.ll
  1353. simplify-libcalls-new.ll
  1354. simplify-libcalls.ll
  1355. sincos-fpmath.ll
  1356. sincos.ll
  1357. sincospi.ll
  1358. sink-alloca.ll
  1359. sink-dereferenceable-assume.ll
  1360. sink-instruction-introduces-unnecessary-poison-value.ll
  1361. sink-into-catchswitch.ll
  1362. sink-into-ncd.ll
  1363. sink-into-resume-block.ll
  1364. sink-not-into-and.ll
  1365. sink-not-into-another-hand-of-and.ll
  1366. sink-not-into-another-hand-of-logical-and.ll
  1367. sink-not-into-another-hand-of-logical-or.ll
  1368. sink-not-into-another-hand-of-or.ll
  1369. sink-not-into-logical-and.ll
  1370. sink-not-into-logical-or.ll
  1371. sink-not-into-or.ll
  1372. sink_instruction.ll
  1373. sink_sideeffecting_instruction.ll
  1374. sink_to_unreachable.ll
  1375. sitofp.ll
  1376. skip-opt-void-to-non-void-conversion.ll
  1377. smax-icmp.ll
  1378. smin-icmp.ll
  1379. smulo.ll
  1380. snprintf-2.ll
  1381. snprintf-3.ll
  1382. snprintf-4.ll
  1383. snprintf.ll
  1384. sprintf-1.ll
  1385. sprintf-2.ll
  1386. sprintf-3.ll
  1387. sprintf-void.ll
  1388. sqrt-nofast.ll
  1389. sqrt.ll
  1390. srem-canonicalize.ll
  1391. srem-simplify-bug.ll
  1392. srem-via-sdiv-mul-sub.ll
  1393. srem1.ll
  1394. ssub-with-overflow.ll
  1395. ssubo.ll
  1396. stack-overalign.ll
  1397. stacksave-debuginfo.ll
  1398. stacksaverestore.ll
  1399. statepoint-cleanup.ll
  1400. statepoint-iter.ll
  1401. statepoint.ll
  1402. stdio-custom-dl.ll
  1403. stdiocall-bad-sig.ll
  1404. store-load-unaliased-gep.ll
  1405. store.ll
  1406. storemerge-dbg.ll
  1407. StoreToNull-DbgCheck.ll
  1408. stpcpy-1.ll
  1409. stpcpy-2.ll
  1410. stpcpy_chk-1.ll
  1411. stpcpy_chk-2.ll
  1412. stpncpy-1.ll
  1413. str-int-2.ll
  1414. str-int-3.ll
  1415. str-int-4.ll
  1416. str-int-5.ll
  1417. str-int.ll
  1418. strcall-bad-sig.ll
  1419. strcall-no-nul.ll
  1420. strcat-1.ll
  1421. strcat-2.ll
  1422. strcat-3.ll
  1423. strchr-1.ll
  1424. strchr-2.ll
  1425. strchr-3.ll
  1426. strchr-4.ll
  1427. strcmp-1.ll
  1428. strcmp-2.ll
  1429. strcmp-3.ll
  1430. strcmp-4.ll
  1431. strcmp-memcmp.ll
  1432. strcpy-1.ll
  1433. strcpy-2.ll
  1434. strcpy-nonzero-as.ll
  1435. strcpy_chk-1.ll
  1436. strcpy_chk-2.ll
  1437. strcpy_chk-64.ll
  1438. strcspn-1.ll
  1439. strcspn-2.ll
  1440. strict-sub-underflow-check-to-comparison-of-sub-operands.ll
  1441. strlcpy-1.ll
  1442. strlen-1.ll
  1443. strlen-2.ll
  1444. strlen-3.ll
  1445. strlen-4.ll
  1446. strlen-5.ll
  1447. strlen-6.ll
  1448. strlen-7.ll
  1449. strlen-8.ll
  1450. strlen-9.ll
  1451. strlen_chk.ll
  1452. strncat-1.ll
  1453. strncat-2.ll
  1454. strncat-3.ll
  1455. strncmp-1.ll
  1456. strncmp-2.ll
  1457. strncmp-3.ll
  1458. strncmp-4.ll
  1459. strncmp-5.ll
  1460. strncmp-6.ll
  1461. strncmp-wrong-datalayout.ll
  1462. strncpy-1.ll
  1463. strncpy-2.ll
  1464. strncpy-3.ll
  1465. strncpy-4.ll
  1466. strncpy_chk-1.ll
  1467. strncpy_chk-2.ll
  1468. strndup.ll
  1469. strnlen-1.ll
  1470. strnlen-2.ll
  1471. strnlen-3.ll
  1472. strnlen-4.ll
  1473. strnlen-5.ll
  1474. strnlen-6.ll
  1475. strpbrk-1.ll
  1476. strpbrk-2.ll
  1477. strrchr-1.ll
  1478. strrchr-2.ll
  1479. strrchr-3.ll
  1480. strspn-1.ll
  1481. strstr-1.ll
  1482. strstr-2.ll
  1483. strto-1.ll
  1484. struct-assign-tbaa-2.ll
  1485. struct-assign-tbaa-new.ll
  1486. struct-assign-tbaa.ll
  1487. sub-after-sle-is-non-negative.ll
  1488. sub-and-or-neg-xor.ll
  1489. sub-ashr-and-to-icmp-select.ll
  1490. sub-ashr-or-to-icmp-select.ll
  1491. sub-from-sub.ll
  1492. sub-gep.ll
  1493. sub-lshr-or-to-icmp-select.ll
  1494. sub-minmax.ll
  1495. sub-not.ll
  1496. sub-of-negatible-inseltpoison.ll
  1497. sub-of-negatible.ll
  1498. sub-or-and-xor.ll
  1499. sub-sext-add.ll
  1500. sub-xor-cmp.ll
  1501. sub-xor-or-neg-and.ll
  1502. sub-xor.ll
  1503. sub.ll
  1504. subtract-from-one-hand-of-select.ll
  1505. subtract-of-one-hand-of-select.ll
  1506. swifterror-argument-bitcast-fold.ll
  1507. switch-constant-expr.ll
  1508. switch-select.ll
  1509. switch-shl.ll
  1510. switch-sub.ll
  1511. switch-truncate-crash.ll
  1512. switch-xor.ll
  1513. switch-zext-sext.ll
  1514. tbaa-store-to-load.ll
  1515. threadlocal_address.ll
  1516. tmp-alloca-bypass.ll
  1517. toascii-1.ll
  1518. token.ll
  1519. trig.ll
  1520. trivial-dse-calls.ll
  1521. trunc-binop-ext.ll
  1522. trunc-demand.ll
  1523. trunc-extractelement-inseltpoison.ll
  1524. trunc-extractelement.ll
  1525. trunc-fp-to-int.ll
  1526. trunc-inseltpoison.ll
  1527. trunc-load.ll
  1528. trunc-lshr.ll
  1529. trunc-sext.ll
  1530. trunc-shift-trunc.ll
  1531. trunc-shl-zext.ll
  1532. trunc.ll
  1533. truncating-saturate.ll
  1534. type_pun-inseltpoison.ll
  1535. type_pun.ll
  1536. uadd-with-overflow.ll
  1537. uaddo.ll
  1538. uaddo2.ll
  1539. ucmp.ll
  1540. udiv-pow2-vscale-inseltpoison.ll
  1541. udiv-pow2-vscale.ll
  1542. udiv-simplify.ll
  1543. udiv_select_to_select_shift.ll
  1544. udivrem-change-width.ll
  1545. umax-icmp.ll
  1546. umin-icmp.ll
  1547. umin_cttz_ctlz.ll
  1548. umul-sign-check.ll
  1549. umulo-square.ll
  1550. umulo.ll
  1551. unavailable-debug.ll
  1552. unfold-masked-merge-with-const-mask-scalar.ll
  1553. unfold-masked-merge-with-const-mask-vector.ll
  1554. unordered-compare-and-ordered.ll
  1555. unordered-fcmp-select.ll
  1556. unpack-fca.ll
  1557. unreachable-alloca-lifetime-markers.ll
  1558. unreachable-code.ll
  1559. unreachable-dbg-info-modified.ll
  1560. unrecognized_three-way-comparison.ll
  1561. unsigned-add-lack-of-overflow-check-via-add.ll
  1562. unsigned-add-lack-of-overflow-check-via-xor.ll
  1563. unsigned-add-lack-of-overflow-check.ll
  1564. unsigned-add-overflow-check-via-add.ll
  1565. unsigned-add-overflow-check-via-xor.ll
  1566. unsigned-add-overflow-check.ll
  1567. unsigned-mul-lack-of-overflow-check-via-mul-udiv.ll
  1568. unsigned-mul-lack-of-overflow-check-via-udiv-of-allones.ll
  1569. unsigned-mul-overflow-check-via-mul-udiv.ll
  1570. unsigned-mul-overflow-check-via-udiv-of-allones.ll
  1571. unsigned-sub-lack-of-overflow-check.ll
  1572. unsigned-sub-overflow-check.ll
  1573. unsigned_saturated_sub.ll
  1574. unused-nonnull.ll
  1575. unwind-inline-asm.ll
  1576. update-bpi.ll
  1577. urem-simplify-bug.ll
  1578. urem-via-cmp-select.ll
  1579. urem-via-udiv-mul-sub.ll
  1580. usub-overflow-known-by-implied-cond.ll
  1581. usub_sat_to_msb_mask.ll
  1582. usubo.ll
  1583. vararg.ll
  1584. variable-signext-of-variable-high-bit-extraction.ll
  1585. vec-binop-select-inseltpoison.ll
  1586. vec-binop-select.ll
  1587. vec_demanded_elts-inseltpoison.ll
  1588. vec_demanded_elts.ll
  1589. vec_extract_2elts.ll
  1590. vec_extract_through_broadcast.ll
  1591. vec_extract_var_elt.ll
  1592. vec_gep_scalar_arg-inseltpoison.ll
  1593. vec_gep_scalar_arg.ll
  1594. vec_phi_extract-inseltpoison.ll
  1595. vec_phi_extract.ll
  1596. vec_sext.ll
  1597. vec_shuffle-inseltpoison.ll
  1598. vec_shuffle-phi-multiuse.ll
  1599. vec_shuffle.ll
  1600. vec_udiv_to_shift.ll
  1601. vector-casts-inseltpoison.ll
  1602. vector-casts.ll
  1603. vector-concat-binop-inseltpoison.ll
  1604. vector-concat-binop.ll
  1605. vector-logical-reductions.ll
  1606. vector-mul.ll
  1607. vector-reduce-add-known-bits.ll
  1608. vector-reduce-min-max-known.ll
  1609. vector-reductions.ll
  1610. vector-reverse.ll
  1611. vector-splice.ll
  1612. vector-trunc.ll
  1613. vector-type.ll
  1614. vector-udiv.ll
  1615. vector-urem.ll
  1616. vector-xor.ll
  1617. vector_gep1-inseltpoison.ll
  1618. vector_gep1.ll
  1619. vector_gep2.ll
  1620. vector_insertelt_shuffle-inseltpoison.ll
  1621. vector_insertelt_shuffle.ll
  1622. vectorgep-crash.ll
  1623. volatile_load_cast.ll
  1624. volatile_store.ll
  1625. vp-reverse.ll
  1626. vscale.ll
  1627. vscale_alloca.ll
  1628. vscale_cmp.ll
  1629. vscale_extractelement-inseltpoison.ll
  1630. vscale_extractelement.ll
  1631. vscale_gep.ll
  1632. vscale_insertelement-inseltpoison.ll
  1633. vscale_insertelement.ll
  1634. vscale_load.ll
  1635. vscale_sext_and_zext.ll
  1636. vscale_trunc.ll
  1637. vscale_zero.ll
  1638. wcslen-1.ll
  1639. wcslen-2.ll
  1640. wcslen-3.ll
  1641. wcslen-4.ll
  1642. wcslen-5.ll
  1643. wcslen-6.ll
  1644. weak-symbols.ll
  1645. widenable-conditions.ll
  1646. win-fdim.ll
  1647. win-math.ll
  1648. with_overflow.ll
  1649. xor-and-or.ll
  1650. xor-ashr.ll
  1651. xor-icmps.ll
  1652. xor-of-icmps-with-extra-uses.ll
  1653. xor-of-or.ll
  1654. xor-undef.ll
  1655. xor.ll
  1656. xor2.ll
  1657. zero-point-zero-add.ll
  1658. zeroext-and-reduce.ll
  1659. zext-bool-add-sub.ll
  1660. zext-ctlz-trunc-to-ctlz-add.ll
  1661. zext-fold.ll
  1662. zext-or-icmp.ll
  1663. zext-phi.ll
  1664. zext.ll