tree: 0d208cc0a95344321ca467b700c10d60e2caa269 [path history] [tgz]
  1. LowOverheadLoops/
  2. mve-intrinsics/
  3. 2009-07-17-CrossRegClassCopy.ll
  4. 2009-07-21-ISelBug.ll
  5. 2009-07-23-CPIslandBug.ll
  6. 2009-07-30-PEICrash.ll
  7. 2009-08-01-WrongLDRBOpc.ll
  8. 2009-08-02-CoalescerBug.ll
  9. 2009-08-04-CoalescerAssert.ll
  10. 2009-08-04-CoalescerBug.ll
  11. 2009-08-04-ScavengerAssert.ll
  12. 2009-08-04-SubregLoweringBug.ll
  13. 2009-08-04-SubregLoweringBug2.ll
  14. 2009-08-04-SubregLoweringBug3.ll
  15. 2009-08-06-SpDecBug.ll
  16. 2009-08-07-CoalescerBug.ll
  17. 2009-08-07-NeonFPBug.ll
  18. 2009-08-08-ScavengerAssert.ll
  19. 2009-08-10-ISelBug.ll
  20. 2009-08-21-PostRAKill4.ll
  21. 2009-09-01-PostRAProlog.ll
  22. 2009-10-15-ITBlockBranch.ll
  23. 2009-11-01-CopyReg2RegBug.ll
  24. 2009-11-11-ScavengerAssert.ll
  25. 2009-11-13-STRDBug.ll
  26. 2009-12-01-LoopIVUsers.ll
  27. 2010-01-06-TailDuplicateLabels.ll
  28. 2010-01-19-RemovePredicates.ll
  29. 2010-02-11-phi-cycle.ll
  30. 2010-02-24-BigStack.ll
  31. 2010-03-08-addi12-ccout.ll
  32. 2010-03-15-AsmCCClobber.ll
  33. 2010-04-15-DynAllocBug.ll
  34. 2010-04-26-CopyRegCrash.ll
  35. 2010-05-24-rsbs.ll
  36. 2010-06-14-NEONCoalescer.ll
  37. 2010-06-19-ITBlockCrash.ll
  38. 2010-06-21-TailMergeBug.ll
  39. 2010-08-10-VarSizedAllocaBug.ll
  40. 2010-11-22-EpilogueBug.ll
  41. 2010-12-03-AddSPNarrowing.ll
  42. 2011-04-21-FILoweringBug.ll
  43. 2011-06-07-TwoAddrEarlyClobber.ll
  44. 2011-12-16-T2SizeReduceAssert.ll
  45. 2012-01-13-CBNZBug.ll
  46. 2013-02-19-tail-call-register-hint.ll
  47. 2013-03-02-vduplane-nonconstant-source-index.ll
  48. 2013-03-06-vector-sext-operand-scalarize.ll
  49. aapcs.ll
  50. abds-crash.ll
  51. abs.ll
  52. active_lane_mask.ll
  53. aligned-constants.ll
  54. aligned-nonfallthrough.ll
  55. aligned-spill.ll
  56. avoidmuls.mir
  57. bfi.ll
  58. bfx.ll
  59. bicbfi.ll
  60. bti-entry-blocks.ll
  61. bti-indirect-branches.ll
  62. bti-jump-table.mir
  63. bti-outliner-1.ll
  64. bti-outliner-2.ll
  65. bti-outliner-cost-1.ll
  66. bti-outliner-cost-2.ll
  67. bti-pac-replace-1.mir
  68. bti-pac-replace-2.ll
  69. bug-subw.ll
  70. buildvector-crash.ll
  71. call-site-info-update.ll
  72. carry.ll
  73. cbnz.ll
  74. cde-gpr.ll
  75. cde-vec.ll
  76. cde-vfp.ll
  77. cmp-frame.ll
  78. cmpxchg.mir
  79. constant-hoisting.ll
  80. constant-islands-cbz.ll
  81. constant-islands-cbz.mir
  82. constant-islands-cbzundef.mir
  83. constant-islands-jump-table.ll
  84. constant-islands-ldrsb.mir
  85. constant-islands-new-island-padding.ll
  86. constant-islands-new-island.ll
  87. constant-islands.ll
  88. cortex-fp.ll
  89. crash.ll
  90. cross-rc-coalescing-1.ll
  91. cross-rc-coalescing-2.ll
  92. csel-andor-onebit.ll
  93. csel.ll
  94. div.ll
  95. emit-unwinding.ll
  96. expand-pseudos.mir
  97. fir.ll
  98. float-cmp.ll
  99. float-intrinsics-double.ll
  100. float-intrinsics-float.ll
  101. float-ops.ll
  102. fp16-stacksplot.mir
  103. frame-index-addrmode-t2i8s4.mir
  104. frame-pointer.ll
  105. frameless.ll
  106. frameless2.ll
  107. high-reg-spill.mir
  108. ifcvt-cbz.mir
  109. ifcvt-compare.ll
  110. ifcvt-dead-predicate.mir
  111. ifcvt-minsize.ll
  112. ifcvt-neon-deprecated.mir
  113. ifcvt-no-branch-predictor.ll
  114. ifcvt-rescan-bug-2016-08-22.ll
  115. ifcvt-rescan-diamonds.ll
  116. indirect-tail-call-free-registers.ll
  117. inflate-regs.ll
  118. inline-asm-i-constraint-i1.ll
  119. inlineasm-error-t-toofewregs-mve.ll
  120. inlineasm-mve.ll
  121. inlineasm.ll
  122. intrinsics-cc.ll
  123. intrinsics-coprocessor.ll
  124. jump-table-bti.ll
  125. large-call.ll
  126. large-stack.ll
  127. ldr-str-imm12.ll
  128. lit.local.cfg
  129. longMACt.ll
  130. lsll0.ll
  131. lsr-deficiency.ll
  132. m4-sched-ldr.mir
  133. m4-sched-regs.ll
  134. machine-licm.ll
  135. mul_const.ll
  136. mve-abs.ll
  137. mve-basic.ll
  138. mve-be.ll
  139. mve-bitarith.ll
  140. mve-bitcasts.ll
  141. mve-bitreverse.ll
  142. mve-blockplacement.ll
  143. mve-bswap.ll
  144. mve-complex-deinterleaving-f16-add.ll
  145. mve-complex-deinterleaving-f16-mul.ll
  146. mve-complex-deinterleaving-f32-add.ll
  147. mve-complex-deinterleaving-f32-mul.ll
  148. mve-complex-deinterleaving-f64-add.ll
  149. mve-complex-deinterleaving-f64-mul.ll
  150. mve-complex-deinterleaving-i16-add.ll
  151. mve-complex-deinterleaving-i32-add.ll
  152. mve-complex-deinterleaving-i64-add.ll
  153. mve-complex-deinterleaving-i8-add.ll
  154. mve-complex-deinterleaving-mixed-cases.ll
  155. mve-complex-deinterleaving-uniform-cases.ll
  156. mve-concat.ll
  157. mve-ctlz.ll
  158. mve-ctpop.ll
  159. mve-cttz.ll
  160. mve-div-expand.ll
  161. mve-doublereduct.ll
  162. mve-extractelt.ll
  163. mve-extractstore.ll
  164. mve-float16regloops.ll
  165. mve-float32regloops.ll
  166. mve-fma-loops.ll
  167. mve-fmas.ll
  168. mve-fmath.ll
  169. mve-fp-negabs.ll
  170. mve-fp16convertloops.ll
  171. mve-fpclamptosat_vec.ll
  172. mve-fptosi-sat-vector.ll
  173. mve-fptoui-sat-vector.ll
  174. mve-frint.ll
  175. mve-gather-increment.ll
  176. mve-gather-ind16-scaled.ll
  177. mve-gather-ind16-unscaled.ll
  178. mve-gather-ind32-scaled.ll
  179. mve-gather-ind32-unscaled.ll
  180. mve-gather-ind8-unscaled.ll
  181. mve-gather-optimisation-deep.ll
  182. mve-gather-ptrs.ll
  183. mve-gather-scatter-opt.ll
  184. mve-gather-scatter-optimisation.ll
  185. mve-gather-scatter-ptr-address.ll
  186. mve-gather-scatter-tailpred.ll
  187. mve-gather-tailpred.ll
  188. mve-gather-unused.ll
  189. mve-gatherscatter-mmo.ll
  190. mve-halving.ll
  191. mve-insertshuffleload.ll
  192. mve-laneinterleaving-cost.ll
  193. mve-laneinterleaving-reduct.ll
  194. mve-laneinterleaving.ll
  195. mve-ldst-offset.ll
  196. mve-ldst-postinc.ll
  197. mve-ldst-preinc.ll
  198. mve-ldst-regimm.ll
  199. mve-loadstore.ll
  200. mve-masked-ldst-offset.ll
  201. mve-masked-ldst-postinc.ll
  202. mve-masked-ldst-preinc.ll
  203. mve-masked-ldst.ll
  204. mve-masked-load.ll
  205. mve-masked-store-mmo.ll
  206. mve-masked-store.ll
  207. mve-memtp-branch.ll
  208. mve-memtp-loop.ll
  209. mve-minmax.ll
  210. mve-minmaxi.ll
  211. mve-multivec-spill.ll
  212. mve-neg.ll
  213. mve-nofloat.ll
  214. mve-nounrolledremainder.ll
  215. mve-phireg.ll
  216. mve-pipelineloops.ll
  217. mve-postinc-dct.ll
  218. mve-postinc-distribute.ll
  219. mve-postinc-distribute.mir
  220. mve-postinc-lsr.ll
  221. mve-pred-and.ll
  222. mve-pred-bitcast.ll
  223. mve-pred-build-const.ll
  224. mve-pred-build-var.ll
  225. mve-pred-const.ll
  226. mve-pred-constfold.ll
  227. mve-pred-constfold.mir
  228. mve-pred-convert.ll
  229. mve-pred-ext.ll
  230. mve-pred-loadstore.ll
  231. mve-pred-not.ll
  232. mve-pred-or.ll
  233. mve-pred-selectop.ll
  234. mve-pred-selectop2.ll
  235. mve-pred-selectop3.ll
  236. mve-pred-shuffle.ll
  237. mve-pred-spill.ll
  238. mve-pred-threshold.ll
  239. mve-pred-vctpvpsel.ll
  240. mve-pred-vselect.ll
  241. mve-pred-xor.ll
  242. mve-qrintr.ll
  243. mve-qrintrsplat.ll
  244. mve-satmul-loops.ll
  245. mve-saturating-arith.ll
  246. mve-scatter-increment.ll
  247. mve-scatter-ind16-scaled.ll
  248. mve-scatter-ind16-unscaled.ll
  249. mve-scatter-ind32-scaled.ll
  250. mve-scatter-ind32-unscaled.ll
  251. mve-scatter-ind8-unscaled.ll
  252. mve-scatter-ptrs.ll
  253. mve-scmp.ll
  254. mve-selectcc.ll
  255. mve-sext-masked-load.ll
  256. mve-sext.ll
  257. mve-shifts-scalar.ll
  258. mve-shifts.ll
  259. mve-shuffle.ll
  260. mve-shuffleext.ll
  261. mve-shufflemov.ll
  262. mve-simple-arith.ll
  263. mve-soft-float-abi.ll
  264. mve-stack.ll
  265. mve-stacksplot.mir
  266. mve-tailpred-loopinvariant.ll
  267. mve-tailpred-nonzerostart.ll
  268. mve-tailpred-vptblock.ll
  269. mve-tp-loop.mir
  270. mve-ucmp.ll
  271. mve-useafterloop.ll
  272. mve-vabd.ll
  273. mve-vabdus.ll
  274. mve-vadc-vsbc-spill.ll
  275. mve-vaddqr.ll
  276. mve-vaddv.ll
  277. mve-vcmla.ll
  278. mve-vcmp.ll
  279. mve-vcmpf.ll
  280. mve-vcmpfr.ll
  281. mve-vcmpfz.ll
  282. mve-vcmpr.ll
  283. mve-vcmpz.ll
  284. mve-vcreate.ll
  285. mve-vctp.ll
  286. mve-vcvt-fixed-to-float.ll
  287. mve-vcvt-float-to-fixed.ll
  288. mve-vcvt.ll
  289. mve-vcvt16.ll
  290. mve-vdup.ll
  291. mve-vecreduce-add-combine.ll
  292. mve-vecreduce-add.ll
  293. mve-vecreduce-addpred.ll
  294. mve-vecreduce-bit.ll
  295. mve-vecreduce-fadd.ll
  296. mve-vecreduce-fminmax.ll
  297. mve-vecreduce-fmul.ll
  298. mve-vecreduce-loops.ll
  299. mve-vecreduce-mla.ll
  300. mve-vecreduce-mlapred.ll
  301. mve-vecreduce-mul.ll
  302. mve-vecreduce-slp.ll
  303. mve-vector-spill.ll
  304. mve-vfma.ll
  305. mve-vhadd.ll
  306. mve-vhaddsub.ll
  307. mve-vidup.ll
  308. mve-vld2-post.ll
  309. mve-vld2.ll
  310. mve-vld3.ll
  311. mve-vld4-post.ll
  312. mve-vld4.ll
  313. mve-vldshuffle.ll
  314. mve-vldst4.ll
  315. mve-vmaxnma-commute.ll
  316. mve-vmaxnma-tailpred.ll
  317. mve-vmaxv-vminv-scalar.ll
  318. mve-vmaxv.ll
  319. mve-vmla.ll
  320. mve-vmovimm.ll
  321. mve-vmovlloop.ll
  322. mve-vmovn.ll
  323. mve-vmovnstore.ll
  324. mve-vmulh.ll
  325. mve-vmull-loop.ll
  326. mve-vmull-splat.ll
  327. mve-vmull.ll
  328. mve-vmulqr.ll
  329. mve-vmvnimm.ll
  330. mve-vpsel.ll
  331. mve-vpt-2-blocks-1-pred.mir
  332. mve-vpt-2-blocks-2-preds.mir
  333. mve-vpt-2-blocks-ctrl-flow.mir
  334. mve-vpt-2-blocks-non-consecutive-ins.mir
  335. mve-vpt-2-blocks.mir
  336. mve-vpt-3-blocks-kill-vpr.mir
  337. mve-vpt-block-1-ins.mir
  338. mve-vpt-block-2-ins.mir
  339. mve-vpt-block-4-ins.mir
  340. mve-vpt-block-debug.mir
  341. mve-vpt-block-elses.mir
  342. mve-vpt-block-fold-vcmp.mir
  343. mve-vpt-block-kill.mir
  344. mve-vpt-block-optnone.mir
  345. mve-vpt-blocks.ll
  346. mve-vpt-from-intrinsics.ll
  347. mve-vpt-nots.mir
  348. mve-vpt-optimisations.mir
  349. mve-vpt-preuse.mir
  350. mve-vqdmulh-minmax.ll
  351. mve-vqdmulh.ll
  352. mve-vqmovn-combine.ll
  353. mve-vqmovn.ll
  354. mve-vqshrn.ll
  355. mve-vselect-constants.ll
  356. mve-vst2-post.ll
  357. mve-vst2.ll
  358. mve-vst3.ll
  359. mve-vst4-post.ll
  360. mve-vst4.ll
  361. mve-vsubqr.ll
  362. mve-widen-narrow.ll
  363. mve-wls-block-placement.mir
  364. mve-zext-masked-load.ll
  365. outlined-fn-may-clobber-lr-in-caller.ll
  366. pacbti-m-basic.ll
  367. pacbti-m-frame-chain.ll
  368. pacbti-m-indirect-tail-call.ll
  369. pacbti-m-outliner-1.ll
  370. pacbti-m-outliner-2.ll
  371. pacbti-m-outliner-3.ll
  372. pacbti-m-outliner-4.ll
  373. pacbti-m-outliner-5.ll
  374. pacbti-m-overalign.ll
  375. pacbti-m-stack-arg.ll
  376. pacbti-m-unsupported-arch.ll
  377. pacbti-m-varargs-1.ll
  378. pacbti-m-varargs-2.ll
  379. pacbti-m-vla.ll
  380. peephole-addsub.mir
  381. peephole-cmp.mir
  382. phi_prevent_copy.mir
  383. pic-load.ll
  384. pipeliner-inlineasm.mir
  385. pipeliner-preserve-ties.mir
  386. postinc-distribute.mir
  387. pr52817.ll
  388. scavenge-lr.mir
  389. schedm7-hazard.ll
  390. segmented-stacks.ll
  391. setjmp_longjmp.ll
  392. shift_parts.ll
  393. srem-seteq-illegal-types.ll
  394. stack_guard_remat.ll
  395. store-prepostinc.mir
  396. swp-exitbranchdir.mir
  397. swp-fixedii-le.mir
  398. swp-fixedii.mir
  399. swp-regpressure.mir
  400. t2-teq-reduce.mir
  401. t2peephole-t2ADDrr-to-t2ADDri.ll
  402. t2sizereduction.mir
  403. tail-call-r9.ll
  404. tbb-removeadd.mir
  405. thumb2-adc.ll
  406. thumb2-add.ll
  407. thumb2-add2.ll
  408. thumb2-add3.ll
  409. thumb2-add4.ll
  410. thumb2-add5.ll
  411. thumb2-add6.ll
  412. thumb2-and.ll
  413. thumb2-and2.ll
  414. thumb2-asr.ll
  415. thumb2-asr2.ll
  416. thumb2-bcc.ll
  417. thumb2-bfc.ll
  418. thumb2-bic.ll
  419. thumb2-branch.ll
  420. thumb2-call-tc.ll
  421. thumb2-call.ll
  422. thumb2-cbnz.ll
  423. thumb2-clz.ll
  424. thumb2-cmn.ll
  425. thumb2-cmn2.ll
  426. thumb2-cmp.ll
  427. thumb2-cpsr-liveness.ll
  428. thumb2-eor.ll
  429. thumb2-eor2.ll
  430. thumb2-execute-only-long-calls.ll
  431. thumb2-execute-only-prologue.ll
  432. thumb2-ifcvt1-tc.ll
  433. thumb2-ifcvt1.ll
  434. thumb2-ifcvt2.ll
  435. thumb2-ifcvt3.ll
  436. thumb2-jtb.ll
  437. thumb2-ldm.ll
  438. thumb2-ldr.ll
  439. thumb2-ldr_ext.ll
  440. thumb2-ldr_post.ll
  441. thumb2-ldr_pre.ll
  442. thumb2-ldrb.ll
  443. thumb2-ldrd.ll
  444. thumb2-ldrh.ll
  445. thumb2-lsl.ll
  446. thumb2-lsl2.ll
  447. thumb2-lsr.ll
  448. thumb2-lsr2.ll
  449. thumb2-lsr3.ll
  450. thumb2-mla.ll
  451. thumb2-mls.ll
  452. thumb2-mov.ll
  453. thumb2-mul.ll
  454. thumb2-mulhi.ll
  455. thumb2-mvn.ll
  456. thumb2-mvn2.ll
  457. thumb2-neg.ll
  458. thumb2-orn.ll
  459. thumb2-orn2.ll
  460. thumb2-orr.ll
  461. thumb2-orr2.ll
  462. thumb2-pack.ll
  463. thumb2-rev.ll
  464. thumb2-rev16.ll
  465. thumb2-ror.ll
  466. thumb2-rsb.ll
  467. thumb2-rsb2.ll
  468. thumb2-sbc.ll
  469. thumb2-select.ll
  470. thumb2-select_xform.ll
  471. thumb2-shifter.ll
  472. thumb2-smla.ll
  473. thumb2-smul.ll
  474. thumb2-spill-q.ll
  475. thumb2-str.ll
  476. thumb2-str_post.ll
  477. thumb2-str_pre.ll
  478. thumb2-strb.ll
  479. thumb2-strh.ll
  480. thumb2-sub.ll
  481. thumb2-sub2.ll
  482. thumb2-sub3.ll
  483. thumb2-sub4.ll
  484. thumb2-sub5.ll
  485. thumb2-sxt-uxt.ll
  486. thumb2-sxt_rot.ll
  487. thumb2-tbb.ll
  488. thumb2-tbh.ll
  489. thumb2-teq.ll
  490. thumb2-teq2.ll
  491. thumb2-tst.ll
  492. thumb2-tst2.ll
  493. thumb2-uxt_rot.ll
  494. thumb2-uxtb.ll
  495. tls1.ll
  496. tls2.ll
  497. tpsoft.ll
  498. umulo-128-legalisation-lowering.ll
  499. umulo-64-legalisation-lowering.ll
  500. unreachable-large-offset-gep.ll
  501. urem-seteq-illegal-types.ll
  502. v8_IT_1.ll
  503. v8_IT_2.ll
  504. v8_IT_3.ll
  505. v8_IT_4.ll
  506. v8_IT_5.ll
  507. v8_IT_6.ll
  508. vmovdrroffset.ll
  509. vqabs.ll
  510. vqneg.ll