tree: 3dc1db5fc6a58c9384b778fed1eb26641c6d606b [path history] [tgz]
  1. AArch64/
  2. AMDGPU/
  3. ARM/
  4. NVPTX/
  5. PowerPC/
  6. X86/
  7. 2003-05-26-CastMiscompile.ll
  8. 2003-05-27-ConstExprCrash.ll
  9. 2003-06-05-BranchInvertInfLoop.ll
  10. 2003-07-21-ExternalConstant.ll
  11. 2003-08-12-AllocaNonNull.ll
  12. 2003-09-09-VolatileLoadElim.ll
  13. 2003-10-29-CallSiteResolve.ll
  14. 2003-11-03-VarargsCallBug.ll
  15. 2004-01-13-InstCombineInvokePHI.ll
  16. 2004-02-23-ShiftShiftOverflow.ll
  17. 2004-03-13-InstCombineInfLoop.ll
  18. 2004-04-04-InstCombineReplaceAllUsesWith.ll
  19. 2004-05-07-UnsizedCastLoad.ll
  20. 2004-07-27-ConstantExprMul.ll
  21. 2004-08-09-RemInfLoop.ll
  22. 2004-08-10-BoolSetCC.ll
  23. 2004-09-20-BadLoadCombine.ll
  24. 2004-09-20-BadLoadCombine2.ll
  25. 2004-09-28-BadShiftAndSetCC.ll
  26. 2004-11-22-Missed-and-fold.ll
  27. 2004-11-27-SetCCForCastLargerAndConstant.ll
  28. 2004-12-08-RemInfiniteLoop.ll
  29. 2005-03-04-ShiftOverflow.ll
  30. 2005-04-07-UDivSelectCrash.ll
  31. 2005-06-15-DivSelectCrash.ll
  32. 2005-06-15-ShiftSetCCCrash.ll
  33. 2005-06-16-RangeCrash.ll
  34. 2005-07-07-DeadPHILoop.ll
  35. 2006-02-13-DemandedMiscompile.ll
  36. 2006-02-28-Crash.ll
  37. 2006-03-30-ExtractElement.ll
  38. 2006-04-28-ShiftShiftLongLong.ll
  39. 2006-05-04-DemandedBitCrash.ll
  40. 2006-09-15-CastToBool.ll
  41. 2006-10-19-SignedToUnsignedCastAndConst-2.ll
  42. 2006-10-20-mask.ll
  43. 2006-10-26-VectorReassoc.ll
  44. 2006-11-10-ashr-miscompile.ll
  45. 2006-12-01-BadFPVectorXform.ll
  46. 2006-12-05-fp-to-int-ext.ll
  47. 2006-12-08-Phi-ICmp-Op-Fold.ll
  48. 2006-12-08-Select-ICmp.ll
  49. 2006-12-15-Range-Test.ll
  50. 2006-12-23-Select-Cmp-Cmp.ll
  51. 2007-01-13-ExtCompareMiscompile.ll
  52. 2007-01-18-VectorInfLoop.ll
  53. 2007-02-01-LoadSinkAlloca.ll
  54. 2007-02-07-PointerCast.ll
  55. 2007-02-23-PhiFoldInfLoop.ll
  56. 2007-03-13-CompareMerge.ll
  57. 2007-03-19-BadTruncChangePR1261.ll
  58. 2007-03-21-SignedRangeTest.ll
  59. 2007-03-25-BadShiftMask.ll
  60. 2007-03-25-DoubleShift.ll
  61. 2007-03-26-BadShiftMask.ll
  62. 2007-04-08-SingleEltVectorCrash.ll
  63. 2007-05-10-icmp-or.ll
  64. 2007-05-14-Crash.ll
  65. 2007-05-18-CastFoldBug.ll
  66. 2007-06-06-AshrSignBit.ll
  67. 2007-06-21-DivCompareMiscomp.ll
  68. 2007-08-02-InfiniteLoop.ll
  69. 2007-09-10-AliasConstFold.ll
  70. 2007-09-17-AliasConstFold2.ll
  71. 2007-10-10-EliminateMemCpy.ll
  72. 2007-10-12-Crash.ll
  73. 2007-10-28-stacksave.ll
  74. 2007-10-31-RangeCrash.ll
  75. 2007-10-31-StringCrash.ll
  76. 2007-11-07-OpaqueAlignCrash.ll
  77. 2007-11-15-CompareMiscomp.ll
  78. 2007-11-25-CompatibleAttributes.ll
  79. 2007-12-10-ConstFoldCompare.ll
  80. 2007-12-12-GEPScale.ll
  81. 2007-12-16-AsmNoUnwind.ll
  82. 2007-12-18-AddSelCmpSub.ll
  83. 2007-12-28-IcmpSub2.ll
  84. 2008-01-06-BitCastAttributes.ll
  85. 2008-01-06-CastCrash.ll
  86. 2008-01-06-VoidCast.ll
  87. 2008-01-13-AndCmpCmp.ll
  88. 2008-01-14-VarArgTrampoline.ll
  89. 2008-01-21-MismatchedCastAndCompare.ll
  90. 2008-01-21-MulTrunc.ll
  91. 2008-01-27-FloatSelect.ll
  92. 2008-02-13-MulURem.ll
  93. 2008-02-16-SDivOverflow2.ll
  94. 2008-02-23-MulSub.ll
  95. 2008-02-28-OrFCmpCrash.ll
  96. 2008-03-13-IntToPtr.ll
  97. 2008-04-22-ByValBitcast.ll
  98. 2008-04-28-VolatileStore.ll
  99. 2008-04-29-VolatileLoadDontMerge.ll
  100. 2008-04-29-VolatileLoadMerge.ll
  101. 2008-05-08-LiveStoreDelete.ll
  102. 2008-05-08-StrLenSink.ll
  103. 2008-05-09-SinkOfInvoke.ll
  104. 2008-05-17-InfLoop.ll
  105. 2008-05-18-FoldIntToPtr.ll
  106. 2008-05-22-IDivVector.ll
  107. 2008-05-23-CompareFold.ll
  108. 2008-05-31-AddBool.ll
  109. 2008-05-31-Bools.ll
  110. 2008-06-05-ashr-crash.ll
  111. 2008-06-08-ICmpPHI.ll
  112. 2008-06-13-InfiniteLoopStore.ll
  113. 2008-06-13-ReadOnlyCallStore.ll
  114. 2008-06-19-UncondLoad.ll
  115. 2008-06-21-CompareMiscomp.ll
  116. 2008-06-24-StackRestore.ll
  117. 2008-07-08-ShiftOneAndOne.ll
  118. 2008-07-08-SubAnd.ll
  119. 2008-07-08-VolatileLoadMerge.ll
  120. 2008-07-09-SubAndError.ll
  121. 2008-07-10-CastSextBool.ll
  122. 2008-07-11-RemAnd.ll
  123. 2008-07-13-DivZero.ll
  124. 2008-07-16-fsub.ll
  125. 2008-08-05-And.ll
  126. 2008-09-02-VectorCrash.ll
  127. 2008-10-11-DivCompareFold.ll
  128. 2008-10-23-ConstFoldWithoutMask.ll
  129. 2008-11-01-SRemDemandedBits.ll
  130. 2008-11-08-FCmp.ll
  131. 2008-11-27-IDivVector.ll
  132. 2008-11-27-MultiplyIntVec.ll
  133. 2008-12-17-SRemNegConstVec.ll
  134. 2009-01-05-i128-crash.ll
  135. 2009-01-08-AlignAlloca.ll
  136. 2009-01-16-PointerAddrSpace.ll
  137. 2009-01-19-fmod-constant-float-specials.ll
  138. 2009-01-19-fmod-constant-float.ll
  139. 2009-01-24-EmptyStruct.ll
  140. 2009-01-31-InfIterate.ll
  141. 2009-01-31-Pressure.ll
  142. 2009-02-04-FPBitcast.ll
  143. 2009-02-11-NotInitialized.ll
  144. 2009-02-20-InstCombine-SROA.ll
  145. 2009-02-21-LoadCST.ll
  146. 2009-02-25-CrashZeroSizeArray.ll
  147. 2009-03-18-vector-ashr-crash.ll
  148. 2009-03-24-InfLoop.ll
  149. 2009-04-07-MulPromoteToI96.ll
  150. 2009-05-23-FCmpToICmp.ll
  151. 2009-06-11-StoreAddrSpace.ll
  152. 2009-06-16-SRemDemandedBits.ll
  153. 2009-07-02-MaskedIntVector.ll
  154. 2009-12-17-CmpSelectNull.ll
  155. 2010-01-28-NegativeSRem.ll
  156. 2010-03-03-ExtElim.ll
  157. 2010-05-30-memcpy-Struct.ll
  158. 2010-11-01-lshr-mask.ll
  159. 2010-11-21-SizeZeroTypeGEP.ll
  160. 2010-11-23-Distributed.ll
  161. 2011-02-14-InfLoop.ll
  162. 2011-03-08-SRemMinusOneBadOpt.ll
  163. 2011-05-02-VectorBoolean.ll
  164. 2011-05-13-InBoundsGEP.ll
  165. 2011-05-28-swapmulsub.ll
  166. 2011-06-13-nsw-alloca.ll
  167. 2011-09-03-Trampoline.ll
  168. 2011-10-07-AlignPromotion.ll
  169. 2012-01-11-OpaqueBitcastCrash.ll
  170. 2012-02-13-FCmp.ll
  171. 2012-02-28-ICmp.ll
  172. 2012-03-10-InstCombine.ll
  173. 2012-04-24-vselect.ll
  174. 2012-04-30-SRem.ll
  175. 2012-05-28-select-hang.ll
  176. 2012-06-06-LoadOfPHIs.ll
  177. 2012-07-25-LoadPart.ll
  178. 2012-07-30-addrsp-bitcast.ll
  179. 2012-08-28-udiv_ashl.ll
  180. 2012-09-17-ZeroSizedAlloca.ll
  181. 2012-10-25-vector-of-pointers.ll
  182. 2012-12-14-simp-vgep.ll
  183. 2012-3-15-or-xor-constant.ll
  184. 2012-6-7-vselect-bitcast.ll
  185. 2013-03-05-Combine-BitcastTy-Into-Alloca.ll
  186. abs-1.ll
  187. abs_abs.ll
  188. add-sitofp.ll
  189. add.ll
  190. add2.ll
  191. add3.ll
  192. add4.ll
  193. addnegneg.ll
  194. AddOverFlow.ll
  195. addrspacecast.ll
  196. addsub-constant-folding.ll
  197. adjust-for-minmax.ll
  198. alias-recursion.ll
  199. align-2d-gep.ll
  200. align-addr.ll
  201. align-attr.ll
  202. align-external.ll
  203. all-bits-shift.ll
  204. alloca-big.ll
  205. alloca-cast-debuginfo.ll
  206. alloca.ll
  207. allocsize-32.ll
  208. allocsize.ll
  209. and-compare.ll
  210. and-fcmp.ll
  211. and-narrow.ll
  212. and-or-and.ll
  213. and-or-icmps.ll
  214. and-or-not.ll
  215. and-or.ll
  216. and-xor-merge.ll
  217. and-xor-or.ll
  218. and.ll
  219. and2.ll
  220. apint-add.ll
  221. apint-and-compare.ll
  222. apint-and-or-and.ll
  223. apint-and-xor-merge.ll
  224. apint-and.ll
  225. apint-call-cast-target.ll
  226. apint-cast-and-cast.ll
  227. apint-cast-cast-to-and.ll
  228. apint-cast.ll
  229. apint-div1.ll
  230. apint-div2.ll
  231. apint-mul1.ll
  232. apint-mul2.ll
  233. apint-not.ll
  234. apint-or.ll
  235. apint-rem1.ll
  236. apint-rem2.ll
  237. apint-select.ll
  238. apint-shift-simplify.ll
  239. apint-shift.ll
  240. apint-shl-trunc.ll
  241. apint-sub.ll
  242. apint-xor1.ll
  243. apint-xor2.ll
  244. assoc-cast-assoc.ll
  245. assume-loop-align.ll
  246. assume-redundant.ll
  247. assume.ll
  248. assume2.ll
  249. atomic.ll
  250. atomicrmw.ll
  251. badmalloc.ll
  252. bcmp-1.ll
  253. binop-cast.ll
  254. bit-checks.ll
  255. bitcast-alias-function.ll
  256. bitcast-bigendian.ll
  257. bitcast-bitcast.ll
  258. bitcast-sext-vector.ll
  259. bitcast-store.ll
  260. bitcast-vec-canon.ll
  261. bitcast.ll
  262. bitreverse-hang.ll
  263. bitreverse-known-bits.ll
  264. bittest.ll
  265. branch.ll
  266. broadcast.ll
  267. bswap-fold.ll
  268. bswap-known-bits.ll
  269. bswap.ll
  270. builtin-dynamic-object-size.ll
  271. builtin-object-size-offset.ll
  272. builtin-object-size-ptr.ll
  273. byval.ll
  274. cabs-array.ll
  275. cabs-discrete.ll
  276. call-callconv.ll
  277. call-cast-attrs.ll
  278. call-cast-target-inalloca.ll
  279. call-cast-target.ll
  280. call-guard.ll
  281. call-intrinsics.ll
  282. call.ll
  283. call2.ll
  284. call_nonnull_arg.ll
  285. callsite_nonnull_args_through_casts.ll
  286. canonicalize-ashr-shl-to-masking.ll
  287. canonicalize-constant-low-bit-mask-and-icmp-eq-to-icmp-ule.ll
  288. canonicalize-constant-low-bit-mask-and-icmp-ne-to-icmp-ugt.ll
  289. canonicalize-constant-low-bit-mask-and-icmp-sge-to-icmp-sle.ll
  290. canonicalize-constant-low-bit-mask-and-icmp-sgt-to-icmp-sgt.ll
  291. canonicalize-constant-low-bit-mask-and-icmp-sle-to-icmp-sle.ll
  292. canonicalize-constant-low-bit-mask-and-icmp-slt-to-icmp-sgt.ll
  293. canonicalize-constant-low-bit-mask-and-icmp-uge-to-icmp-ule.ll
  294. canonicalize-constant-low-bit-mask-and-icmp-ugt-to-icmp-ugt.ll
  295. canonicalize-constant-low-bit-mask-and-icmp-ule-to-icmp-ule.ll
  296. canonicalize-constant-low-bit-mask-and-icmp-ult-to-icmp-ugt.ll
  297. canonicalize-lack-of-signed-truncation-check.ll
  298. canonicalize-low-bit-mask-and-icmp-eq-to-icmp-ule.ll
  299. canonicalize-low-bit-mask-and-icmp-ne-to-icmp-ugt.ll
  300. canonicalize-low-bit-mask-v2-and-icmp-eq-to-icmp-ule.ll
  301. canonicalize-low-bit-mask-v2-and-icmp-ne-to-icmp-ugt.ll
  302. canonicalize-low-bit-mask-v3-and-icmp-eq-to-icmp-ule.ll
  303. canonicalize-low-bit-mask-v3-and-icmp-ne-to-icmp-ugt.ll
  304. canonicalize-low-bit-mask-v4-and-icmp-eq-to-icmp-ule.ll
  305. canonicalize-low-bit-mask-v4-and-icmp-ne-to-icmp-ugt.ll
  306. canonicalize-lshr-shl-to-masking.ll
  307. canonicalize-shl-lshr-to-masking.ll
  308. canonicalize-signed-truncation-check.ll
  309. canonicalize_branch.ll
  310. cast-call-combine-prof.ll
  311. cast-call-combine.ll
  312. cast-callee-deopt-bundles.ll
  313. cast-int-fcmp-eq-0.ll
  314. cast-int-icmp-eq-0.ll
  315. cast-mul-select.ll
  316. cast-select.ll
  317. cast-set-preserve-signed-dbg-val.ll
  318. cast-set.ll
  319. cast-unsigned-icmp-eqcmp-0.ll
  320. cast.ll
  321. cast_phi.ll
  322. cast_ptr.ll
  323. ceil.ll
  324. clamp-to-minmax.ll
  325. cmp-intrinsic.ll
  326. compare-3way.ll
  327. compare-alloca.ll
  328. compare-signs.ll
  329. compare-udiv.ll
  330. compare-unescaped.ll
  331. consecutive-fences.ll
  332. constant-expr-datalayout.ll
  333. constant-fold-address-space-pointer.ll
  334. constant-fold-alias.ll
  335. constant-fold-compare.ll
  336. constant-fold-gep.ll
  337. constant-fold-iteration.ll
  338. constant-fold-libfunc.ll
  339. constant-fold-math.ll
  340. constant-fold-shifts.ll
  341. convergent.ll
  342. copysign.ll
  343. cos-1.ll
  344. cos-2.ll
  345. cos-sin-intrinsic.ll
  346. CPP_min_max.ll
  347. crash.ll
  348. ctlz-cttz-bitreverse.ll
  349. ctpop-bswap-bitreverse.ll
  350. ctpop.ll
  351. dce-iterate.ll
  352. deadcode.ll
  353. debug-line.ll
  354. debuginfo-dce.ll
  355. debuginfo-dce2.ll
  356. debuginfo-sink.ll
  357. debuginfo-skip.ll
  358. debuginfo-variables.ll
  359. debuginfo.ll
  360. debuginfo_add.ll
  361. default-alignment.ll
  362. demand_shrink_nsw.ll
  363. demorgan-sink-not-into-xor.ll
  364. demorgan.ll
  365. disable-simplify-libcalls.ll
  366. distribute.ll
  367. div-shift-crash.ll
  368. div-shift.ll
  369. div.ll
  370. double-float-shrink-1.ll
  371. double-float-shrink-2.ll
  372. early_constfold_changes_IR.ll
  373. early_dce_clobbers_callgraph.ll
  374. element-atomic-memintrins.ll
  375. enforce-known-alignment.ll
  376. err-rep-cold.ll
  377. exact.ll
  378. exp2-1.ll
  379. exp2-2.ll
  380. ExtractCast.ll
  381. extractelement.ll
  382. extractinsert-tbaa.ll
  383. extractvalue.ll
  384. fabs-libcall.ll
  385. fabs.ll
  386. fadd-fsub-factor.ll
  387. fadd.ll
  388. fast-math.ll
  389. fcmp-select.ll
  390. fcmp-special.ll
  391. fcmp.ll
  392. fdiv-cos-sin.ll
  393. fdiv-sin-cos.ll
  394. fdiv.ll
  395. ffs-1.ll
  396. float-shrink-compare.ll
  397. fls.ll
  398. fma.ll
  399. fmul-exp.ll
  400. fmul-exp2.ll
  401. fmul-pow.ll
  402. fmul-sqrt.ll
  403. fmul.ll
  404. fneg.ll
  405. fold-bin-operand.ll
  406. fold-calls.ll
  407. fold-fops-into-selects.ll
  408. fold-phi-load-metadata.ll
  409. fold-phi.ll
  410. fold-sqrt-sqrtf.ll
  411. fold-vector-select.ll
  412. fold-vector-zero.ll
  413. fortify-folding.ll
  414. fp-ret-bitcast.ll
  415. fpcast.ll
  416. fpextend.ll
  417. fpextend_x86.ll
  418. fprintf-1.ll
  419. fputs-1.ll
  420. fputs-opt-size.ll
  421. fsh.ll
  422. fsub.ll
  423. fwrite-1.ll
  424. gc.relocate.ll
  425. gep-addrspace.ll
  426. gep-combine-loop-invariant.ll
  427. gep-custom-dl.ll
  428. gep-sext.ll
  429. gep-vector.ll
  430. gepgep.ll
  431. gepphigep.ll
  432. getelementptr-folding.ll
  433. getelementptr.ll
  434. hoist_instr.ll
  435. icmp-add.ll
  436. icmp-bc-vec.ll
  437. icmp-custom-dl.ll
  438. icmp-div-constant.ll
  439. icmp-dom.ll
  440. icmp-logical.ll
  441. icmp-mul-zext.ll
  442. icmp-mul.ll
  443. icmp-range.ll
  444. icmp-shl-nsw.ll
  445. icmp-shl-nuw.ll
  446. icmp-shr-lt-gt.ll
  447. icmp-shr.ll
  448. icmp-sub.ll
  449. icmp-uge-of-add-of-shl-one-by-bits-to-allones-and-val-to-icmp-eq-of-lshr-val-by-bits-and-0.ll
  450. icmp-uge-of-not-of-shl-allones-by-bits-and-val-to-icmp-eq-of-lshr-val-by-bits-and-0.ll
  451. icmp-ugt-of-shl-1-by-bits-and-val-to-icmp-eq-of-lshr-val-by-bits-and-0.ll
  452. icmp-ule-of-shl-1-by-bits-and-val-to-icmp-ne-of-lshr-val-by-bits-and-0.ll
  453. icmp-ult-of-add-of-shl-one-by-bits-to-allones-and-val-to-icmp-ne-of-lshr-val-by-bits-and-0.ll
  454. icmp-ult-of-not-of-shl-allones-by-bits-and-val-to-icmp-ne-of-lshr-val-by-bits-and-0.ll
  455. icmp-vec.ll
  456. icmp-xor-signbit.ll
  457. icmp.ll
  458. icmp_sdiv_with_and_without_range.ll
  459. idioms.ll
  460. indexed-gep-compares.ll
  461. inline-intrinsic-assert.ll
  462. inselt-binop.ll
  463. insert-const-shuf.ll
  464. insert-extract-shuffle.ll
  465. insert-val-extract-elem.ll
  466. insertelement-bitcast.ll
  467. int_sideeffect.ll
  468. intersect-accessgroup.ll
  469. intptr1.ll
  470. intptr2.ll
  471. intptr3.ll
  472. intptr4.ll
  473. intptr5.ll
  474. intptr6.ll
  475. intptr7.ll
  476. IntPtrCast.ll
  477. intrinsics.ll
  478. invariant.group.ll
  479. invariant.ll
  480. invert-variable-mask-in-masked-merge-scalar.ll
  481. invert-variable-mask-in-masked-merge-vector.ll
  482. invoke.ll
  483. isascii-1.ll
  484. isdigit-1.ll
  485. JavaCompare.ll
  486. known-never-nan.ll
  487. known-non-zero.ll
  488. known_align.ll
  489. LandingPadClauses.ll
  490. lifetime-asan.ll
  491. lifetime-no-null-opt.ll
  492. lifetime.ll
  493. load-bitcast-select.ll
  494. load-bitcast-vec.ll
  495. load-bitcast32.ll
  496. load-bitcast64.ll
  497. load-cmp.ll
  498. load-combine-metadata-2.ll
  499. load-combine-metadata-3.ll
  500. load-combine-metadata-4.ll
  501. load-combine-metadata-dominance.ll
  502. load-combine-metadata.ll
  503. load-select.ll
  504. load.ll
  505. load3.ll
  506. load_combine_aa.ll
  507. loadstore-alignment.ll
  508. loadstore-metadata.ll
  509. log-pow-nofastmath.ll
  510. log-pow.ll
  511. logical-select.ll
  512. lower-dbg-declare.ll
  513. lshr-and-negC-icmpeq-zero.ll
  514. lshr-and-signbit-icmpeq-zero.ll
  515. lshr-phi.ll
  516. lshr.ll
  517. malloc-free-delete.ll
  518. masked-merge-add.ll
  519. masked-merge-and-of-ors.ll
  520. masked-merge-or.ll
  521. masked-merge-xor.ll
  522. masked_intrinsics.ll
  523. max-of-nots.ll
  524. max_known_bits.ll
  525. maximum.ll
  526. maxnum.ll
  527. mem-gep-zidx.ll
  528. mem-par-metadata-memcpy.ll
  529. memchr.ll
  530. memcmp-1.ll
  531. memcmp-2.ll
  532. memcmp-constant-fold.ll
  533. memcpy-1.ll
  534. memcpy-2.ll
  535. memcpy-addrspace.ll
  536. memcpy-from-global.ll
  537. memcpy-to-load.ll
  538. memcpy.ll
  539. memcpy_chk-1.ll
  540. memcpy_chk-2.ll
  541. memmove-1.ll
  542. memmove-2.ll
  543. memmove.ll
  544. memmove_chk-1.ll
  545. memmove_chk-2.ll
  546. memset-1.ll
  547. memset-2.ll
  548. memset.ll
  549. memset2.ll
  550. memset_chk-1.ll
  551. memset_chk-2.ll
  552. merge-icmp.ll
  553. min-positive.ll
  554. minimum.ll
  555. minmax-demandbits.ll
  556. minmax-fold.ll
  557. minmax-fp.ll
  558. minnum.ll
  559. misc-2002.ll
  560. mul-masked-bits.ll
  561. mul.ll
  562. multi-size-address-space-pointer.ll
  563. multi-use-or.ll
  564. multiple-uses-load-bitcast-select.ll
  565. musttail-thunk.ll
  566. narrow-math.ll
  567. narrow-switch.ll
  568. narrow.ll
  569. no-negzero.ll
  570. no_cgscc_assert.ll
  571. no_sink_instruction.ll
  572. non-integral-pointers.ll
  573. nonnull-attribute.ll
  574. not.ll
  575. nothrow.ll
  576. nsw.ll
  577. obfuscated_splat.ll
  578. objsize-64.ll
  579. objsize-address-space.ll
  580. objsize-noverify.ll
  581. objsize.ll
  582. odr-linkage.ll
  583. onehot_merge.ll
  584. opaque.ll
  585. operand-complexity.ll
  586. or-fcmp.ll
  587. or-shifted-masks.ll
  588. or-xor.ll
  589. or.ll
  590. osx-names.ll
  591. out-of-bounds-indexes.ll
  592. overflow-mul.ll
  593. overflow.ll
  594. OverlappingInsertvalues.ll
  595. phi-load-metadata-2.ll
  596. phi-load-metadata-3.ll
  597. phi-load-metadata-dominance.ll
  598. phi-load-metadata.ll
  599. phi-merge-gep.ll
  600. phi-preserve-ir-flags.ll
  601. phi-select-constant.ll
  602. phi-timeout.ll
  603. phi.ll
  604. pow-1.ll
  605. pow-2.ll
  606. pow-3.ll
  607. pow-4.ll
  608. pow-cbrt.ll
  609. pow-exp-nofastmath.ll
  610. pow-exp.ll
  611. pow-sqrt.ll
  612. pow_fp_int.ll
  613. pr12251.ll
  614. pr12338.ll
  615. pr17827.ll
  616. pr19420.ll
  617. pr20079.ll
  618. pr20678.ll
  619. pr21199.ll
  620. pr21210.ll
  621. pr21651.ll
  622. pr21891.ll
  623. pr23751.ll
  624. pr23809.ll
  625. pr24354.ll
  626. pr24605.ll
  627. pr25342.ll
  628. pr25745.ll
  629. pr2645-0.ll
  630. pr26992.ll
  631. pr26993.ll
  632. pr27236.ll
  633. pr27332.ll
  634. pr27343.ll
  635. pr27703.ll
  636. pr27996.ll
  637. pr28143.ll
  638. pr28725.ll
  639. pr2996.ll
  640. PR30597.ll
  641. pr30929.ll
  642. pr31990_wrong_memcpy.ll
  643. pr32686.ll
  644. pr33453.ll
  645. pr33689_same_bitwidth.ll
  646. pr34349.ll
  647. pr34627.ll
  648. pr35515.ll
  649. pr36362.ll
  650. PR37526.ll
  651. pr38677.ll
  652. pr38897.ll
  653. pr38915.ll
  654. pr38984.ll
  655. pr39177.ll
  656. pr39908.ll
  657. pr41164.ll
  658. prefetch-load.ll
  659. preserve-sminmax.ll
  660. preserved-analyses.ll
  661. prevent-cmp-merge.ll
  662. printf-1.ll
  663. printf-2.ll
  664. printf-3.ll
  665. ptr-int-cast.ll
  666. pull-binop-through-shift.ll
  667. pull-conditional-binop-through-shift.ll
  668. puts-1.ll
  669. range-check.ll
  670. README.txt
  671. readnone-maythrow.ll
  672. realloc.ll
  673. rem.ll
  674. rotate.ll
  675. round.ll
  676. sadd-with-overflow.ll
  677. salvage-dbg-declare.ll
  678. saturating-add-sub.ll
  679. scalarization.ll
  680. sdiv-1.ll
  681. sdiv-2.ll
  682. sdiv-canonicalize.ll
  683. sdiv-guard.ll
  684. select-2.ll
  685. select-binop-cmp.ll
  686. select-bitext-bitwise-ops.ll
  687. select-bitext.ll
  688. select-cmp-br.ll
  689. select-cmp-cttz-ctlz.ll
  690. select-cmpxchg.ll
  691. select-crash-noverify.ll
  692. select-crash.ll
  693. select-extractelement.ll
  694. select-gep.ll
  695. select-icmp-and.ll
  696. select-load-call.ll
  697. select-obo-peo-ops.ll
  698. select-of-bittest.ll
  699. select-pr39595.ll
  700. select-select.ll
  701. select-with-bitwise-ops.ll
  702. select.ll
  703. select_arithmetic.ll
  704. select_meta.ll
  705. set-lowbits-mask-canonicalize.ll
  706. set.ll
  707. setcc-strength-reduce.ll
  708. sext.ll
  709. shift-add.ll
  710. shift-shift.ll
  711. shift-sra.ll
  712. shift.ll
  713. shl-and-negC-icmpeq-zero.ll
  714. shl-and-signbit-icmpeq-zero.ll
  715. should-change-type.ll
  716. shuffle-select-narrow.ll
  717. shuffle_select.ll
  718. shufflevec-bitcast.ll
  719. shufflevec-constant.ll
  720. sign-test-and-or.ll
  721. signbit-lshr-and-icmpeq-zero.ll
  722. signbit-shl-and-icmpeq-zero.ll
  723. signed-comparison.ll
  724. signed-truncation-check.ll
  725. signext.ll
  726. simplify-demanded-bits-pointer.ll
  727. simplify-libcalls-erased.ll
  728. simplify-libcalls.ll
  729. sincospi.ll
  730. sink-alloca.ll
  731. sink-into-catchswitch.ll
  732. sink_instruction.ll
  733. sitofp.ll
  734. smax-icmp.ll
  735. smin-icmp.ll
  736. snprintf.ll
  737. sprintf-1.ll
  738. sprintf-void.ll
  739. sqrt-nofast.ll
  740. sqrt.ll
  741. srem-canonicalize.ll
  742. srem-simplify-bug.ll
  743. srem1.ll
  744. ssub-with-overflow.ll
  745. stack-overalign.ll
  746. stacksave-debuginfo.ll
  747. stacksaverestore.ll
  748. statepoint.ll
  749. store-load-unaliased-gep.ll
  750. store.ll
  751. storemerge-dbg.ll
  752. stpcpy-1.ll
  753. stpcpy-2.ll
  754. stpcpy_chk-1.ll
  755. stpcpy_chk-2.ll
  756. str-int-2.ll
  757. str-int.ll
  758. strcat-1.ll
  759. strcat-2.ll
  760. strcat-3.ll
  761. strchr-1.ll
  762. strchr-2.ll
  763. strcmp-1.ll
  764. strcmp-2.ll
  765. strcmp-memcmp.ll
  766. strcpy-1.ll
  767. strcpy-2.ll
  768. strcpy_chk-1.ll
  769. strcpy_chk-2.ll
  770. strcpy_chk-64.ll
  771. strcspn-1.ll
  772. strcspn-2.ll
  773. strlen-1.ll
  774. strlen-2.ll
  775. strncat-1.ll
  776. strncat-2.ll
  777. strncat-3.ll
  778. strncmp-1.ll
  779. strncmp-2.ll
  780. strncmp-wrong-datalayout.ll
  781. strncpy-1.ll
  782. strncpy-2.ll
  783. strncpy_chk-1.ll
  784. strncpy_chk-2.ll
  785. strpbrk-1.ll
  786. strpbrk-2.ll
  787. strrchr-1.ll
  788. strrchr-2.ll
  789. strspn-1.ll
  790. strstr-1.ll
  791. strstr-2.ll
  792. strto-1.ll
  793. struct-assign-tbaa-new.ll
  794. struct-assign-tbaa.ll
  795. sub-minmax.ll
  796. sub-not.ll
  797. sub-xor.ll
  798. sub.ll
  799. switch-constant-expr.ll
  800. switch-truncate-crash.ll
  801. tan-nofastmath.ll
  802. tan.ll
  803. tbaa-store-to-load.ll
  804. toascii-1.ll
  805. token.ll
  806. trunc-binop-ext.ll
  807. trunc.ll
  808. type_pun.ll
  809. uadd-with-overflow.ll
  810. uaddo.ll
  811. udiv-simplify.ll
  812. udiv_select_to_select_shift.ll
  813. udivrem-change-width.ll
  814. umax-icmp.ll
  815. umin-icmp.ll
  816. unavailable-debug.ll
  817. unfold-masked-merge-with-const-mask-scalar.ll
  818. unfold-masked-merge-with-const-mask-vector.ll
  819. unlocked-stdio-mingw.ll
  820. unlocked-stdio.ll
  821. unordered-fcmp-select.ll
  822. unpack-fca.ll
  823. unrecognized_three-way-comparison.ll
  824. unsigned_saturated_sub.ll
  825. urem-simplify-bug.ll
  826. vararg.ll
  827. vec-binop-select.ll
  828. vec_demanded_elts.ll
  829. vec_extract_2elts.ll
  830. vec_extract_var_elt.ll
  831. vec_gep_scalar_arg.ll
  832. vec_phi_extract.ll
  833. vec_sext.ll
  834. vec_shuffle.ll
  835. vector-casts.ll
  836. vector-concat-binop.ll
  837. vector-mul.ll
  838. vector-type.ll
  839. vector-udiv.ll
  840. vector-urem.ll
  841. vector-xor.ll
  842. vector_gep1.ll
  843. vector_gep2.ll
  844. vector_insertelt_shuffle.ll
  845. volatile_store.ll
  846. wcslen-1.ll
  847. wcslen-2.ll
  848. wcslen-3.ll
  849. wcslen-4.ll
  850. weak-symbols.ll
  851. win-math.ll
  852. with_overflow.ll
  853. xor-icmps.ll
  854. xor-undef.ll
  855. xor.ll
  856. xor2.ll
  857. zero-point-zero-add.ll
  858. zeroext-and-reduce.ll
  859. zext-bool-add-sub.ll
  860. zext-fold.ll
  861. zext-or-icmp.ll
  862. zext-phi.ll
  863. zext.ll