tree: ca248cc69a87032185ad403b1b5ee0d176423a8f [path history] [tgz]
  1. add.ll
  2. add.v2i16.ll
  3. add.vni16.ll
  4. add_shl.ll
  5. addo.ll
  6. addsubu64.ll
  7. amdgpu-irtranslator.ll
  8. amdgpu-prelegalizer-combiner-crash.mir
  9. and.ll
  10. andn2.i1.ll
  11. andn2.ll
  12. artifact-combiner-anyext.mir
  13. artifact-combiner-asserts.ll
  14. artifact-combiner-build-vector.mir
  15. artifact-combiner-concat-vectors.mir
  16. artifact-combiner-cse-leaves-dead-cast.mir
  17. artifact-combiner-extract.mir
  18. artifact-combiner-sext.mir
  19. artifact-combiner-trunc.mir
  20. artifact-combiner-unmerge-values.mir
  21. artifact-combiner-zext.mir
  22. ashr.ll
  23. assert-align.ll
  24. atomic_load_flat.ll
  25. atomic_load_global.ll
  26. atomic_load_local.ll
  27. atomic_load_local_2.ll
  28. atomic_optimizations_mul_one.ll
  29. atomic_store_local.ll
  30. atomicrmw_fmax.ll
  31. atomicrmw_fmin.ll
  32. atomicrmw_udec_wrap.ll
  33. atomicrmw_uinc_wrap.ll
  34. bitcast_38_i16.ll
  35. bool-legalization.ll
  36. br-constant-invalid-sgpr-copy.ll
  37. bswap.ll
  38. buffer-atomic-fadd.f32-no-rtn.ll
  39. buffer-atomic-fadd.f32-rtn.ll
  40. buffer-atomic-fadd.f64.ll
  41. buffer-atomic-fadd.v2f16-no-rtn.ll
  42. buffer-atomic-fadd.v2f16-rtn.ll
  43. buffer-load-store-pointers.ll
  44. buffer-schedule.ll
  45. bug-legalization-artifact-combiner-dead-def.ll
  46. bug-legalization-artifact-combiner-dead-def.mir
  47. bug_shuffle_vector_to_scalar.ll
  48. call-outgoing-stack-args.ll
  49. clamp-fmed3-const-combine.ll
  50. clamp-minmax-const-combine.ll
  51. combine-add-nullptr.mir
  52. combine-add-to-ptradd.mir
  53. combine-amdgpu-cvt-f32-ubyte.mir
  54. combine-ashr-narrow.mir
  55. combine-binop-s64-with-s32-mask.mir
  56. combine-ext-legalizer.mir
  57. combine-extract-vector-load.mir
  58. combine-fabs-fneg.mir
  59. combine-fcanonicalize.mir
  60. combine-fdiv-sqrt-to-rsq.mir
  61. combine-fma-add-ext-fma.ll
  62. combine-fma-add-ext-mul.ll
  63. combine-fma-add-fma-mul.ll
  64. combine-fma-add-mul-post-legalize.mir
  65. combine-fma-add-mul-pre-legalize.mir
  66. combine-fma-add-mul.ll
  67. combine-fma-sub-ext-mul.ll
  68. combine-fma-sub-ext-neg-mul.ll
  69. combine-fma-sub-mul.ll
  70. combine-fma-sub-neg-mul.ll
  71. combine-fma-unmerge-values.mir
  72. combine-fold-binop-into-select.mir
  73. combine-foldable-fneg.mir
  74. combine-fpneg-one-fneg.mir
  75. combine-fsh.mir
  76. combine-fsub-fneg.mir
  77. combine-itofp.mir
  78. combine-lshr-narrow.mir
  79. combine-or-redundant.mir
  80. combine-or-s64-s32.mir
  81. combine-redundant-and.mir
  82. combine-redundant-neg.mir
  83. combine-redundant-sext-inreg.mir
  84. combine-rot.mir
  85. combine-rsq.ll
  86. combine-rsq.mir
  87. combine-sext-inreg.mir
  88. combine-sext-trunc-sextinreg.mir
  89. combine-shift-amount-zext.mir
  90. combine-shift-imm-chain-illegal-types.mir
  91. combine-shift-imm-chain-shlsat.mir
  92. combine-shift-imm-chain.ll
  93. combine-shift-of-shifted-logic-shlsat.mir
  94. combine-shift-of-shifted-logic.ll
  95. combine-shifts.mir
  96. combine-shl-from-extend-narrow.postlegal.mir
  97. combine-shl-from-extend-narrow.prelegal.mir
  98. combine-shl-narrow.mir
  99. combine-short-clamp.ll
  100. combine-trunc-sext.mir
  101. combine-trunc-shift.mir
  102. combine-urem-pow-2.mir
  103. combine-zext-trunc.mir
  104. combiner-crash.ll
  105. compute-num-sign-bits-med3.mir
  106. constant-bus-restriction.ll
  107. crash-stack-address-O0.ll
  108. cvt_f32_ubyte.ll
  109. dereferenceable-declaration.ll
  110. divergence-divergent-i1-phis-no-lane-mask-merging.ll
  111. divergence-divergent-i1-phis-no-lane-mask-merging.mir
  112. divergence-divergent-i1-used-outside-loop.ll
  113. divergence-divergent-i1-used-outside-loop.mir
  114. divergence-structurizer.ll
  115. divergence-structurizer.mir
  116. divergence-temporal-divergent-i1.ll
  117. divergence-temporal-divergent-i1.mir
  118. divergence-temporal-divergent-reg.ll
  119. divergence-temporal-divergent-reg.mir
  120. divergent-control-flow.ll
  121. dropped_debug_info_assert.ll
  122. dummy-target.ll
  123. dynamic-alloca-uniform.ll
  124. extractelement-stack-lower.ll
  125. extractelement.i128.ll
  126. extractelement.i16.ll
  127. extractelement.i8.ll
  128. extractelement.ll
  129. fadd.ll
  130. fdiv.f16.ll
  131. fdiv.f32.ll
  132. fdiv.f64.ll
  133. flat-atomic-fadd.f32.ll
  134. flat-atomic-fadd.f64.ll
  135. flat-atomic-fadd.v2f16.ll
  136. flat-scratch-init.gfx.ll
  137. flat-scratch-init.ll
  138. flat-scratch.ll
  139. floor.f64.ll
  140. fma.ll
  141. fmamix-constant-bus-violation.ll
  142. fmamix-constant-bus-violation.mir
  143. fmax_legacy.ll
  144. fmed3-min-max-const-combine.ll
  145. fmin_legacy.ll
  146. fmul.v2f16.ll
  147. fp-atomics-gfx942.ll
  148. fp64-atomics-gfx90a.ll
  149. fpow.ll
  150. frem.ll
  151. fshl.ll
  152. fshr.ll
  153. function-returns.ll
  154. function-returns.v2i65.ll
  155. global-atomic-fadd.f32-no-rtn.ll
  156. global-atomic-fadd.f32-rtn.ll
  157. global-atomic-fadd.f64.ll
  158. global-atomic-fadd.v2f16-no-rtn.ll
  159. global-atomic-fadd.v2f16-rtn.ll
  160. global-value.illegal.ll
  161. global-value.ll
  162. hip.extern.shared.array.ll
  163. i1-copy.ll
  164. image-waterfall-loop-O0.ll
  165. implicit-kernarg-backend-usage-global-isel.ll
  166. inline-asm-mismatched-size.ll
  167. inline-asm.ll
  168. insertelement-stack-lower.ll
  169. insertelement.i16.ll
  170. insertelement.i8.ll
  171. insertelement.large.ll
  172. insertelement.ll
  173. inst-select-abs.mir
  174. inst-select-add.mir
  175. inst-select-add.s16.mir
  176. inst-select-amdgcn.class.mir
  177. inst-select-amdgcn.class.s16.mir
  178. inst-select-amdgcn.cos.mir
  179. inst-select-amdgcn.cos.s16.mir
  180. inst-select-amdgcn.cvt.pk.i16.mir
  181. inst-select-amdgcn.cvt.pk.u16.mir
  182. inst-select-amdgcn.cvt.pknorm.i16.mir
  183. inst-select-amdgcn.cvt.pknorm.u16.mir
  184. inst-select-amdgcn.cvt.pkrtz.mir
  185. inst-select-amdgcn.ds.swizzle.mir
  186. inst-select-amdgcn.exp.compr.mir
  187. inst-select-amdgcn.exp.mir
  188. inst-select-amdgcn.fcmp.constants.w32.mir
  189. inst-select-amdgcn.fcmp.constants.w64.mir
  190. inst-select-amdgcn.fmad.ftz.mir
  191. inst-select-amdgcn.fmed3.mir
  192. inst-select-amdgcn.fmed3.s16.mir
  193. inst-select-amdgcn.fract.mir
  194. inst-select-amdgcn.fract.s16.mir
  195. inst-select-amdgcn.groupstaticsize.mir
  196. inst-select-amdgcn.mbcnt.lo.mir
  197. inst-select-amdgcn.mul.u24.mir
  198. inst-select-amdgcn.mulhi.i24.mir
  199. inst-select-amdgcn.mulhi.u24.mir
  200. inst-select-amdgcn.rcp.legacy.mir
  201. inst-select-amdgcn.rcp.mir
  202. inst-select-amdgcn.rcp.s16.mir
  203. inst-select-amdgcn.readfirstlane.mir
  204. inst-select-amdgcn.reloc.constant.mir
  205. inst-select-amdgcn.rsq.clamp.mir
  206. inst-select-amdgcn.rsq.legacy.mir
  207. inst-select-amdgcn.rsq.mir
  208. inst-select-amdgcn.rsq.s16.mir
  209. inst-select-amdgcn.s.barrier.mir
  210. inst-select-amdgcn.s.sendmsg.mir
  211. inst-select-amdgcn.sffbh.mir
  212. inst-select-amdgcn.sin.mir
  213. inst-select-amdgcn.sin.s16.mir
  214. inst-select-amdgpu-atomic-cmpxchg-flat.mir
  215. inst-select-amdgpu-atomic-cmpxchg-global.mir
  216. inst-select-amdgpu-ffbh-u32.mir
  217. inst-select-amdgpu-ffbl-b32.mir
  218. inst-select-amdgpu-wave-address.mir
  219. inst-select-and.mir
  220. inst-select-anyext.mir
  221. inst-select-ashr.mir
  222. inst-select-ashr.s16.mir
  223. inst-select-ashr.v2s16.mir
  224. inst-select-atomic-cmpxchg-local.mir
  225. inst-select-atomic-cmpxchg-region.mir
  226. inst-select-atomicrmw-add-flat.mir
  227. inst-select-atomicrmw-add-global.mir
  228. inst-select-atomicrmw-fadd-local.mir
  229. inst-select-atomicrmw-fadd-region.mir
  230. inst-select-atomicrmw-xchg-local.mir
  231. inst-select-atomicrmw-xchg-region.mir
  232. inst-select-bitcast.mir
  233. inst-select-bitreverse.mir
  234. inst-select-br.mir
  235. inst-select-brcond.mir
  236. inst-select-bswap.mir
  237. inst-select-build-vector-trunc.v2s16.mir
  238. inst-select-build-vector.mir
  239. inst-select-concat-vectors.mir
  240. inst-select-constant.mir
  241. inst-select-copy-scc-vcc.ll
  242. inst-select-copy-scc-vcc.mir
  243. inst-select-copy.mir
  244. inst-select-ctlz-zero-undef.mir
  245. inst-select-ctpop.mir
  246. inst-select-cttz-zero-undef.mir
  247. inst-select-extract-vector-elt.mir
  248. inst-select-extract.mir
  249. inst-select-fabs.mir
  250. inst-select-fadd.s16.mir
  251. inst-select-fadd.s32.mir
  252. inst-select-fadd.s64.mir
  253. inst-select-fcanonicalize.mir
  254. inst-select-fceil.mir
  255. inst-select-fceil.s16.mir
  256. inst-select-fcmp.mir
  257. inst-select-fcmp.s16.gfx11plus-fake16.mir
  258. inst-select-fcmp.s16.gfx11plus.mir
  259. inst-select-fcmp.s16.mir
  260. inst-select-fconstant.mir
  261. inst-select-fexp2.mir
  262. inst-select-ffloor.s16.mir
  263. inst-select-ffloor.s32.mir
  264. inst-select-ffloor.s64.mir
  265. inst-select-fma.s32.mir
  266. inst-select-fmad.s32.mir
  267. inst-select-fmaxnum-ieee.mir
  268. inst-select-fmaxnum-ieee.s16.mir
  269. inst-select-fmaxnum-ieee.v2s16.mir
  270. inst-select-fmaxnum.mir
  271. inst-select-fmaxnum.s16.mir
  272. inst-select-fmaxnum.v2s16.mir
  273. inst-select-fminnum-ieee.mir
  274. inst-select-fminnum-ieee.s16.mir
  275. inst-select-fminnum-ieee.v2s16.mir
  276. inst-select-fminnum.mir
  277. inst-select-fminnum.s16.mir
  278. inst-select-fminnum.v2s16.mir
  279. inst-select-fmul.mir
  280. inst-select-fmul.v2s16.mir
  281. inst-select-fneg.mir
  282. inst-select-fptosi.mir
  283. inst-select-fptoui.mir
  284. inst-select-fract.f64.mir
  285. inst-select-frame-index.mir
  286. inst-select-freeze.mir
  287. inst-select-fshr.mir
  288. inst-select-i1-copy.mir
  289. inst-select-icmp.mir
  290. inst-select-icmp.s16.mir
  291. inst-select-icmp.s64.mir
  292. inst-select-implicit-def.mir
  293. inst-select-insert-vector-elt.mir
  294. inst-select-insert.mir
  295. inst-select-intrinsic-trunc.mir
  296. inst-select-intrinsic-trunc.s16.mir
  297. inst-select-inttoptr.mir
  298. inst-select-load-atomic-flat.mir
  299. inst-select-load-atomic-global.mir
  300. inst-select-load-atomic-local.mir
  301. inst-select-load-constant.mir
  302. inst-select-load-flat.mir
  303. inst-select-load-global-old-legalization.mir
  304. inst-select-load-global-saddr.mir
  305. inst-select-load-global.mir
  306. inst-select-load-global.s96.mir
  307. inst-select-load-local-128.mir
  308. inst-select-load-local.mir
  309. inst-select-load-private.mir
  310. inst-select-load-smrd.mir
  311. inst-select-lshr.mir
  312. inst-select-lshr.s16.mir
  313. inst-select-lshr.v2s16.mir
  314. inst-select-mad_64_32.mir
  315. inst-select-merge-values.mir
  316. inst-select-mul.mir
  317. inst-select-or.mir
  318. inst-select-pattern-add3.mir
  319. inst-select-pattern-and-or.mir
  320. inst-select-pattern-or3.mir
  321. inst-select-pattern-smed3.mir
  322. inst-select-pattern-smed3.s16.mir
  323. inst-select-pattern-umed3.mir
  324. inst-select-pattern-umed3.s16.mir
  325. inst-select-pattern-xor3.mir
  326. inst-select-phi.mir
  327. inst-select-pseudo-scalar-transcendental.mir
  328. inst-select-ptr-add.mir
  329. inst-select-ptrmask.mir
  330. inst-select-ptrtoint.mir
  331. inst-select-returnaddress.mir
  332. inst-select-sbfx.mir
  333. inst-select-scalar-float-sop1.mir
  334. inst-select-scalar-float-sop2.mir
  335. inst-select-scalar-float-sopc.mir
  336. inst-select-scalar-packed.xfail.mir
  337. inst-select-select.mir
  338. inst-select-sext-inreg.mir
  339. inst-select-sext.mir
  340. inst-select-sextload-local.mir
  341. inst-select-shl.mir
  342. inst-select-shl.s16.mir
  343. inst-select-shl.v2s16.mir
  344. inst-select-sitofp.mir
  345. inst-select-smax-64.mir
  346. inst-select-smax.mir
  347. inst-select-smin-64.mir
  348. inst-select-smin.mir
  349. inst-select-smulh.mir
  350. inst-select-stacksave-stackrestore.invalid.mir
  351. inst-select-stacksave-stackrestore.mir
  352. inst-select-store-atomic-flat.mir
  353. inst-select-store-atomic-local.mir
  354. inst-select-store-flat.mir
  355. inst-select-store-global.mir
  356. inst-select-store-global.s96.mir
  357. inst-select-store-local.mir
  358. inst-select-store-private.mir
  359. inst-select-sub.mir
  360. inst-select-trunc.mir
  361. inst-select-trunc.v2s16.mir
  362. inst-select-uadde.gfx10.mir
  363. inst-select-uadde.mir
  364. inst-select-uaddo.mir
  365. inst-select-ubfx.mir
  366. inst-select-uitofp.mir
  367. inst-select-umax-64.mir
  368. inst-select-umax.mir
  369. inst-select-umin-64.mir
  370. inst-select-umin.mir
  371. inst-select-umulh.mir
  372. inst-select-unmerge-values.mir
  373. inst-select-usube.gfx10.mir
  374. inst-select-usube.mir
  375. inst-select-usubo.mir
  376. inst-select-xor.mir
  377. inst-select-zext.mir
  378. inst-select-zextload-local.mir
  379. irtranslate-bf16.ll
  380. irtranslator-amdgcn-cs-chain.ll
  381. irtranslator-amdgcn-sendmsg.ll
  382. irtranslator-amdgpu_kernel-system-sgprs.ll
  383. irtranslator-amdgpu_kernel.ll
  384. irtranslator-amdgpu_ps.ll
  385. irtranslator-amdgpu_vs.ll
  386. irtranslator-assert-align.ll
  387. irtranslator-atomicrmw.ll
  388. irtranslator-call-abi-attribute-hints.ll
  389. irtranslator-call-implicit-args.ll
  390. irtranslator-call-non-fixed.ll
  391. irtranslator-call-return-values.ll
  392. irtranslator-call-sret.ll
  393. irtranslator-call.ll
  394. irtranslator-constant-fold-vector-op.ll
  395. irtranslator-constantexpr.ll
  396. irtranslator-constrained-fp.ll
  397. irtranslator-fast-math-flags.ll
  398. irtranslator-fence.ll
  399. irtranslator-fixed-function-abi-vgpr-args.ll
  400. irtranslator-function-args.ll
  401. irtranslator-function-args.v2i65.ll
  402. irtranslator-getelementptr.ll
  403. irtranslator-indirect-call.ll
  404. irtranslator-inline-asm.ll
  405. irtranslator-invariant.ll
  406. irtranslator-memory-intrinsics.ll
  407. irtranslator-metadata.ll
  408. irtranslator-non-integral-address-spaces-vectors.ll
  409. irtranslator-non-integral-address-spaces.ll
  410. irtranslator-prefetch.ll
  411. irtranslator-ptrmask.ll
  412. irtranslator-readnone-intrinsic-callsite.ll
  413. irtranslator-sat.ll
  414. irtranslator-sibling-call.ll
  415. irtranslator-struct-return-intrinsics.ll
  416. irtranslator-tail-call.ll
  417. irtranslator-zext-vec-index.ll
  418. is-safe-to-sink-bug.ll
  419. known-bits-sbfe.mir
  420. knownbits-ptrtoint.mir
  421. lds-global-value.ll
  422. lds-misaligned-bug.ll
  423. lds-relocs.ll
  424. lds-zero-initializer.ll
  425. legalize-abs.mir
  426. legalize-add.mir
  427. legalize-addrspacecast.mir
  428. legalize-amdgcn.if-invalid.mir
  429. legalize-amdgcn.if.xfail.mir
  430. legalize-amdgcn.rsq.clamp.mir
  431. legalize-amdgcn.wavefrontsize.mir
  432. legalize-amdgcn.workitem.id.mir
  433. legalize-and.mir
  434. legalize-anyext.mir
  435. legalize-ashr.mir
  436. legalize-atomic-cmpxchg-with-success.mir
  437. legalize-atomic-cmpxchg.mir
  438. legalize-atomicrmw-add.mir
  439. legalize-atomicrmw-and.mir
  440. legalize-atomicrmw-fadd-global.mir
  441. legalize-atomicrmw-fadd-local.mir
  442. legalize-atomicrmw-max.mir
  443. legalize-atomicrmw-min.mir
  444. legalize-atomicrmw-nand.mir
  445. legalize-atomicrmw-or.mir
  446. legalize-atomicrmw-sub.mir
  447. legalize-atomicrmw-umax.mir
  448. legalize-atomicrmw-umin.mir
  449. legalize-atomicrmw-xchg-flat.mir
  450. legalize-atomicrmw-xchg.mir
  451. legalize-atomicrmw-xor.mir
  452. legalize-bitcast.mir
  453. legalize-bitreverse.mir
  454. legalize-block-addr.mir
  455. legalize-brcond.mir
  456. legalize-bswap.mir
  457. legalize-build-vector-splat.mir
  458. legalize-build-vector-trunc.mir
  459. legalize-build-vector.mir
  460. legalize-build-vector.s16.mir
  461. legalize-concat-vectors.mir
  462. legalize-constant.mir
  463. legalize-ctlz-zero-undef.mir
  464. legalize-ctlz.mir
  465. legalize-ctpop.mir
  466. legalize-cttz-zero-undef.mir
  467. legalize-cttz.mir
  468. legalize-divrem.mir
  469. legalize-extract-vector-elt.mir
  470. legalize-extract.mir
  471. legalize-extractelement-crash.mir
  472. legalize-fabs.mir
  473. legalize-fadd.mir
  474. legalize-fcanonicalize.mir
  475. legalize-fceil.mir
  476. legalize-fcmp-s32.mir
  477. legalize-fcmp.mir
  478. legalize-fconstant.mir
  479. legalize-fcopysign.mir
  480. legalize-fcos.mir
  481. legalize-fdiv.mir
  482. legalize-fexp.mir
  483. legalize-fexp2.mir
  484. legalize-ffloor.mir
  485. legalize-flog.mir
  486. legalize-flog10.mir
  487. legalize-flog2.mir
  488. legalize-fma.mir
  489. legalize-fmad.s16.mir
  490. legalize-fmad.s32.mir
  491. legalize-fmad.s64.mir
  492. legalize-fmaximum.mir
  493. legalize-fmaxnum.mir
  494. legalize-fminimum.mir
  495. legalize-fminnum.mir
  496. legalize-fmul.mir
  497. legalize-fneg.mir
  498. legalize-fpext.mir
  499. legalize-fpow.mir
  500. legalize-fpowi.mir
  501. legalize-fptosi.mir
  502. legalize-fptoui.mir
  503. legalize-fptrunc.mir
  504. legalize-freeze.mir
  505. legalize-fshl.mir
  506. legalize-fshr.mir
  507. legalize-fsin.mir
  508. legalize-fsqrt.mir
  509. legalize-fsub.mir
  510. legalize-icmp.mir
  511. legalize-implicit-def-s1025.mir
  512. legalize-implicit-def.mir
  513. legalize-insert-vector-elt.mir
  514. legalize-insert.mir
  515. legalize-intrinsic-amdgcn-fdiv-fast.mir
  516. legalize-intrinsic-round.mir
  517. legalize-intrinsic-trunc.mir
  518. legalize-inttoptr.mir
  519. legalize-jump-table.mir
  520. legalize-llvm.amdgcn.image.atomic.dim.a16.ll
  521. legalize-llvm.amdgcn.image.dim.a16.ll
  522. legalize-llvm.amdgcn.image.load.2d.d16.ll
  523. legalize-llvm.amdgcn.image.load.2d.ll
  524. legalize-llvm.amdgcn.image.load.2darraymsaa.ll
  525. legalize-llvm.amdgcn.image.load.3d.ll
  526. legalize-llvm.amdgcn.image.sample.a16.ll
  527. legalize-llvm.amdgcn.image.sample.d.ll
  528. legalize-llvm.amdgcn.image.sample.g16.a16.ll
  529. legalize-llvm.amdgcn.image.sample.g16.ll
  530. legalize-llvm.amdgcn.image.store.2d.d16.ll
  531. legalize-llvm.amdgcn.s.buffer.load.mir
  532. legalize-load-constant-32bit.mir
  533. legalize-load-constant.mir
  534. legalize-load-flat.mir
  535. legalize-load-global.mir
  536. legalize-load-local.mir
  537. legalize-load-memory-metadata.mir
  538. legalize-load-private.mir
  539. legalize-lshr.mir
  540. legalize-memcpy.mir
  541. legalize-memcpyinline.mir
  542. legalize-memmove.mir
  543. legalize-memset.mir
  544. legalize-merge-values-build-vector.mir
  545. legalize-merge-values.mir
  546. legalize-mul.mir
  547. legalize-or.mir
  548. legalize-phi.mir
  549. legalize-ptr-add.mir
  550. legalize-ptrmask.mir
  551. legalize-ptrtoint.mir
  552. legalize-rotl-rotr.mir
  553. legalize-sadde.mir
  554. legalize-saddo.mir
  555. legalize-saddsat.mir
  556. legalize-sbfx.mir
  557. legalize-sdiv.mir
  558. legalize-select.mir
  559. legalize-sext-inreg.mir
  560. legalize-sext.mir
  561. legalize-sextload-constant-32bit.mir
  562. legalize-sextload-flat.mir
  563. legalize-sextload-global.mir
  564. legalize-sextload-local.mir
  565. legalize-sextload-private.mir
  566. legalize-shl.mir
  567. legalize-shuffle-vector.mir
  568. legalize-shuffle-vector.s16.mir
  569. legalize-sitofp.mir
  570. legalize-smax.mir
  571. legalize-smin.mir
  572. legalize-smulh.mir
  573. legalize-smulo.mir
  574. legalize-srem.mir
  575. legalize-sshlsat.mir
  576. legalize-ssube.mir
  577. legalize-ssubo.mir
  578. legalize-ssubsat.mir
  579. legalize-store-global.mir
  580. legalize-store.mir
  581. legalize-strict_fsub.mir
  582. legalize-sub.mir
  583. legalize-trap-gfx11.mir
  584. legalize-trap.mir
  585. legalize-trunc.mir
  586. legalize-uadde.mir
  587. legalize-uaddo.mir
  588. legalize-uaddsat.mir
  589. legalize-ubfx.mir
  590. legalize-udiv.mir
  591. legalize-uitofp.mir
  592. legalize-umax.mir
  593. legalize-umin.mir
  594. legalize-umulh.mir
  595. legalize-umulo.mir
  596. legalize-unmerge-values.mir
  597. legalize-urem.mir
  598. legalize-ushlsat.mir
  599. legalize-usube.mir
  600. legalize-usubo.mir
  601. legalize-usubsat.mir
  602. legalize-vector-args-gfx7.mir
  603. legalize-vector-args-gfx8-plus.mir
  604. legalize-xor.mir
  605. legalize-zext.mir
  606. legalize-zextload-constant-32bit.mir
  607. legalize-zextload-flat.mir
  608. legalize-zextload-global.mir
  609. legalize-zextload-local.mir
  610. legalize-zextload-private.mir
  611. llvm.abs.ll
  612. llvm.amdgcn.ballot.i32.ll
  613. llvm.amdgcn.ballot.i64.ll
  614. llvm.amdgcn.dispatch.ptr.ll
  615. llvm.amdgcn.div.fmas.ll
  616. llvm.amdgcn.div.scale.ll
  617. llvm.amdgcn.end.cf.i32.ll
  618. llvm.amdgcn.end.cf.i64.ll
  619. llvm.amdgcn.fdot2.ll
  620. llvm.amdgcn.fmul.legacy.ll
  621. llvm.amdgcn.global.atomic.csub.ll
  622. llvm.amdgcn.if.break.i32.ll
  623. llvm.amdgcn.if.break.i64.ll
  624. llvm.amdgcn.image.atomic.dim.a16.ll
  625. llvm.amdgcn.image.atomic.dim.ll
  626. llvm.amdgcn.image.atomic.dim.mir
  627. llvm.amdgcn.image.gather4.a16.dim.ll
  628. llvm.amdgcn.image.gather4.dim.ll
  629. llvm.amdgcn.image.gather4.o.dim.ll
  630. llvm.amdgcn.image.getresinfo.a16.ll
  631. llvm.amdgcn.image.getresinfo.ll
  632. llvm.amdgcn.image.load.1d.d16.ll
  633. llvm.amdgcn.image.load.1d.ll
  634. llvm.amdgcn.image.load.2d.ll
  635. llvm.amdgcn.image.load.2darraymsaa.a16.ll
  636. llvm.amdgcn.image.load.2darraymsaa.ll
  637. llvm.amdgcn.image.load.3d.a16.ll
  638. llvm.amdgcn.image.load.3d.ll
  639. llvm.amdgcn.image.sample.cd.g16.ll
  640. llvm.amdgcn.image.sample.g16.ll
  641. llvm.amdgcn.image.store.2d.d16.ll
  642. llvm.amdgcn.image.store.2d.ll
  643. llvm.amdgcn.implicit.ptr.buffer.ll
  644. llvm.amdgcn.interp.inreg.ll
  645. llvm.amdgcn.interp.p1.f16.ll
  646. llvm.amdgcn.intersect_ray.ll
  647. llvm.amdgcn.kernarg.segment.ptr.ll
  648. llvm.amdgcn.make.buffer.rsrc.ll
  649. llvm.amdgcn.mfma.gfx90a.ll
  650. llvm.amdgcn.mov.dpp.ll
  651. llvm.amdgcn.queue.ptr.ll
  652. llvm.amdgcn.raw.buffer.atomic.add.ll
  653. llvm.amdgcn.raw.buffer.atomic.cmpswap.ll
  654. llvm.amdgcn.raw.buffer.atomic.fadd-with-ret.ll
  655. llvm.amdgcn.raw.buffer.atomic.fadd.ll
  656. llvm.amdgcn.raw.buffer.load.format.f16.ll
  657. llvm.amdgcn.raw.buffer.load.format.ll
  658. llvm.amdgcn.raw.buffer.load.ll
  659. llvm.amdgcn.raw.buffer.load.tfe.ll
  660. llvm.amdgcn.raw.buffer.store.format.f16.ll
  661. llvm.amdgcn.raw.buffer.store.format.f32.ll
  662. llvm.amdgcn.raw.buffer.store.ll
  663. llvm.amdgcn.raw.ptr.buffer.atomic.add.ll
  664. llvm.amdgcn.raw.ptr.buffer.atomic.cmpswap.ll
  665. llvm.amdgcn.raw.ptr.buffer.atomic.fadd-with-ret.ll
  666. llvm.amdgcn.raw.ptr.buffer.atomic.fadd.ll
  667. llvm.amdgcn.raw.ptr.buffer.load.format.f16.ll
  668. llvm.amdgcn.raw.ptr.buffer.load.format.ll
  669. llvm.amdgcn.raw.ptr.buffer.load.ll
  670. llvm.amdgcn.raw.ptr.buffer.store.format.f16.ll
  671. llvm.amdgcn.raw.ptr.buffer.store.format.f32.ll
  672. llvm.amdgcn.raw.ptr.buffer.store.ll
  673. llvm.amdgcn.raw.ptr.tbuffer.load.f16.ll
  674. llvm.amdgcn.raw.ptr.tbuffer.load.ll
  675. llvm.amdgcn.raw.ptr.tbuffer.store.f16.ll
  676. llvm.amdgcn.raw.ptr.tbuffer.store.i8.ll
  677. llvm.amdgcn.raw.ptr.tbuffer.store.ll
  678. llvm.amdgcn.raw.tbuffer.load.f16.ll
  679. llvm.amdgcn.raw.tbuffer.load.ll
  680. llvm.amdgcn.raw.tbuffer.store.f16.ll
  681. llvm.amdgcn.raw.tbuffer.store.i8.ll
  682. llvm.amdgcn.raw.tbuffer.store.ll
  683. llvm.amdgcn.rsq.clamp.ll
  684. llvm.amdgcn.s.buffer.load.ll
  685. llvm.amdgcn.s.setreg.ll
  686. llvm.amdgcn.s.sleep.ll
  687. llvm.amdgcn.sbfe.ll
  688. llvm.amdgcn.sdot2.ll
  689. llvm.amdgcn.sdot4.ll
  690. llvm.amdgcn.sdot8.ll
  691. llvm.amdgcn.set.inactive.ll
  692. llvm.amdgcn.softwqm.ll
  693. llvm.amdgcn.struct.buffer.atomic.add.ll
  694. llvm.amdgcn.struct.buffer.atomic.cmpswap.ll
  695. llvm.amdgcn.struct.buffer.atomic.fadd-with-ret.ll
  696. llvm.amdgcn.struct.buffer.atomic.fadd.ll
  697. llvm.amdgcn.struct.buffer.load.format.f16.ll
  698. llvm.amdgcn.struct.buffer.load.format.ll
  699. llvm.amdgcn.struct.buffer.load.ll
  700. llvm.amdgcn.struct.buffer.load.tfe.ll
  701. llvm.amdgcn.struct.buffer.store.format.f16.ll
  702. llvm.amdgcn.struct.buffer.store.format.f32.ll
  703. llvm.amdgcn.struct.buffer.store.ll
  704. llvm.amdgcn.struct.ptr.buffer.atomic.add.ll
  705. llvm.amdgcn.struct.ptr.buffer.atomic.cmpswap.ll
  706. llvm.amdgcn.struct.ptr.buffer.atomic.fadd-with-ret.ll
  707. llvm.amdgcn.struct.ptr.buffer.atomic.fadd.ll
  708. llvm.amdgcn.struct.ptr.buffer.load.format.f16.ll
  709. llvm.amdgcn.struct.ptr.buffer.load.format.ll
  710. llvm.amdgcn.struct.ptr.buffer.load.ll
  711. llvm.amdgcn.struct.ptr.buffer.store.format.f16.ll
  712. llvm.amdgcn.struct.ptr.buffer.store.format.f32.ll
  713. llvm.amdgcn.struct.ptr.buffer.store.ll
  714. llvm.amdgcn.struct.ptr.tbuffer.load.f16.ll
  715. llvm.amdgcn.struct.ptr.tbuffer.load.ll
  716. llvm.amdgcn.struct.tbuffer.load.f16.ll
  717. llvm.amdgcn.struct.tbuffer.load.ll
  718. llvm.amdgcn.sudot4.ll
  719. llvm.amdgcn.sudot8.ll
  720. llvm.amdgcn.trig.preop.ll
  721. llvm.amdgcn.ubfe.ll
  722. llvm.amdgcn.udot2.ll
  723. llvm.amdgcn.udot4.ll
  724. llvm.amdgcn.udot8.ll
  725. llvm.amdgcn.update.dpp.ll
  726. llvm.amdgcn.wmma_32.ll
  727. llvm.amdgcn.wmma_64.ll
  728. llvm.amdgcn.workgroup.id.ll
  729. llvm.amdgcn.workitem.id.ll
  730. llvm.amdgcn.wqm.demote.ll
  731. llvm.amdgcn.wqm.ll
  732. llvm.amdgcn.writelane.ll
  733. llvm.amdgcn.wwm.ll
  734. llvm.memcpy.inline.ll
  735. llvm.memcpy.ll
  736. llvm.memmove.ll
  737. llvm.memset.ll
  738. llvm.powi.ll
  739. load-constant.96.ll
  740. load-constant32bit.ll
  741. load-d16.ll
  742. load-divergent.ll
  743. load-legalize-range-metadata.ll
  744. load-local.128.ll
  745. load-local.96.ll
  746. load-unaligned.ll
  747. load-uniform-in-vgpr.ll
  748. load-uniform.ll
  749. load-zero-and-sign-extending-divergent.ll
  750. load-zero-and-sign-extending-uniform-in-vgpr.ll
  751. load-zero-and-sign-extending-uniform.ll
  752. localizer-wrong-insert-point.mir
  753. localizer.ll
  754. lshr.ll
  755. madmix-constant-bus-violation.ll
  756. madmix-constant-bus-violation.mir
  757. memory-legalizer-atomic-fence.ll
  758. merge-buffer-stores.ll
  759. minmaxabs-i64.ll
  760. minmaxabs.ll
  761. mmra.ll
  762. mubuf-global.ll
  763. mul-known-bits.i64.ll
  764. mul-known-bits.i64.mir
  765. mul.ll
  766. mul.v2i16.ll
  767. no-cse-nonlocal-convergent-instrs.mir
  768. no-ctlz-from-umul-to-lshr-in-postlegalizer.ll
  769. no-ctlz-from-umul-to-lshr-in-postlegalizer.mir
  770. no-legalize-atomic.mir
  771. non-entry-alloca.ll
  772. or.ll
  773. orn2.ll
  774. postlegalizer-combiner-buildvector-identities.mir
  775. postlegalizer-combiner-divrem.mir
  776. postlegalizer-combiner-fcanonicalize.mir
  777. postlegalizer-combiner-freeze.mir
  778. postlegalizer-combiner-reassoc.mir
  779. postlegalizer-combiner-sextload-from-sextinreg.mir
  780. postlegalizer-combiner-trunc-bitcast-buildvector.mir
  781. postlegalizer-combiner-unmerge-undef.mir
  782. postlegalizer-combiner-zextload-from-and.mir
  783. postlegalizercombiner-and.mir
  784. postlegalizercombiner-ashr.mir
  785. postlegalizercombiner-load-and-mask.mir
  786. postlegalizercombiner-lshr.mir
  787. postlegalizercombiner-mul.mir
  788. postlegalizercombiner-sbfx.mir
  789. postlegalizercombiner-select.mir
  790. postlegalizercombiner-shl.mir
  791. postlegalizercombiner-ubfx.mir
  792. prelegalizer-combiner-divrem.mir
  793. prelegalizer-combiner-fptrunc_fpext.mir
  794. prelegalizer-combiner-redundant-bitcast.mir
  795. prelegalizer-combiner-sext_inreg-to-and.mir
  796. prelegalizer-combiner-shuffle.mir
  797. promote-dependency-on-invariant-result.ll
  798. readanylane-combines.ll
  799. readanylane-combines.mir
  800. regbankcombiner-clamp-fmed3-const.mir
  801. regbankcombiner-clamp-minmax-const.mir
  802. regbankcombiner-fmed3-minmax-const.mir
  803. regbankcombiner-ignore-copies-crash.mir
  804. regbankcombiner-redundant-and.mir
  805. regbankcombiner-smed3.mir
  806. regbankcombiner-umed3.mir
  807. regbankselect-abs.mir
  808. regbankselect-add.mir
  809. regbankselect-add.s16.mir
  810. regbankselect-add.s32.mir
  811. regbankselect-add.v2s16.mir
  812. regbankselect-amdgcn-exp-compr.mir
  813. regbankselect-amdgcn-exp.mir
  814. regbankselect-amdgcn-s-buffer-load.mir
  815. regbankselect-amdgcn.ballot.i64.mir
  816. regbankselect-amdgcn.class.mir
  817. regbankselect-amdgcn.cvt.pkrtz.mir
  818. regbankselect-amdgcn.div.fmas.mir
  819. regbankselect-amdgcn.div.scale.mir
  820. regbankselect-amdgcn.ds.append.mir
  821. regbankselect-amdgcn.ds.bpermute.mir
  822. regbankselect-amdgcn.ds.consume.mir
  823. regbankselect-amdgcn.ds.gws.init.mir
  824. regbankselect-amdgcn.ds.gws.sema.v.mir
  825. regbankselect-amdgcn.ds.ordered.add.mir
  826. regbankselect-amdgcn.ds.ordered.swap.mir
  827. regbankselect-amdgcn.ds.permute.mir
  828. regbankselect-amdgcn.ds.swizzle.mir
  829. regbankselect-amdgcn.else.32.mir
  830. regbankselect-amdgcn.else.64.mir
  831. regbankselect-amdgcn.fcmp.mir
  832. regbankselect-amdgcn.fmul.legacy.mir
  833. regbankselect-amdgcn.groupstaticsize.mir
  834. regbankselect-amdgcn.icmp.mir
  835. regbankselect-amdgcn.image.load.1d.ll
  836. regbankselect-amdgcn.image.sample.1d.ll
  837. regbankselect-amdgcn.interp.mov.mir
  838. regbankselect-amdgcn.interp.p1.f16.mir
  839. regbankselect-amdgcn.interp.p1.mir
  840. regbankselect-amdgcn.interp.p2.f16.mir
  841. regbankselect-amdgcn.interp.p2.mir
  842. regbankselect-amdgcn.kernarg.segment.ptr.mir
  843. regbankselect-amdgcn.kill.mir
  844. regbankselect-amdgcn.lds.direct.load.mir
  845. regbankselect-amdgcn.lds.param.load.mir
  846. regbankselect-amdgcn.live.mask.mir
  847. regbankselect-amdgcn.mfma.gfx90a.mir
  848. regbankselect-amdgcn.mfma.gfx942.mir
  849. regbankselect-amdgcn.mfma.mir
  850. regbankselect-amdgcn.ps.live.mir
  851. regbankselect-amdgcn.raw.buffer.load.ll
  852. regbankselect-amdgcn.raw.ptr.buffer.load.ll
  853. regbankselect-amdgcn.readfirstlane.mir
  854. regbankselect-amdgcn.readlane.mir
  855. regbankselect-amdgcn.s.buffer.load.ll
  856. regbankselect-amdgcn.s.buffer.load.mir
  857. regbankselect-amdgcn.s.get.waveid.in.workgroup.mir
  858. regbankselect-amdgcn.s.getpc.mir
  859. regbankselect-amdgcn.s.getreg.mir
  860. regbankselect-amdgcn.s.memrealtime.mir
  861. regbankselect-amdgcn.s.memtime.mir
  862. regbankselect-amdgcn.s.sendmsg.mir
  863. regbankselect-amdgcn.s.sendmsghalt.mir
  864. regbankselect-amdgcn.struct.buffer.load.ll
  865. regbankselect-amdgcn.struct.buffer.store.ll
  866. regbankselect-amdgcn.struct.ptr.buffer.load.ll
  867. regbankselect-amdgcn.struct.ptr.buffer.store.ll
  868. regbankselect-amdgcn.update.dpp.mir
  869. regbankselect-amdgcn.wqm.demote.mir
  870. regbankselect-amdgcn.wqm.mir
  871. regbankselect-amdgcn.wqm.vote.mir
  872. regbankselect-amdgcn.writelane.mir
  873. regbankselect-amdgcn.wwm.mir
  874. regbankselect-amdgpu-ffbh-u32.mir
  875. regbankselect-amdgpu-ffbl-b32.mir
  876. regbankselect-amdgpu-wave-address.mir
  877. regbankselect-and-s1.mir
  878. regbankselect-and.mir
  879. regbankselect-anyext.mir
  880. regbankselect-ashr.mir
  881. regbankselect-assert-align.mir
  882. regbankselect-assert-sext.mir
  883. regbankselect-assert-zext.mir
  884. regbankselect-atomic-cmpxchg.mir
  885. regbankselect-atomicrmw-add.mir
  886. regbankselect-atomicrmw-and.mir
  887. regbankselect-atomicrmw-fadd.mir
  888. regbankselect-atomicrmw-max.mir
  889. regbankselect-atomicrmw-min.mir
  890. regbankselect-atomicrmw-or.mir
  891. regbankselect-atomicrmw-sub.mir
  892. regbankselect-atomicrmw-umax.mir
  893. regbankselect-atomicrmw-umin.mir
  894. regbankselect-atomicrmw-xchg.mir
  895. regbankselect-atomicrmw-xor.mir
  896. regbankselect-bitcast.mir
  897. regbankselect-bitreverse.mir
  898. regbankselect-block-addr.mir
  899. regbankselect-brcond.mir
  900. regbankselect-bswap.mir
  901. regbankselect-build-vector.mir
  902. regbankselect-concat-vector.mir
  903. regbankselect-constant.mir
  904. regbankselect-copy.mir
  905. regbankselect-ctlz-zero-undef.mir
  906. regbankselect-ctpop.mir
  907. regbankselect-cttz-zero-undef.mir
  908. regbankselect-default.mir
  909. regbankselect-dyn-stackalloc.mir
  910. regbankselect-extract-vector-elt.mir
  911. regbankselect-extract.mir
  912. regbankselect-fabs.mir
  913. regbankselect-fadd.mir
  914. regbankselect-fcanonicalize.mir
  915. regbankselect-fceil.mir
  916. regbankselect-fcmp.mir
  917. regbankselect-fexp2.mir
  918. regbankselect-flog2.mir
  919. regbankselect-fma.mir
  920. regbankselect-fmul.mir
  921. regbankselect-fneg.mir
  922. regbankselect-fpext.mir
  923. regbankselect-fptosi.mir
  924. regbankselect-fptoui.mir
  925. regbankselect-fptrunc.mir
  926. regbankselect-frame-index.mir
  927. regbankselect-freeze.mir
  928. regbankselect-fshr.mir
  929. regbankselect-fsqrt.mir
  930. regbankselect-fsub.mir
  931. regbankselect-icmp.mir
  932. regbankselect-icmp.s16.mir
  933. regbankselect-illegal-copy.mir
  934. regbankselect-implicit-def.mir
  935. regbankselect-insert-vector-elt.mir
  936. regbankselect-insert.mir
  937. regbankselect-intrinsic-trunc.mir
  938. regbankselect-inttoptr.mir
  939. regbankselect-load.mir
  940. regbankselect-lshr.mir
  941. regbankselect-mad_64_32.mir
  942. regbankselect-merge-values.mir
  943. regbankselect-mui-regbanklegalize.mir
  944. regbankselect-mui-regbankselect.mir
  945. regbankselect-mui-salu-float.ll
  946. regbankselect-mui-salu-float.mir
  947. regbankselect-mui.ll
  948. regbankselect-mui.mir
  949. regbankselect-mul.mir
  950. regbankselect-or.mir
  951. regbankselect-phi-s1.mir
  952. regbankselect-phi.mir
  953. regbankselect-pseudo-scalar-transcendental.mir
  954. regbankselect-ptr-add.mir
  955. regbankselect-ptrmask.mir
  956. regbankselect-ptrtoint.mir
  957. regbankselect-reg-sequence.mir
  958. regbankselect-sadde.mir
  959. regbankselect-salu-float.mir
  960. regbankselect-sbfx.mir
  961. regbankselect-select.mir
  962. regbankselect-sext-inreg.mir
  963. regbankselect-sext.mir
  964. regbankselect-sextload.mir
  965. regbankselect-shl.mir
  966. regbankselect-sitofp.mir
  967. regbankselect-smax.mir
  968. regbankselect-smin.mir
  969. regbankselect-smulh.mir
  970. regbankselect-split-scalar-load-metadata.mir
  971. regbankselect-ssube.mir
  972. regbankselect-sub.mir
  973. regbankselect-trunc.mir
  974. regbankselect-uadde.mir
  975. regbankselect-uaddo.mir
  976. regbankselect-ubfx.mir
  977. regbankselect-uitofp.mir
  978. regbankselect-umax.mir
  979. regbankselect-umin.mir
  980. regbankselect-umulh.mir
  981. regbankselect-uniform-load-noclobber.mir
  982. regbankselect-unmerge-values.mir
  983. regbankselect-usube.mir
  984. regbankselect-usubo.mir
  985. regbankselect-waterfall-agpr.mir
  986. regbankselect-whole-wave-functions.mir
  987. regbankselect-widen-scalar-loads.mir
  988. regbankselect-xor.mir
  989. regbankselect-zext.mir
  990. regbankselect-zextload.mir
  991. regbankselect.mir
  992. saddsat.ll
  993. sbfx.ll
  994. sdiv.i32.ll
  995. sdiv.i64.ll
  996. sdivrem.ll
  997. select-to-fmin-fmax.ll
  998. selected-inst-flags.mir
  999. sext_inreg.ll
  1000. shader-epilogs.ll
  1001. shl-ext-reduce.ll
  1002. shl.ll
  1003. shlN_add.ll
  1004. shufflevector-pointer-crash.mir
  1005. shufflevector.ll
  1006. smed3.ll
  1007. smrd.ll
  1008. srem.i32.ll
  1009. srem.i64.ll
  1010. ssubsat.ll
  1011. store-divergent-addr.ll
  1012. store-local.128.ll
  1013. store-local.96.ll
  1014. store-uniform-addr.ll
  1015. store-weird-size.ll
  1016. strict_fma.f16.ll
  1017. strict_fma.f32.ll
  1018. strict_fma.f64.ll
  1019. sub.ll
  1020. sub.v2i16.ll
  1021. subo.ll
  1022. trunc.ll
  1023. twoaddr-extract-dyn-v7f64.mir
  1024. uaddsat.ll
  1025. ubfx.ll
  1026. udiv.i32.ll
  1027. udiv.i64.ll
  1028. udivrem.ll
  1029. umed3.ll
  1030. unsupported-load.ll
  1031. unsupported-ptr-add.ll
  1032. urem.i32.ll
  1033. urem.i64.ll
  1034. usubsat.ll
  1035. v_bfe_i32.ll
  1036. vni8-across-blocks.ll
  1037. widen-i8-i16-scalar-loads.ll
  1038. wmma-gfx12-w32-f16-f32-matrix-modifiers.ll
  1039. wmma-gfx12-w32-imm.ll
  1040. wmma-gfx12-w32-iu-modifiers.ll
  1041. wmma-gfx12-w32-swmmac-index_key.ll
  1042. wmma-gfx12-w32.ll
  1043. wmma-gfx12-w64-f16-f32-matrix-modifiers.ll
  1044. wmma-gfx12-w64-imm.ll
  1045. wmma-gfx12-w64-iu-modifiers.ll
  1046. wmma-gfx12-w64-swmmac-index_key.ll
  1047. wmma-gfx12-w64.ll
  1048. xnor.ll
  1049. xor.ll
  1050. zextload.ll