llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel
Baptiste Saleil caf1294d95 [AMDGPU] Experiments show that the GCNRegBankReassign pass significantly impacts
the compilation time and there is no case for which we see any improvement in
performance. This patch removes this pass and its associated test cases from
the tree.

Differential Revision: https://reviews.llvm.org/D101313

Change-Id: I0599169a7609c19a887f8d847a71e664030cc141
2021-04-26 17:21:49 -04:00
..
add.v2i16.ll [AMDGPU] Extend gfx10 test coverage. NFC. 2021-03-29 11:13:55 +02:00
add_shl.ll Revert "[AMDGPU] Mark additional VOP3 as commutable" 2021-03-29 14:48:11 -04:00
amdgpu-irtranslator.ll
andn2.ll [AMDGPU] Extend gfx10 test coverage. NFC. 2021-03-29 11:13:55 +02:00
artifact-combiner-anyext.mir AMDGPU/GlobalISel: Remove -global-isel-abort=0 from some tests 2020-03-15 17:22:34 -04:00
artifact-combiner-build-vector.mir GlobalISel: Revisit users of other merge opcodes in artifact combiner 2020-08-17 13:56:53 -04:00
artifact-combiner-concat-vectors.mir GlobalISel: Revisit users of other merge opcodes in artifact combiner 2020-08-17 13:56:53 -04:00
artifact-combiner-extract.mir
artifact-combiner-sext.mir GlobalISel: Combine G_UNMERGE_VALUES with G_TRUNC 2020-05-09 16:14:32 -04:00
artifact-combiner-trunc.mir [GlobalISel] combine trunc(trunc) pattern 2020-04-08 11:58:28 +02:00
artifact-combiner-unmerge-values.mir GlobalISel: Artifact combine unmerge of unmerge 2020-09-01 11:01:33 -04:00
artifact-combiner-zext.mir GlobalISel: Use unmerge when copying wide vectors to result registers 2020-09-24 15:19:51 -04:00
ashr.ll [AMDGPU] Experiments show that the GCNRegBankReassign pass significantly impacts 2021-04-26 17:21:49 -04:00
atomic_optimizations_mul_one.ll [AMDGPU] Do not generate mul with 1 in AMDGPU Atomic Optimizer 2020-09-30 11:09:18 +02:00
bool-legalization.ll [AMDGPU] Add volatile support to SIMemoryLegalizer 2021-01-09 00:52:33 +00:00
bswap.ll [AMDGPU] Extend gfx10 test coverage. NFC. 2021-03-29 11:13:55 +02:00
combine-add-nullptr.mir [GlobalISel] Avoid making G_PTR_ADD with nullptr 2020-10-13 13:02:55 +02:00
combine-add-to-ptradd.mir GlobalISel: Combine G_ADD of G_PTRTOINT to G_PTR_ADD 2020-08-26 08:57:15 -04:00
combine-amdgpu-cvt-f32-ubyte.mir GlobalISel: Add combines for extend operations 2020-09-01 08:50:06 -07:00
combine-ashr-narrow.mir AMDGPU/GlobalISel: Introduce post-legalize combiner 2020-02-24 22:12:12 -05:00
combine-ext-legalizer.mir [GlobalISel] Combine sext([sz]ext) -> [sz]ext, zext(zext) -> zext 2020-04-08 11:24:29 +02:00
combine-itofp.mir AMDGPU/GlobalISel: Fix asserts on non-s32 sitofp/uitofp sources 2020-06-23 10:00:35 -04:00
combine-lshr-narrow.mir AMDGPU/GlobalISel: Introduce post-legalize combiner 2020-02-24 22:12:12 -05:00
combine-or-redundant.mir [GlobalISel] Add combine for (x | mask) -> x when (x | mask) == x 2020-11-10 11:32:13 +01:00
combine-redundant-and.mir [GlobalISel] Implement computeKnownBits for G_SEXT_INREG 2021-01-26 15:01:38 -08:00
combine-sext-inreg.mir [GlobalISel] Implement computeNumSignBits for G_ASSERT_SEXT 2021-02-17 13:53:17 -08:00
combine-shift-imm-chain-illegal-types.mir [AMDGPU][GlobalISel] Fold a chain of two shift instructions with constant operands 2020-11-10 11:32:12 +01:00
combine-shift-imm-chain-shlsat.mir [AMDGPU][GlobalISel] Fold a chain of two shift instructions with constant operands 2020-11-10 11:32:12 +01:00
combine-shift-imm-chain.ll [AMDGPU][GlobalISel] Fold a chain of two shift instructions with constant operands 2020-11-10 11:32:12 +01:00
combine-shift-of-shifted-logic-shlsat.mir [AMDGPU][GlobalISel] Combine shift + logic + shift with constant operands 2020-11-10 11:32:13 +01:00
combine-shift-of-shifted-logic.ll [GlobalISel] Add combine for (x | mask) -> x when (x | mask) == x 2020-11-10 11:32:13 +01:00
combine-shl-from-extend-narrow.postlegal.mir GlobalISel: Reduce G_SHL width if source is extension 2020-08-24 09:42:40 -04:00
combine-shl-from-extend-narrow.prelegal.mir GlobalISel: Add combines for extend operations 2020-09-01 08:50:06 -07:00
combine-shl-narrow.mir [GlobalISel] Add `X,Y<dead> = G_UNMERGE Z` -> X = G_TRUNC Z 2020-09-14 17:27:23 -07:00
combine-short-clamp.ll [AMDGPU][MC][GFX10][GFX90A] Corrected _e32/_e64 suffices 2021-04-01 14:21:00 +03:00
combine-trunc-shl.mir GlobalISel: Fix truncating shift amount in trunc (shl) combine 2020-09-23 09:07:50 -04:00
combine-urem-pow-2.mir GlobalISel: Handle G_BUILD_VECTOR in isKnownToBeAPowerOfTwo 2021-03-22 14:20:35 -04:00
combine-zext-trunc.mir Reland [GlobalISel] Combine zext(trunc x) to x 2021-03-05 11:05:37 +01:00
constant-bus-restriction.ll [AMDGPU] Stop adding an implicit def of vcc_hi for wave32 2020-12-02 10:11:42 +00:00
cvt_f32_ubyte.ll [AMDGPU] SIFoldOperands: eagerly delete dead copies 2021-04-09 13:52:54 +01:00
divergent-control-flow.ll Reland AMDGPU/GlobalISel: Combine zext(trunc x) to x after RegBankSelect 2021-03-05 11:05:37 +01:00
dummy-target.ll GlobalISel: Merge and cleanup more AMDGPU call lowering code 2021-03-02 17:31:13 -05:00
dynamic-alloca-divergent.ll AMDGPU/GlobalISel: Work around verifier error in test 2020-07-09 10:24:16 -04:00
dynamic-alloca-uniform.ll [AMDGPU] Remove unused tmp register 2021-02-02 17:17:54 +01:00
extractelement-stack-lower.ll AMDGPU/GlobalISel: Improve private addressing mode matching 2021-03-11 10:23:35 -05:00
extractelement.i8.ll [AMDGPU] Experiments show that the GCNRegBankReassign pass significantly impacts 2021-04-26 17:21:49 -04:00
extractelement.i16.ll [AMDGPU] Experiments show that the GCNRegBankReassign pass significantly impacts 2021-04-26 17:21:49 -04:00
extractelement.i128.ll [AMDGPU] Experiments show that the GCNRegBankReassign pass significantly impacts 2021-04-26 17:21:49 -04:00
extractelement.ll [AMDGPU] Experiments show that the GCNRegBankReassign pass significantly impacts 2021-04-26 17:21:49 -04:00
fdiv.f16.ll [AMDGPU] Experiments show that the GCNRegBankReassign pass significantly impacts 2021-04-26 17:21:49 -04:00
fdiv.f32.ll [AMDGPU] Experiments show that the GCNRegBankReassign pass significantly impacts 2021-04-26 17:21:49 -04:00
fdiv.f64.ll [AMDGPU] Experiments show that the GCNRegBankReassign pass significantly impacts 2021-04-26 17:21:49 -04:00
flat-scratch-init.ll [AMDGPU] Print SCRATCH_EN field after the kernel 2020-12-15 22:44:30 -08:00
flat-scratch.ll [GlobalISel] Combine (x + 0) -> x, G_PTR_ADD edition 2021-02-12 12:09:48 -08:00
floor.f64.ll AMDGPU/GlobalISel: Legalize f64 G_FFLOOR for SI 2020-02-05 14:32:01 -05:00
fma.ll [AMDGPU] Experiments show that the GCNRegBankReassign pass significantly impacts 2021-04-26 17:21:49 -04:00
fmax_legacy.ll Revert "[AMDGPU] Insert waitcnt after returning from call" 2020-09-23 17:16:39 +02:00
fmed3.ll [AMDGPU] Extend gfx10 test coverage. NFC. 2021-03-29 11:13:55 +02:00
fmin_legacy.ll Revert "[AMDGPU] Insert waitcnt after returning from call" 2020-09-23 17:16:39 +02:00
fmul.v2f16.ll [AMDGPU] Extend gfx10 test coverage. NFC. 2021-03-29 11:13:55 +02:00
fp64-atomics-gfx90a.ll [AMDGPU] gfx90a support 2021-02-17 16:01:32 -08:00
fpow.ll [AMDGPU] Extend gfx10 test coverage. NFC. 2021-03-29 11:13:55 +02:00
frem.ll AMDGPU: Use more accurate fast f64 fdiv 2021-01-21 10:51:36 -05:00
fshl.ll [AMDGPU] Experiments show that the GCNRegBankReassign pass significantly impacts 2021-04-26 17:21:49 -04:00
fshr.ll [AMDGPU] Experiments show that the GCNRegBankReassign pass significantly impacts 2021-04-26 17:21:49 -04:00
function-returns.ll AMDGPU/GlobalISel: Add subtarget to a test 2021-02-28 10:29:25 -05:00
global-value.illegal.ll AMDGPU/GlobalISel: Allow arbitrary global values 2020-02-17 11:32:28 -08:00
global-value.ll [AMDGPU] Fix offset for REL32_HI relocs 2020-09-02 10:55:55 +01:00
hip.extern.shared.array.ll [amdgpu] Add codegen support for HIP dynamic shared memory. 2020-08-20 21:29:18 -04:00
image_ls_mipmap_zero.a16.ll GlobalISel: Merge some AMDGPU ABI lowering code to generic code 2021-02-18 17:26:55 -05:00
image_ls_mipmap_zero.ll [AMDGPU] Stop adding an implicit def of vcc_hi for wave32 2020-12-02 10:11:42 +00:00
inline-asm.ll Reapply "RegAllocFast: Rewrite and improve" 2020-09-30 10:35:25 -04:00
insertelement-stack-lower.ll AMDGPU/GlobalISel: Improve private addressing mode matching 2021-03-11 10:23:35 -05:00
insertelement.i8.ll [AMDGPU] Experiments show that the GCNRegBankReassign pass significantly impacts 2021-04-26 17:21:49 -04:00
insertelement.i16.ll [AMDGPU] Experiments show that the GCNRegBankReassign pass significantly impacts 2021-04-26 17:21:49 -04:00
insertelement.large.ll [AMDGPU][MC][GFX10][GFX90A] Corrected _e32/_e64 suffices 2021-04-01 14:21:00 +03:00
insertelement.ll [AMDGPU] Experiments show that the GCNRegBankReassign pass significantly impacts 2021-04-26 17:21:49 -04:00
inst-select-abs.mir [AMDGPU] Extend gfx10 test coverage. NFC. 2021-03-29 11:13:55 +02:00
inst-select-add.mir [AMDGPU] Extend gfx10 test coverage. NFC. 2021-03-29 11:13:55 +02:00
inst-select-add.s16.mir [AMDGPU] Add _e64 suffix to VOP3 Insts 2021-01-12 18:33:18 -05:00
inst-select-amdgcn.class.mir [AMDGPU] Stop adding an implicit def of vcc_hi for wave32 2020-12-02 10:11:42 +00:00
inst-select-amdgcn.class.s16.mir [AMDGPU] Stop adding an implicit def of vcc_hi for wave32 2020-12-02 10:11:42 +00:00
inst-select-amdgcn.cos.mir GlobalISel: Infer nofpexcept flag during selection for non-strict ops 2020-06-05 13:59:46 -04:00
inst-select-amdgcn.cos.s16.mir GlobalISel: Infer nofpexcept flag during selection for non-strict ops 2020-06-05 13:59:46 -04:00
inst-select-amdgcn.cvt.pk.i16.mir AMDGPU: Relax 32-bit SGPR register class 2019-10-18 18:26:37 +00:00
inst-select-amdgcn.cvt.pk.u16.mir AMDGPU: Relax 32-bit SGPR register class 2019-10-18 18:26:37 +00:00
inst-select-amdgcn.cvt.pknorm.i16.mir AMDGPU: Relax 32-bit SGPR register class 2019-10-18 18:26:37 +00:00
inst-select-amdgcn.cvt.pknorm.u16.mir AMDGPU: Relax 32-bit SGPR register class 2019-10-18 18:26:37 +00:00
inst-select-amdgcn.cvt.pkrtz.mir GlobalISel: Infer nofpexcept flag during selection for non-strict ops 2020-06-05 13:59:46 -04:00
inst-select-amdgcn.ds.swizzle.mir TableGen/GlobalISel: Add way for SDNodeXForm to work on timm 2020-01-09 17:37:52 -05:00
inst-select-amdgcn.exp.mir AMDGPU/GlobalISel: Fix some broken YAML in MIR test 2020-06-05 13:59:46 -04:00
inst-select-amdgcn.fmad.ftz.mir [AMDGPU] Add _e64 suffix to VOP3 Insts 2021-01-12 18:33:18 -05:00
inst-select-amdgcn.fmed3.mir [AMDGPU] Add _e64 suffix to VOP3 Insts 2021-01-12 18:33:18 -05:00
inst-select-amdgcn.fmed3.s16.mir [AMDGPU] Add _e64 suffix to VOP3 Insts 2021-01-12 18:33:18 -05:00
inst-select-amdgcn.fract.mir GlobalISel: Infer nofpexcept flag during selection for non-strict ops 2020-06-05 13:59:46 -04:00
inst-select-amdgcn.fract.s16.mir GlobalISel: Infer nofpexcept flag during selection for non-strict ops 2020-06-05 13:59:46 -04:00
inst-select-amdgcn.groupstaticsize.mir AMDGPU/GlobalISel: Select llvm.amdgcn.groupstaticsize 2020-08-18 09:28:01 -04:00
inst-select-amdgcn.ldexp.mir [AMDGPU] Add _e64 suffix to VOP3 Insts 2021-01-12 18:33:18 -05:00
inst-select-amdgcn.ldexp.s16.mir GlobalISel: Infer nofpexcept flag during selection for non-strict ops 2020-06-05 13:59:46 -04:00
inst-select-amdgcn.mbcnt.lo.mir AMDGPU: Relax 32-bit SGPR register class 2019-10-18 18:26:37 +00:00
inst-select-amdgcn.mul.u24.mir [AMDGPU][MC][GFX8+] Enabled clamp for v_mul_i32_i24_e64 and v_mul_u32_u24_e64 2020-05-22 14:11:31 +03:00
inst-select-amdgcn.rcp.legacy.mir GlobalISel: Infer nofpexcept flag during selection for non-strict ops 2020-06-05 13:59:46 -04:00
inst-select-amdgcn.rcp.mir GlobalISel: Infer nofpexcept flag during selection for non-strict ops 2020-06-05 13:59:46 -04:00
inst-select-amdgcn.rcp.s16.mir GlobalISel: Infer nofpexcept flag during selection for non-strict ops 2020-06-05 13:59:46 -04:00
inst-select-amdgcn.readfirstlane.mir AMDGPU/GlobalISel: Fix readfirstlane pattern import 2020-01-07 11:07:08 -05:00
inst-select-amdgcn.reloc.constant.mir AMDGPU/GlobalISel: Handle llvm.amdgcn.reloc.constant 2020-07-29 14:24:21 -04:00
inst-select-amdgcn.rsq.clamp.mir GlobalISel: Infer nofpexcept flag during selection for non-strict ops 2020-06-05 13:59:46 -04:00
inst-select-amdgcn.rsq.legacy.mir GlobalISel: Infer nofpexcept flag during selection for non-strict ops 2020-06-05 13:59:46 -04:00
inst-select-amdgcn.rsq.mir GlobalISel: Infer nofpexcept flag during selection for non-strict ops 2020-06-05 13:59:46 -04:00
inst-select-amdgcn.rsq.s16.mir GlobalISel: Infer nofpexcept flag during selection for non-strict ops 2020-06-05 13:59:46 -04:00
inst-select-amdgcn.s.barrier.mir
inst-select-amdgcn.s.sendmsg.mir AMDGPU: Relax 32-bit SGPR register class 2019-10-18 18:26:37 +00:00
inst-select-amdgcn.sffbh.mir AMDGPU: Relax 32-bit SGPR register class 2019-10-18 18:26:37 +00:00
inst-select-amdgcn.sin.mir GlobalISel: Infer nofpexcept flag during selection for non-strict ops 2020-06-05 13:59:46 -04:00
inst-select-amdgcn.sin.s16.mir GlobalISel: Infer nofpexcept flag during selection for non-strict ops 2020-06-05 13:59:46 -04:00
inst-select-amdgpu-atomic-cmpxchg-flat.mir [AMDGPU] Use single cache policy operand 2021-03-15 13:00:59 -07:00
inst-select-amdgpu-atomic-cmpxchg-global.mir [AMDGPU] Use single cache policy operand 2021-03-15 13:00:59 -07:00
inst-select-amdgpu-ffbh-u32.mir AMDGPU: Relax 32-bit SGPR register class 2019-10-18 18:26:37 +00:00
inst-select-and.mir [AMDGPU] Stop adding an implicit def of vcc_hi for wave32 2020-12-02 10:11:42 +00:00
inst-select-anyext.mir AMDGPU/GlobalISel: Fix selecting broken copies for s32->s64 anyext 2020-08-03 08:36:41 -04:00
inst-select-ashr.mir [AMDGPU] Add _e64 suffix to VOP3 Insts 2021-01-12 18:33:18 -05:00
inst-select-ashr.s16.mir [AMDGPU] Add _e64 suffix to VOP3 Insts 2021-01-12 18:33:18 -05:00
inst-select-ashr.v2s16.mir [AMDGPU] Stop adding an implicit def of vcc_hi for wave32 2020-12-02 10:11:42 +00:00
inst-select-atomic-cmpxchg-local.mir AMDGPU: Rename add/sub with carry out instructions 2020-07-16 13:16:30 -04:00
inst-select-atomic-cmpxchg-region.mir AMDGPU/GlobalISel: Legalize GDS atomics 2020-07-26 10:03:34 -04:00
inst-select-atomicrmw-add-flat.mir [AMDGPU] Use single cache policy operand 2021-03-15 13:00:59 -07:00
inst-select-atomicrmw-add-global.mir [AMDGPU] Use single cache policy operand 2021-03-15 13:00:59 -07:00
inst-select-atomicrmw-fadd-local.mir AMDGPU/GlobalISel: Fix test failure in release build 2020-06-06 11:01:18 -04:00
inst-select-atomicrmw-fadd-region.mir AMDGPU/GlobalISel: Legalize GDS atomics 2020-07-26 10:03:34 -04:00
inst-select-atomicrmw-xchg-local.mir AMDGPU: Rename add/sub with carry out instructions 2020-07-16 13:16:30 -04:00
inst-select-atomicrmw-xchg-region.mir AMDGPU/GlobalISel: Legalize GDS atomics 2020-07-26 10:03:34 -04:00
inst-select-bitcast.mir
inst-select-bitreverse.mir [AMDGPU] Better codegen for i64 bitreverse 2021-02-26 15:51:36 +00:00
inst-select-br.mir
inst-select-brcond.mir AMDGPU/GlobalISel: Remove old hacks for boolean selection 2020-08-03 09:04:14 -04:00
inst-select-bswap.mir [AMDGPU] Add _e64 suffix to VOP3 Insts 2021-01-12 18:33:18 -05:00
inst-select-build-vector-trunc.v2s16.mir [AMDGPU][GlobalISel] Avoid selecting S_PACK with constants 2021-01-20 11:54:53 +01:00
inst-select-build-vector.mir AMDGPU/GlobalISel: Remove some selection tests which should be invalid 2020-06-30 19:18:01 -04:00
inst-select-concat-vectors.mir AMDGPU/GlobalISel: Fixed handling of non-standard vectors 2020-05-27 15:44:09 -07:00
inst-select-constant.mir [AMDGPU] Stop adding an implicit def of vcc_hi for wave32 2020-12-02 10:11:42 +00:00
inst-select-copy.mir [AMDGPU] Use single cache policy operand 2021-03-15 13:00:59 -07:00
inst-select-ctlz-zero-undef.mir AMDGPU/GlobalISel: Select G_CTLZ_ZERO_UNDEF 2020-02-12 16:19:45 -08:00
inst-select-ctpop.mir AMDGPU/GlobalISel: Fix missing test for select of s64 scalar G_CTPOP 2020-02-07 13:15:48 -05:00
inst-select-cttz-zero-undef.mir AMDGPU/GlobalISel: Select G_CTTZ_ZERO_UNDEF 2020-02-12 16:19:46 -08:00
inst-select-extract-vector-elt.mir [AMDGPU] Extend gfx10 test coverage. NFC. 2021-03-29 11:13:55 +02:00
inst-select-extract.mir AMDGPU/GlobalISel: Add some missing tests for extract selection 2020-07-28 16:49:55 -04:00
inst-select-fabs.mir [AMDGPU] Extend gfx10 test coverage. NFC. 2021-03-29 11:13:55 +02:00
inst-select-fadd.s16.mir GlobalISel: Infer nofpexcept flag during selection for non-strict ops 2020-06-05 13:59:46 -04:00
inst-select-fadd.s32.mir GlobalISel: Infer nofpexcept flag during selection for non-strict ops 2020-06-05 13:59:46 -04:00
inst-select-fadd.s64.mir [AMDGPU] Add _e64 suffix to VOP3 Insts 2021-01-12 18:33:18 -05:00
inst-select-fcanonicalize.mir [AMDGPU] Extend gfx10 test coverage. NFC. 2021-03-29 11:13:55 +02:00
inst-select-fceil.mir GlobalISel: Infer nofpexcept flag during selection for non-strict ops 2020-06-05 13:59:46 -04:00
inst-select-fceil.s16.mir GlobalISel: Infer nofpexcept flag during selection for non-strict ops 2020-06-05 13:59:46 -04:00
inst-select-fcmp.mir [AMDGPU] Stop adding an implicit def of vcc_hi for wave32 2020-12-02 10:11:42 +00:00
inst-select-fcmp.s16.mir [AMDGPU] Stop adding an implicit def of vcc_hi for wave32 2020-12-02 10:11:42 +00:00
inst-select-fconstant.mir AMDGPU/GlobalISel: Fix selection of s1/s16 G_[F]CONSTANT 2020-08-18 09:28:01 -04:00
inst-select-fexp2.mir GlobalISel: Infer nofpexcept flag during selection for non-strict ops 2020-06-05 13:59:46 -04:00
inst-select-ffloor.s16.mir GlobalISel: Infer nofpexcept flag during selection for non-strict ops 2020-06-05 13:59:46 -04:00
inst-select-ffloor.s32.mir GlobalISel: Infer nofpexcept flag during selection for non-strict ops 2020-06-05 13:59:46 -04:00
inst-select-ffloor.s64.mir GlobalISel: Infer nofpexcept flag during selection for non-strict ops 2020-06-05 13:59:46 -04:00
inst-select-fma.s32.mir [AMDGPU] Add _e64 suffix to VOP3 Insts 2021-01-12 18:33:18 -05:00
inst-select-fmad.s32.mir [AMDGPU] Add _e64 suffix to VOP3 Insts 2021-01-12 18:33:18 -05:00
inst-select-fmaxnum-ieee.mir [AMDGPU] Use single cache policy operand 2021-03-15 13:00:59 -07:00
inst-select-fmaxnum-ieee.s16.mir [AMDGPU] Extend gfx10 test coverage. NFC. 2021-03-29 11:13:55 +02:00
inst-select-fmaxnum-ieee.v2s16.mir [AMDGPU] Extend gfx10 test coverage. NFC. 2021-03-29 11:13:55 +02:00
inst-select-fmaxnum.mir [AMDGPU] Use single cache policy operand 2021-03-15 13:00:59 -07:00
inst-select-fmaxnum.s16.mir [AMDGPU] Extend gfx10 test coverage. NFC. 2021-03-29 11:13:55 +02:00
inst-select-fmaxnum.v2s16.mir [AMDGPU] Extend gfx10 test coverage. NFC. 2021-03-29 11:13:55 +02:00
inst-select-fminnum-ieee.mir [AMDGPU] Use single cache policy operand 2021-03-15 13:00:59 -07:00
inst-select-fminnum-ieee.s16.mir [AMDGPU] Extend gfx10 test coverage. NFC. 2021-03-29 11:13:55 +02:00
inst-select-fminnum-ieee.v2s16.mir [AMDGPU] Extend gfx10 test coverage. NFC. 2021-03-29 11:13:55 +02:00
inst-select-fminnum.mir [AMDGPU] Use single cache policy operand 2021-03-15 13:00:59 -07:00
inst-select-fminnum.s16.mir [AMDGPU] Extend gfx10 test coverage. NFC. 2021-03-29 11:13:55 +02:00
inst-select-fminnum.v2s16.mir [AMDGPU] Extend gfx10 test coverage. NFC. 2021-03-29 11:13:55 +02:00
inst-select-fmul.mir [AMDGPU] Use single cache policy operand 2021-03-15 13:00:59 -07:00
inst-select-fmul.v2s16.mir [AMDGPU] Extend gfx10 test coverage. NFC. 2021-03-29 11:13:55 +02:00
inst-select-fneg.mir [AMDGPU] Extend gfx10 test coverage. NFC. 2021-03-29 11:13:55 +02:00
inst-select-fptosi.mir [AMDGPU] Add Fiji target in fptosi/fptoui instruction-select MIR tests. 2021-02-05 11:33:54 -06:00
inst-select-fptoui.mir [AMDGPU] Use single cache policy operand 2021-03-15 13:00:59 -07:00
inst-select-fract.f64.mir [AMDGPU] Use single cache policy operand 2021-03-15 13:00:59 -07:00
inst-select-frame-index.mir AMDGPU: Relax 32-bit SGPR register class 2019-10-18 18:26:37 +00:00
inst-select-freeze.mir [AMDGPU] Stop adding an implicit def of vcc_hi for wave32 2020-12-02 10:11:42 +00:00
inst-select-frint.mir GlobalISel: Infer nofpexcept flag during selection for non-strict ops 2020-06-05 13:59:46 -04:00
inst-select-frint.s16.mir GlobalISel: Infer nofpexcept flag during selection for non-strict ops 2020-06-05 13:59:46 -04:00
inst-select-fshr.mir [AMDGPU] Add _e64 suffix to VOP3 Insts 2021-01-12 18:33:18 -05:00
inst-select-icmp.mir AMDGPU/GlobalISel: Replace handling of boolean values 2020-01-06 18:26:42 -05:00
inst-select-icmp.s16.mir [AMDGPU] Stop adding an implicit def of vcc_hi for wave32 2020-12-02 10:11:42 +00:00
inst-select-icmp.s64.mir AMDGPU/GlobalISel: Replace handling of boolean values 2020-01-06 18:26:42 -05:00
inst-select-implicit-def.mir [AMDGPU] Use single cache policy operand 2021-03-15 13:00:59 -07:00
inst-select-insert-vector-elt.mir [AMDGPU] Extend gfx10 test coverage. NFC. 2021-03-29 11:13:55 +02:00
inst-select-insert.mir [AMDGPU] Use SGPR instead of SReg classes 2020-04-23 11:45:22 +01:00
inst-select-insert.xfail.mir AMDGPU/GlobalISel: Don't assert on G_INSERT > 128-bits 2020-07-25 10:05:44 -04:00
inst-select-intrinsic-trunc.mir GlobalISel: Infer nofpexcept flag during selection for non-strict ops 2020-06-05 13:59:46 -04:00
inst-select-intrinsic-trunc.s16.mir GlobalISel: Infer nofpexcept flag during selection for non-strict ops 2020-06-05 13:59:46 -04:00
inst-select-inttoptr.mir AMDGPU/GlobalISel: Initial selection of MUBUF addr64 load/store 2020-01-27 07:13:56 -08:00
inst-select-load-atomic-flat.mir [AMDGPU] Extend gfx10 test coverage. NFC. 2021-03-29 11:13:55 +02:00
inst-select-load-atomic-global.mir [AMDGPU] Extend gfx10 test coverage. NFC. 2021-03-29 11:13:55 +02:00
inst-select-load-atomic-local.mir [AMDGPU] Extend gfx10 test coverage. NFC. 2021-03-29 11:13:55 +02:00
inst-select-load-constant.mir [AMDGPU] Use single cache policy operand 2021-03-15 13:00:59 -07:00
inst-select-load-flat.mir [AMDGPU] Use single cache policy operand 2021-03-15 13:00:59 -07:00
inst-select-load-global-saddr.mir [AMDGPU] Use single cache policy operand 2021-03-15 13:00:59 -07:00
inst-select-load-global.mir [AMDGPU] Use single cache policy operand 2021-03-15 13:00:59 -07:00
inst-select-load-global.s96.mir [AMDGPU] Use single cache policy operand 2021-03-15 13:00:59 -07:00
inst-select-load-local-128.mir [AMDGPU] Extend gfx10 test coverage. NFC. 2021-03-29 11:13:55 +02:00
inst-select-load-local.mir AMDGPU/GlobalISel: Sign extend integer constants 2020-07-26 09:30:14 -04:00
inst-select-load-private.mir [AMDGPU] Extend gfx10 test coverage. NFC. 2021-03-29 11:13:55 +02:00
inst-select-load-smrd.mir [AMDGPU] Use single cache policy operand 2021-03-15 13:00:59 -07:00
inst-select-lshr.mir [AMDGPU] Add _e64 suffix to VOP3 Insts 2021-01-12 18:33:18 -05:00
inst-select-lshr.s16.mir [AMDGPU] Add _e64 suffix to VOP3 Insts 2021-01-12 18:33:18 -05:00
inst-select-lshr.v2s16.mir [AMDGPU] Stop adding an implicit def of vcc_hi for wave32 2020-12-02 10:11:42 +00:00
inst-select-merge-values.mir AMDGPU/GlobalISel: Remove some selection tests which should be invalid 2020-06-30 19:18:01 -04:00
inst-select-mul.mir [AMDGPU] Add _e64 suffix to VOP3 Insts 2021-01-12 18:33:18 -05:00
inst-select-or.mir [AMDGPU] Stop adding an implicit def of vcc_hi for wave32 2020-12-02 10:11:42 +00:00
inst-select-pattern-add3.mir [AMDGPU] Extend gfx10 test coverage. NFC. 2021-03-29 11:13:55 +02:00
inst-select-pattern-and-or.mir [AMDGPU] Extend gfx10 test coverage. NFC. 2021-03-29 11:13:55 +02:00
inst-select-pattern-or3.mir [AMDGPU] Extend gfx10 test coverage. NFC. 2021-03-29 11:13:55 +02:00
inst-select-pattern-smed3.mir [AMDGPU] Add _e64 suffix to VOP3 Insts 2021-01-12 18:33:18 -05:00
inst-select-pattern-smed3.s16.mir [AMDGPU] Extend gfx10 test coverage. NFC. 2021-03-29 11:13:55 +02:00
inst-select-pattern-umed3.mir [AMDGPU] Add _e64 suffix to VOP3 Insts 2021-01-12 18:33:18 -05:00
inst-select-pattern-umed3.s16.mir [AMDGPU] Extend gfx10 test coverage. NFC. 2021-03-29 11:13:55 +02:00
inst-select-pattern-xor3.mir [AMDGPU] Add _e64 suffix to VOP3 Insts 2021-01-12 18:33:18 -05:00
inst-select-phi.mir AMDGPU/GlobalISel: Remove old hacks for boolean selection 2020-08-03 09:04:14 -04:00
inst-select-ptr-add.mir [AMDGPU] Stop adding an implicit def of vcc_hi for wave32 2020-12-02 10:11:42 +00:00
inst-select-ptrmask.mir AMDGPU/GlobalISel: Sign extend integer constants 2020-07-26 09:30:14 -04:00
inst-select-ptrtoint.mir AMDGPU/GlobalISel: Don't use XEXEC class for SGPRs 2020-01-12 22:44:51 -05:00
inst-select-returnaddress.mir AMDGPU/GlobalISel: Select llvm.returnaddress 2020-08-04 17:14:38 -04:00
inst-select-scalar-packed.xfail.mir AMDGPU/GlobalISel: Fix mishandling SGPR v2s16 add/sub/mul 2020-03-09 22:51:54 -04:00
inst-select-select.mir AMDGPU/GlobalISel: Eliminate SelectVOP3Mods_f32 2020-01-27 17:53:54 -05:00
inst-select-sext-inreg.mir [AMDGPU] Add _e64 suffix to VOP3 Insts 2021-01-12 18:33:18 -05:00
inst-select-sext.mir [AMDGPU] Add _e64 suffix to VOP3 Insts 2021-01-12 18:33:18 -05:00
inst-select-shl.mir [AMDGPU] Add _e64 suffix to VOP3 Insts 2021-01-12 18:33:18 -05:00
inst-select-shl.s16.mir [AMDGPU] Add _e64 suffix to VOP3 Insts 2021-01-12 18:33:18 -05:00
inst-select-shl.v2s16.mir [AMDGPU] Stop adding an implicit def of vcc_hi for wave32 2020-12-02 10:11:42 +00:00
inst-select-shuffle-vector.v2s16.mir [AMDGPU] Extend gfx10 test coverage. NFC. 2021-03-29 11:13:55 +02:00
inst-select-sitofp.mir [AMDGPU] Use single cache policy operand 2021-03-15 13:00:59 -07:00
inst-select-smax.mir [AMDGPU] Extend gfx10 test coverage. NFC. 2021-03-29 11:13:55 +02:00
inst-select-smin.mir [AMDGPU] Extend gfx10 test coverage. NFC. 2021-03-29 11:13:55 +02:00
inst-select-smulh.mir [AMDGPU] Extend gfx10 test coverage. NFC. 2021-03-29 11:13:55 +02:00
inst-select-store-atomic-flat.mir [AMDGPU] Extend gfx10 test coverage. NFC. 2021-03-29 11:13:55 +02:00
inst-select-store-atomic-local.mir [AMDGPU] Extend gfx10 test coverage. NFC. 2021-03-29 11:13:55 +02:00
inst-select-store-flat.mir [AMDGPU] Use single cache policy operand 2021-03-15 13:00:59 -07:00
inst-select-store-global.mir [AMDGPU] Use single cache policy operand 2021-03-15 13:00:59 -07:00
inst-select-store-global.s96.mir [AMDGPU] Use single cache policy operand 2021-03-15 13:00:59 -07:00
inst-select-store-local.mir AMDGPU: Rename add/sub with carry out instructions 2020-07-16 13:16:30 -04:00
inst-select-store-private.mir [AMDGPU] Extend gfx10 test coverage. NFC. 2021-03-29 11:13:55 +02:00
inst-select-sub.mir [AMDGPU] Extend gfx10 test coverage. NFC. 2021-03-29 11:13:55 +02:00
inst-select-trunc.mir AMDGPU/GlobalISel: re-auto-generate some test checks 2020-08-25 15:54:22 +01:00
inst-select-trunc.v2s16.mir [AMDGPU] Extend gfx10 test coverage. NFC. 2021-03-29 11:13:55 +02:00
inst-select-uadde.gfx10.mir [AMDGPU] Stop adding an implicit def of vcc_hi for wave32 2020-12-02 10:11:42 +00:00
inst-select-uadde.mir [AMDGPU] Stop adding an implicit def of vcc_hi for wave32 2020-12-02 10:11:42 +00:00
inst-select-uaddo.mir [AMDGPU] Stop adding an implicit def of vcc_hi for wave32 2020-12-02 10:11:42 +00:00
inst-select-uitofp.mir [AMDGPU] Stop adding an implicit def of vcc_hi for wave32 2020-12-02 10:11:42 +00:00
inst-select-umax.mir [AMDGPU] Extend gfx10 test coverage. NFC. 2021-03-29 11:13:55 +02:00
inst-select-umin.mir [AMDGPU] Extend gfx10 test coverage. NFC. 2021-03-29 11:13:55 +02:00
inst-select-umulh.mir [AMDGPU] Extend gfx10 test coverage. NFC. 2021-03-29 11:13:55 +02:00
inst-select-unmerge-values.mir AMDGPU/GlobalISel: Ensure subreg is valid when selecting G_UNMERGE_VALUES 2020-08-04 12:27:34 -04:00
inst-select-usube.gfx10.mir [AMDGPU] Stop adding an implicit def of vcc_hi for wave32 2020-12-02 10:11:42 +00:00
inst-select-usube.mir [AMDGPU] Stop adding an implicit def of vcc_hi for wave32 2020-12-02 10:11:42 +00:00
inst-select-usubo.mir [AMDGPU] Stop adding an implicit def of vcc_hi for wave32 2020-12-02 10:11:42 +00:00
inst-select-xor.mir [AMDGPU] Stop adding an implicit def of vcc_hi for wave32 2020-12-02 10:11:42 +00:00
inst-select-zext.mir [AMDGPU] Add _e64 suffix to VOP3 Insts 2021-01-12 18:33:18 -05:00
irtranslator-amdgcn-sendmsg.ll AMDGPU/GlobalISel: re-auto-generate some test checks 2020-08-25 15:54:22 +01:00
irtranslator-amdgpu_kernel-system-sgprs.ll
irtranslator-amdgpu_kernel.ll IR: Have byref imply dereferenceable 2020-09-24 09:57:28 -04:00
irtranslator-amdgpu_ps.ll AMDGPU/GlobalISel: Insert readfirstlane on SGPR returns 2020-03-10 11:18:48 -04:00
irtranslator-amdgpu_vs.ll AMDGPU/GlobalISel: Insert readfirstlane on SGPR returns 2020-03-10 11:18:48 -04:00
irtranslator-atomicrmw.ll
irtranslator-call-implicit-args.ll GlobalISel: Merge and cleanup more AMDGPU call lowering code 2021-03-02 17:31:13 -05:00
irtranslator-call-non-fixed.ll GlobalISel: Merge and cleanup more AMDGPU call lowering code 2021-03-02 17:31:13 -05:00
irtranslator-call-return-values.ll [AMDGPU] Fix large return values with amdgpu_gfx 2021-04-15 14:57:56 +02:00
irtranslator-call-sret.ll GlobalISel: Partially fix handling of byval arguments 2021-03-12 09:01:53 -05:00
irtranslator-call.ll GlobalISel: Preserve source value information for outgoing byval args 2021-03-18 09:16:54 -04:00
irtranslator-constantexpr.ll GlobalISel: Fix IRTranslator for constantexpr selects 2020-05-19 09:52:48 -04:00
irtranslator-constrained-fp.ll GlobalISel: Merge some AMDGPU ABI lowering code to generic code 2021-02-18 17:26:55 -05:00
irtranslator-fast-math-flags.ll
irtranslator-fence.ll
irtranslator-fixed-function-abi-vgpr-args.ll [NFC] Removed unused prefixes in CodeGen/AMDGPU/GlobalISel 2021-01-05 12:57:17 -08:00
irtranslator-function-args.ll GlobalISel: Fix marking byval arguments as immutable 2021-03-12 09:01:53 -05:00
irtranslator-getelementptr.ll GlobalISel: Merge some AMDGPU ABI lowering code to generic code 2021-02-18 17:26:55 -05:00
irtranslator-indirect-call.ll GlobalISel: Merge some AMDGPU ABI lowering code to generic code 2021-02-18 17:26:55 -05:00
irtranslator-inline-asm.ll [AMDGPU] Set implicit arg attributes for indirect calls 2021-04-13 13:15:13 +00:00
irtranslator-memory-intrinsics.ll GlobalISel: Merge some AMDGPU ABI lowering code to generic code 2021-02-18 17:26:55 -05:00
irtranslator-metadata.ll GlobalISel: Don't fail translate on intrinsics with metadata 2020-07-27 19:00:25 -04:00
irtranslator-ptrmask.ll GlobalISel: Merge some AMDGPU ABI lowering code to generic code 2021-02-18 17:26:55 -05:00
irtranslator-readnone-intrinsic-callsite.ll
irtranslator-sat.ll GlobalISel: Merge some AMDGPU ABI lowering code to generic code 2021-02-18 17:26:55 -05:00
irtranslator-struct-return-intrinsics.ll GlobalISel: Allow CSE of G_IMPLICIT_DEF 2020-02-05 17:47:21 -05:00
lds-global-non-entry-func.ll [AMDGPU] Rename "LDS lowering" pass name. 2021-04-14 20:19:53 +05:30
lds-global-value.ll AMDGPU/GlobalISel: Look through copies in getPtrBaseWithConstantOffset 2020-08-17 12:31:38 -04:00
lds-misaligned-bug.ll [AMDGPU] Only use ds_read/write_b128 for alignment >= 16 2021-04-08 08:12:05 +05:30
lds-relocs.ll [GlobalISel] Add new combine to convert scalar G_MUL to G_SHL. 2020-01-29 13:39:00 -08:00
lds-size.ll AMDGPU: Update AMDHSA code object version handling 2020-10-14 13:04:27 -04:00
lds-zero-initializer.ll MCContext::reportError: don't call report_fatal_error 2020-12-20 23:23:12 -08:00
legalize-add.mir [AMDGPU] Extend gfx10 test coverage. NFC. 2021-03-29 11:13:55 +02:00
legalize-addrspacecast.mir [AMDGPU] Extend gfx10 test coverage. NFC. 2021-03-29 11:13:55 +02:00
legalize-amdgcn.if-invalid.mir AMDGPU/GlobalISel: Tolerate negated control flow intrinsic outputs 2020-08-26 08:58:54 -04:00
legalize-amdgcn.if.xfail.mir AMDGPU/GlobalISel: Fix masked control flow with fallthrough blocks 2020-05-22 10:31:44 -04:00
legalize-amdgcn.rsq.clamp.mir AMDGPU/GlobalISel: Implement expansion for rsq.clamp 2020-08-06 10:23:25 -04:00
legalize-amdgcn.wavefrontsize.mir
legalize-and.mir GlobalISel: Use unmerge when copying wide vectors to result registers 2020-09-24 15:19:51 -04:00
legalize-anyext.mir GlobalISel: Handle more cases in lowerUnmergeValues 2020-05-09 19:33:32 -04:00
legalize-ashr.mir [AMDGPU] Extend gfx10 test coverage. NFC. 2021-03-29 11:13:55 +02:00
legalize-atomic-cmpxchg-with-success.mir AMDGPU/GlobalISel: Handle flat/global G_ATOMIC_CMPXCHG 2019-10-25 13:11:09 -07:00
legalize-atomic-cmpxchg.mir AMDGPU/GlobalISel: Handle flat/global G_ATOMIC_CMPXCHG 2019-10-25 13:11:09 -07:00
legalize-atomicrmw-add.mir
legalize-atomicrmw-and.mir
legalize-atomicrmw-fadd-global.mir [AMDGPU][GlobalISel] Add support for global atomicrmw fadd 2021-03-31 11:13:00 +01:00
legalize-atomicrmw-fadd-local.mir [AMDGPU][GlobalISel] Add support for global atomicrmw fadd 2021-03-31 11:13:00 +01:00
legalize-atomicrmw-max.mir
legalize-atomicrmw-min.mir
legalize-atomicrmw-nand.mir Revert "Revert "Reland "[Support] make report_fatal_error `abort` instead of `exit`""" 2020-02-13 10:16:06 -08:00
legalize-atomicrmw-or.mir
legalize-atomicrmw-sub.mir
legalize-atomicrmw-umax.mir
legalize-atomicrmw-umin.mir
legalize-atomicrmw-xchg-flat.mir Revert "Revert "Reland "[Support] make report_fatal_error `abort` instead of `exit`""" 2020-02-13 10:16:06 -08:00
legalize-atomicrmw-xchg.mir
legalize-atomicrmw-xor.mir
legalize-bitcast.mir GlobalISel: Use unmerge when copying wide vectors to result registers 2020-09-24 15:19:51 -04:00
legalize-bitreverse.mir [AMDGPU] Better codegen for i64 bitreverse 2021-02-26 15:51:36 +00:00
legalize-block-addr.mir
legalize-brcond.mir [AMDGPU] Remove fix up operand from SI_ELSE 2020-10-20 19:15:21 +09:00
legalize-bswap.mir GlobalISel: Use unmerge when copying wide vectors to result registers 2020-09-24 15:19:51 -04:00
legalize-build-vector-trunc.mir [AMDGPU] Extend gfx10 test coverage. NFC. 2021-03-29 11:13:55 +02:00
legalize-build-vector.mir AMDGPU/GlobalISel: Don't use legal v2s16 G_BUILD_VECTOR 2020-02-05 11:52:18 -05:00
legalize-build-vector.s16.mir [AMDGPU] Extend gfx10 test coverage. NFC. 2021-03-29 11:13:55 +02:00
legalize-concat-vectors.mir GlobalISel: Artifact combine unmerge of unmerge 2020-09-01 11:01:33 -04:00
legalize-constant.mir
legalize-ctlz-zero-undef.mir [GlobalISel] combine G_TRUNC with G_MERGE_VALUES 2020-03-16 14:42:01 +01:00
legalize-ctlz.mir [GlobalISel] combine G_TRUNC with G_MERGE_VALUES 2020-03-16 14:42:01 +01:00
legalize-ctpop.mir AMDGPU/GlobalISel: Don't use legal v2s16 G_BUILD_VECTOR 2020-02-05 11:52:18 -05:00
legalize-cttz-zero-undef.mir AMDGPU/GlobalISel: Don't use legal v2s16 G_BUILD_VECTOR 2020-02-05 11:52:18 -05:00
legalize-cttz.mir GlobalISel: Fix lowering of G_CTLZ/G_CTTZ 2020-02-07 06:54:12 -08:00
legalize-extract-vector-elt.mir [mir] Change 'undef' for MMO base addresses to 'unknown-address' 2021-03-10 16:46:44 -08:00
legalize-extract.mir GlobalISel: Use unmerge when copying wide vectors to result registers 2020-09-24 15:19:51 -04:00
legalize-fabs.mir [AMDGPU] Extend gfx10 test coverage. NFC. 2021-03-29 11:13:55 +02:00
legalize-fadd.mir [AMDGPU] Extend gfx10 test coverage. NFC. 2021-03-29 11:13:55 +02:00
legalize-fcanonicalize.mir [AMDGPU] Extend gfx10 test coverage. NFC. 2021-03-29 11:13:55 +02:00
legalize-fceil.mir [AMDGPU] Extend gfx10 test coverage. NFC. 2021-03-29 11:13:55 +02:00
legalize-fcmp.mir [AMDGPU] Extend gfx10 test coverage. NFC. 2021-03-29 11:13:55 +02:00
legalize-fconstant.mir
legalize-fcopysign.mir [AMDGPU] Extend gfx10 test coverage. NFC. 2021-03-29 11:13:55 +02:00
legalize-fcos.mir [AMDGPU] Extend gfx10 test coverage. NFC. 2021-03-29 11:13:55 +02:00
legalize-fdiv.mir AMDGPU: Use more accurate fast f64 fdiv 2021-01-21 10:51:36 -05:00
legalize-fexp.mir [AMDGPU] Extend gfx10 test coverage. NFC. 2021-03-29 11:13:55 +02:00
legalize-fexp2.mir [AMDGPU] Extend gfx10 test coverage. NFC. 2021-03-29 11:13:55 +02:00
legalize-ffloor.mir [AMDGPU] Extend gfx10 test coverage. NFC. 2021-03-29 11:13:55 +02:00
legalize-flog.mir AMDGPU/GlobalISel: Don't use legal v2s16 G_BUILD_VECTOR 2020-02-05 11:52:18 -05:00
legalize-flog2.mir
legalize-flog10.mir AMDGPU/GlobalISel: Don't use legal v2s16 G_BUILD_VECTOR 2020-02-05 11:52:18 -05:00
legalize-fma.mir [AMDGPU] Extend gfx10 test coverage. NFC. 2021-03-29 11:13:55 +02:00
legalize-fmad.s16.mir AMDGPU/GlobalISel: Fix insert point when lowering G_FMAD 2020-03-31 19:57:06 -04:00
legalize-fmad.s32.mir [AMDGPU] gfx1031 target 2020-08-05 12:36:26 -07:00
legalize-fmad.s64.mir AMDGPU: Split denormal mode tracking bits 2020-02-04 10:44:21 -08:00
legalize-fmaxnum.mir [AMDGPU] Extend gfx10 test coverage. NFC. 2021-03-29 11:13:55 +02:00
legalize-fminnum.mir [AMDGPU] Extend gfx10 test coverage. NFC. 2021-03-29 11:13:55 +02:00
legalize-fmul.mir [AMDGPU] Extend gfx10 test coverage. NFC. 2021-03-29 11:13:55 +02:00
legalize-fneg.mir [AMDGPU] Extend gfx10 test coverage. NFC. 2021-03-29 11:13:55 +02:00
legalize-fpext.mir GlobalISel: Artifact combine unmerge of unmerge 2020-09-01 11:01:33 -04:00
legalize-fpow.mir [AMDGPU] Extend gfx10 test coverage. NFC. 2021-03-29 11:13:55 +02:00
legalize-fpowi.mir [AMDGPU] Extend gfx10 test coverage. NFC. 2021-03-29 11:13:55 +02:00
legalize-fptosi.mir AMDGPU/GlobalISel: Fix uitofp/sitofp with non-power-of-2 integers 2021-04-20 11:13:29 -04:00
legalize-fptoui.mir AMDGPU/GlobalISel: Fix uitofp/sitofp with non-power-of-2 integers 2021-04-20 11:13:29 -04:00
legalize-fptrunc.mir AMDGPU/GlobalISel: Fix lower for f64->f16 G_FPTRUNC 2020-06-11 18:19:27 +02:00
legalize-freeze.mir GlobalISel: Use unmerge when copying wide vectors to result registers 2020-09-24 15:19:51 -04:00
legalize-frint.mir AMDGPU/GlobalISel: Fix not erasing inst when lowering G_FRINT 2020-07-21 18:29:41 -04:00
legalize-fshl.mir GlobalISel: Lower funnel shifts 2021-03-23 09:11:17 -04:00
legalize-fshr.mir [AMDGPU] Extend gfx10 test coverage. NFC. 2021-03-29 11:13:55 +02:00
legalize-fsin.mir [AMDGPU] Extend gfx10 test coverage. NFC. 2021-03-29 11:13:55 +02:00
legalize-fsqrt.mir [AMDGPU] Extend gfx10 test coverage. NFC. 2021-03-29 11:13:55 +02:00
legalize-fsub.mir [AMDGPU] Extend gfx10 test coverage. NFC. 2021-03-29 11:13:55 +02:00
legalize-icmp.mir [AMDGPU] Extend gfx10 test coverage. NFC. 2021-03-29 11:13:55 +02:00
legalize-implicit-def-s1025.mir GlobalISel: Move code into lowering for G_MERGE_VALUES 2020-05-09 16:39:37 -04:00
legalize-implicit-def.mir [GlobalISel] Fix CSEMIRBuilder silently allowing use-before-def. 2020-10-05 11:00:00 -07:00
legalize-insert-vector-elt.mir [mir] Change 'undef' for MMO base addresses to 'unknown-address' 2021-03-10 16:46:44 -08:00
legalize-insert.mir AMDGPU/GlobalISel: Use more accurate legality rules for merge/unmerge 2020-08-25 09:40:20 -04:00
legalize-intrinsic-amdgcn-fdiv-fast.mir [update_mir_test_checks] Handle MI flags properly 2019-10-14 22:01:58 +00:00
legalize-intrinsic-round.mir [AMDGPU] Extend gfx10 test coverage. NFC. 2021-03-29 11:13:55 +02:00
legalize-intrinsic-trunc.mir [AMDGPU] Extend gfx10 test coverage. NFC. 2021-03-29 11:13:55 +02:00
legalize-inttoptr.mir [GlobalISel] combine trunc(trunc) pattern 2020-04-08 11:58:28 +02:00
legalize-jump-table.mir Revert "Revert "Reland "[Support] make report_fatal_error `abort` instead of `exit`""" 2020-02-13 10:16:06 -08:00
legalize-llvm.amdgcn.image.atomic.dim.a16.ll GlobalISel: Merge some AMDGPU ABI lowering code to generic code 2021-02-18 17:26:55 -05:00
legalize-llvm.amdgcn.image.dim.a16.ll GlobalISel: Merge some AMDGPU ABI lowering code to generic code 2021-02-18 17:26:55 -05:00
legalize-llvm.amdgcn.image.load.2d.d16.ll GlobalISel: Merge some AMDGPU ABI lowering code to generic code 2021-02-18 17:26:55 -05:00
legalize-llvm.amdgcn.image.load.2d.ll GlobalISel: Merge some AMDGPU ABI lowering code to generic code 2021-02-18 17:26:55 -05:00
legalize-llvm.amdgcn.image.load.2darraymsaa.ll GlobalISel: Merge some AMDGPU ABI lowering code to generic code 2021-02-18 17:26:55 -05:00
legalize-llvm.amdgcn.image.load.3d.ll GlobalISel: Merge some AMDGPU ABI lowering code to generic code 2021-02-18 17:26:55 -05:00
legalize-llvm.amdgcn.image.sample.a16.ll GlobalISel: Merge some AMDGPU ABI lowering code to generic code 2021-02-18 17:26:55 -05:00
legalize-llvm.amdgcn.image.sample.g16.ll GlobalISel: Merge some AMDGPU ABI lowering code to generic code 2021-02-18 17:26:55 -05:00
legalize-llvm.amdgcn.image.store.2d.d16.ll GlobalISel: Merge some AMDGPU ABI lowering code to generic code 2021-02-18 17:26:55 -05:00
legalize-llvm.amdgcn.s.buffer.load.mir AMDGPU/GlobalISel: Apply bitcast load/store hack to pointer vectors 2020-08-25 09:37:41 -04:00
legalize-load-constant-32bit.mir [mir] Change 'undef' for MMO base addresses to 'unknown-address' 2021-03-10 16:46:44 -08:00
legalize-load-constant.mir [AMDGPU] Extend gfx10 test coverage. NFC. 2021-03-29 11:13:55 +02:00
legalize-load-flat.mir [AMDGPU] Extend gfx10 test coverage. NFC. 2021-03-29 11:13:55 +02:00
legalize-load-global.mir [AMDGPU] Extend gfx10 test coverage. NFC. 2021-03-29 11:13:55 +02:00
legalize-load-local.mir [AMDGPU] Extend gfx10 test coverage. NFC. 2021-03-29 11:13:55 +02:00
legalize-load-memory-metadata.mir CodeGen: Don't drop AA metadata when splitting MachineMemOperands 2020-08-20 16:17:30 -04:00
legalize-load-private.mir [AMDGPU] Extend gfx10 test coverage. NFC. 2021-03-29 11:13:55 +02:00
legalize-lshr.mir [AMDGPU] Extend gfx10 test coverage. NFC. 2021-03-29 11:13:55 +02:00
legalize-merge-values-build-vector.mir AMDGPU/GlobalISel: re-auto-generate some test checks 2020-08-25 15:54:22 +01:00
legalize-merge-values.mir [GlobalISel] Combine scalar unmerge(trunc) 2020-06-02 08:56:18 +02:00
legalize-mul.mir [AMDGPU] Extend gfx10 test coverage. NFC. 2021-03-29 11:13:55 +02:00
legalize-or.mir GlobalISel: Use unmerge when copying wide vectors to result registers 2020-09-24 15:19:51 -04:00
legalize-phi.mir GlobalISel: Use unmerge when copying wide vectors to result registers 2020-09-24 15:19:51 -04:00
legalize-ptr-add.mir GlobalISel: Handle G_PTR_ADD in narrowScalar 2020-07-26 10:08:17 -04:00
legalize-ptrmask.mir GlobalISel: Add scalarSameSizeAs LegalizeRule 2020-07-23 21:17:31 -04:00
legalize-ptrtoint.mir AMDGPU/GlobalISel: Add some missing tests for non-power-of-2 cases 2020-02-16 22:48:42 -05:00
legalize-sadde.mir [GlobalISel] Implement widenScalar for carry-in add/sub 2021-01-28 17:06:24 -05:00
legalize-saddo.mir [GlobalISel] Add sext(constant) -> constant artifact combine. 2021-02-03 14:10:08 -08:00
legalize-saddsat.mir [AMDGPU] Extend gfx10 test coverage. NFC. 2021-03-29 11:13:55 +02:00
legalize-sdiv.mir [AMDGPU] Extend gfx10 test coverage. NFC. 2021-03-29 11:13:55 +02:00
legalize-select.mir GlobalISel: Use unmerge when copying wide vectors to result registers 2020-09-24 15:19:51 -04:00
legalize-sext-inreg.mir [AMDGPU] Extend gfx10 test coverage. NFC. 2021-03-29 11:13:55 +02:00
legalize-sext.mir GlobalISel: Handle more cases in lowerUnmergeValues 2020-05-09 19:33:32 -04:00
legalize-sextload-constant-32bit.mir [mir] Change 'undef' for MMO base addresses to 'unknown-address' 2021-03-10 16:46:44 -08:00
legalize-sextload-flat.mir AMDGPU/GlobalISel: Legalize G_SEXT_INREG 2020-02-04 13:23:53 -08:00
legalize-sextload-global.mir [mir] Change 'undef' for MMO base addresses to 'unknown-address' 2021-03-10 16:46:44 -08:00
legalize-sextload-local.mir
legalize-sextload-private.mir
legalize-shl.mir [AMDGPU] Extend gfx10 test coverage. NFC. 2021-03-29 11:13:55 +02:00
legalize-shuffle-vector.mir GlobalISel: Implement bitcast action for G_EXTRACT_VECTOR_ELEMENT 2020-08-02 10:42:07 -04:00
legalize-shuffle-vector.s16.mir [AMDGPU] Extend gfx10 test coverage. NFC. 2021-03-29 11:13:55 +02:00
legalize-sitofp.mir AMDGPU/GlobalISel: Legalize s64->s16 G_SITOFP/G_UITOFP 2020-07-16 16:31:57 +02:00
legalize-smax.mir [AMDGPU] Extend gfx10 test coverage. NFC. 2021-03-29 11:13:55 +02:00
legalize-smin.mir [AMDGPU] Extend gfx10 test coverage. NFC. 2021-03-29 11:13:55 +02:00
legalize-smulh.mir [GlobalISel][AMDGPU] Lower G_SMULH/G_UMULH 2020-09-23 22:25:29 -04:00
legalize-smulo.mir [GlobalISel][AMDGPU] Lower G_UMULO/G_SMULO 2021-03-23 05:45:43 +00:00
legalize-srem.mir [AMDGPU] Extend gfx10 test coverage. NFC. 2021-03-29 11:13:55 +02:00
legalize-sshlsat.mir [AMDGPU] Extend gfx10 test coverage. NFC. 2021-03-29 11:13:55 +02:00
legalize-ssube.mir [GlobalISel] Implement widenScalar for carry-in add/sub 2021-01-28 17:06:24 -05:00
legalize-ssubo.mir [GlobalISel] Add sext(constant) -> constant artifact combine. 2021-02-03 14:10:08 -08:00
legalize-ssubsat.mir [AMDGPU] Extend gfx10 test coverage. NFC. 2021-03-29 11:13:55 +02:00
legalize-store-global.mir [AMDGPU] Extend gfx10 test coverage. NFC. 2021-03-29 11:13:55 +02:00
legalize-store.mir [mir] Change 'undef' for MMO base addresses to 'unknown-address' 2021-03-10 16:46:44 -08:00
legalize-sub.mir [AMDGPU] Extend gfx10 test coverage. NFC. 2021-03-29 11:13:55 +02:00
legalize-trunc.mir AMDGPU/GlobalISel: Fix using unlegalizable values in tests 2020-08-25 09:39:32 -04:00
legalize-uadde.mir [GlobalISel] Implement widenScalar for carry-in add/sub 2021-01-28 17:06:24 -05:00
legalize-uaddo.mir Revert "Revert "[GlobalISel] LegalizerHelper - Extract widenScalarAddoSubo method"" 2021-01-25 16:22:22 -08:00
legalize-uaddsat.mir [AMDGPU] Extend gfx10 test coverage. NFC. 2021-03-29 11:13:55 +02:00
legalize-udiv.mir [AMDGPU] Extend gfx10 test coverage. NFC. 2021-03-29 11:13:55 +02:00
legalize-uitofp.mir AMDGPU/GlobalISel: Legalize s64->s16 G_SITOFP/G_UITOFP 2020-07-16 16:31:57 +02:00
legalize-umax.mir [AMDGPU] Extend gfx10 test coverage. NFC. 2021-03-29 11:13:55 +02:00
legalize-umin.mir [AMDGPU] Extend gfx10 test coverage. NFC. 2021-03-29 11:13:55 +02:00
legalize-umulh.mir GlobalISel: Use unmerge when copying wide vectors to result registers 2020-09-24 15:19:51 -04:00
legalize-umulo.mir [GlobalISel][AMDGPU] Lower G_UMULO/G_SMULO 2021-03-23 05:45:43 +00:00
legalize-unmerge-values.mir GlobalISel: Artifact combine unmerge of unmerge 2020-09-01 11:01:33 -04:00
legalize-urem.mir [AMDGPU] Extend gfx10 test coverage. NFC. 2021-03-29 11:13:55 +02:00
legalize-ushlsat.mir [AMDGPU] Extend gfx10 test coverage. NFC. 2021-03-29 11:13:55 +02:00
legalize-usube.mir [GlobalISel] Implement widenScalar for carry-in add/sub 2021-01-28 17:06:24 -05:00
legalize-usubo.mir Revert "Revert "[GlobalISel] LegalizerHelper - Extract widenScalarAddoSubo method"" 2021-01-25 16:22:22 -08:00
legalize-usubsat.mir [AMDGPU] Extend gfx10 test coverage. NFC. 2021-03-29 11:13:55 +02:00
legalize-xor.mir GlobalISel: Use unmerge when copying wide vectors to result registers 2020-09-24 15:19:51 -04:00
legalize-zext.mir GlobalISel: Handle more cases in lowerUnmergeValues 2020-05-09 19:33:32 -04:00
legalize-zextload-constant-32bit.mir [mir] Change 'undef' for MMO base addresses to 'unknown-address' 2021-03-10 16:46:44 -08:00
legalize-zextload-flat.mir [NFC] Removed unused prefixes in CodeGen/AMDGPU/GlobalISel 2021-01-05 12:57:17 -08:00
legalize-zextload-global.mir [mir] Change 'undef' for MMO base addresses to 'unknown-address' 2021-03-10 16:46:44 -08:00
legalize-zextload-local.mir
legalize-zextload-private.mir
llvm.amdgcn.atomic.dec.ll [AMDGPU] Optimize waitcnt insertion for flat memory operations 2020-10-20 22:55:12 +00:00
llvm.amdgcn.atomic.inc.ll [AMDGPU] Experiments show that the GCNRegBankReassign pass significantly impacts 2021-04-26 17:21:49 -04:00
llvm.amdgcn.ballot.i32.ll [AMDGPU] Stop adding an implicit def of vcc_hi for wave32 2020-12-02 10:11:42 +00:00
llvm.amdgcn.ballot.i64.ll [AMDGPU][GlobalISel] Fix subregister index for EXEC register in selectBallot. 2020-07-13 13:35:34 +02:00
llvm.amdgcn.dispatch.id.ll AMDGPU: Update AMDHSA code object version handling 2020-10-14 13:04:27 -04:00
llvm.amdgcn.dispatch.ptr.ll AMDGPU: Update AMDHSA code object version handling 2020-10-14 13:04:27 -04:00
llvm.amdgcn.div.fmas.ll AMDGPU: Use kill instruction to hint soft clause live ranges 2021-02-26 18:26:40 -05:00
llvm.amdgcn.div.scale.ll [AMDGPU] Update subtarget features for new target ID support 2021-01-26 11:25:51 -08:00
llvm.amdgcn.ds.append.ll AMDGPU/GlobalISel: Initial selection of MUBUF addr64 load/store 2020-01-27 07:13:56 -08:00
llvm.amdgcn.ds.consume.ll AMDGPU/GlobalISel: Initial selection of MUBUF addr64 load/store 2020-01-27 07:13:56 -08:00
llvm.amdgcn.ds.fadd.ll [AMDGPU] Extend gfx10 test coverage. NFC. 2021-03-29 11:13:55 +02:00
llvm.amdgcn.ds.fmax.ll Revert "[AMDGPU] Insert waitcnt after returning from call" 2020-09-23 17:16:39 +02:00
llvm.amdgcn.ds.fmin.ll [AMDGPU] Extend gfx10 test coverage. NFC. 2021-03-29 11:13:55 +02:00
llvm.amdgcn.ds.gws.barrier.ll AMDGPU/GlobalISel: Select DS GWS intrinsics 2020-01-16 11:25:10 -05:00
llvm.amdgcn.ds.gws.init.ll AMDGPU/GlobalISel: Select DS GWS intrinsics 2020-01-16 11:25:10 -05:00
llvm.amdgcn.ds.gws.sema.br.ll [NFC] Removed unused prefixes in CodeGen/AMDGPU/GlobalISel 2021-01-05 12:57:17 -08:00
llvm.amdgcn.ds.gws.sema.release.all.ll [NFC] Removed unused prefixes in CodeGen/AMDGPU/GlobalISel 2021-01-05 12:57:17 -08:00
llvm.amdgcn.ds.gws.sema.v.ll [NFC] Removed unused prefixes in CodeGen/AMDGPU/GlobalISel 2021-01-05 12:57:17 -08:00
llvm.amdgcn.ds.ordered.add.gfx10.ll AMDGPU/GlobalISel: Select llvm.amdgcn.ds.ordered.{add|swap} 2020-01-13 13:09:38 -05:00
llvm.amdgcn.ds.ordered.add.ll AMDGPU/GlobalISel: Address some test fixmes that don't fail now 2020-07-18 10:54:39 -04:00
llvm.amdgcn.ds.ordered.swap.ll AMDGPU/GlobalISel: Address some test fixmes that don't fail now 2020-07-18 10:54:39 -04:00
llvm.amdgcn.end.cf.i32.ll Reland AMDGPU/GlobalISel: Combine zext(trunc x) to x after RegBankSelect 2021-03-05 11:05:37 +01:00
llvm.amdgcn.end.cf.i64.ll Reland AMDGPU/GlobalISel: Combine zext(trunc x) to x after RegBankSelect 2021-03-05 11:05:37 +01:00
llvm.amdgcn.fdot2.ll [AMDGPU][GlobalISel] Avoid selecting S_PACK with constants 2021-01-20 11:54:53 +01:00
llvm.amdgcn.fmul.legacy.ll [NFC] Removed unused prefixes in CodeGen/AMDGPU/GlobalISel 2021-01-05 12:57:17 -08:00
llvm.amdgcn.global.atomic.csub.ll [AMDGPU][MC][GFX10][GFX90A] Corrected _e32/_e64 suffices 2021-04-01 14:21:00 +03:00
llvm.amdgcn.global.atomic.fadd-with-ret.ll [AMDGPU] gfx90a support 2021-02-17 16:01:32 -08:00
llvm.amdgcn.global.atomic.fadd.ll [AMDGPU] gfx90a support 2021-02-17 16:01:32 -08:00
llvm.amdgcn.icmp.ll [AMDGPU] Stop adding an implicit def of vcc_hi for wave32 2020-12-02 10:11:42 +00:00
llvm.amdgcn.if.break.i32.ll [AMDGPU] Add volatile support to SIMemoryLegalizer 2021-01-09 00:52:33 +00:00
llvm.amdgcn.if.break.i64.ll [AMDGPU] Add volatile support to SIMemoryLegalizer 2021-01-09 00:52:33 +00:00
llvm.amdgcn.image.atomic.dim.a16.ll Revert "[AMDGPU] Mark additional VOP3 as commutable" 2021-03-29 14:48:11 -04:00
llvm.amdgcn.image.atomic.dim.ll [AMDGPU] Stop adding an implicit def of vcc_hi for wave32 2020-12-02 10:11:42 +00:00
llvm.amdgcn.image.gather4.a16.dim.ll [AMDGPU] Experiments show that the GCNRegBankReassign pass significantly impacts 2021-04-26 17:21:49 -04:00
llvm.amdgcn.image.gather4.dim.ll [AMDGPU] Experiments show that the GCNRegBankReassign pass significantly impacts 2021-04-26 17:21:49 -04:00
llvm.amdgcn.image.gather4.o.dim.ll [AMDGPU] Stop adding an implicit def of vcc_hi for wave32 2020-12-02 10:11:42 +00:00
llvm.amdgcn.image.getresinfo.a16.ll [AMDGPU] Stop adding an implicit def of vcc_hi for wave32 2020-12-02 10:11:42 +00:00
llvm.amdgcn.image.getresinfo.ll [AMDGPU] Stop adding an implicit def of vcc_hi for wave32 2020-12-02 10:11:42 +00:00
llvm.amdgcn.image.load.1d.d16.ll [AMDGPU][GlobalISel] Run SIAddImgInit 2021-01-21 15:54:54 +00:00
llvm.amdgcn.image.load.1d.ll [AMDGPU] Add some image tests with enable-prt-strict-null disabled. NFC. 2021-03-31 17:27:20 +01:00
llvm.amdgcn.image.load.2d.ll [AMDGPU][GlobalISel] Run SIAddImgInit 2021-01-21 15:54:54 +00:00
llvm.amdgcn.image.load.2darraymsaa.a16.ll [AMDGPU][GlobalISel] Run SIAddImgInit 2021-01-21 15:54:54 +00:00
llvm.amdgcn.image.load.2darraymsaa.ll [AMDGPU][GlobalISel] Run SIAddImgInit 2021-01-21 15:54:54 +00:00
llvm.amdgcn.image.load.3d.a16.ll [AMDGPU][GlobalISel] Run SIAddImgInit 2021-01-21 15:54:54 +00:00
llvm.amdgcn.image.load.3d.ll [AMDGPU] Experiments show that the GCNRegBankReassign pass significantly impacts 2021-04-26 17:21:49 -04:00
llvm.amdgcn.image.sample.g16.ll [AMDGPU] Experiments show that the GCNRegBankReassign pass significantly impacts 2021-04-26 17:21:49 -04:00
llvm.amdgcn.image.sample.ltolz.a16.ll Revert "[AMDGPU] Mark additional VOP3 as commutable" 2021-03-29 14:48:11 -04:00
llvm.amdgcn.image.sample.ltolz.ll Revert "[AMDGPU] Insert waitcnt after returning from call" 2020-09-23 17:16:39 +02:00
llvm.amdgcn.image.store.2d.d16.ll [AMDGPU] Update subtarget features for new target ID support 2021-01-26 11:25:51 -08:00
llvm.amdgcn.image.store.2d.ll [AMDGPU] Stop adding an implicit def of vcc_hi for wave32 2020-12-02 10:11:42 +00:00
llvm.amdgcn.implicit.buffer.ptr.ll
llvm.amdgcn.init.exec.ll AMDGPU/GlobalISel: Select init_exec intrinsic 2020-07-01 11:50:59 +02:00
llvm.amdgcn.init.exec.wave32.ll
llvm.amdgcn.interp.p1.f16.ll AMDGPU/GlobalISel: Handle 16-bank LDS llvm.amdgcn.interp.p1.f16 2020-01-22 12:10:59 -05:00
llvm.amdgcn.intersect_ray.ll [AMDGPU] Don't check for VMEM hazards on GFX10 2021-03-04 21:44:56 +00:00
llvm.amdgcn.is.private.ll [AMDGPU] Extend gfx10 test coverage. NFC. 2021-03-29 11:13:55 +02:00
llvm.amdgcn.is.shared.ll [AMDGPU] Extend gfx10 test coverage. NFC. 2021-03-29 11:13:55 +02:00
llvm.amdgcn.kernarg.segment.ptr.ll [NFC] Removed unused prefixes in CodeGen/AMDGPU/GlobalISel 2021-01-05 12:57:17 -08:00
llvm.amdgcn.mov.dpp.ll [AMDGPU][MC] Corrected bound_ctrl for compatibility with sp3 2021-02-22 14:59:40 +03:00
llvm.amdgcn.mov.dpp8.ll AMDGPU/GlobalISel: Select llvm.amdgcn.mov.dpp8 2020-01-22 11:43:40 -05:00
llvm.amdgcn.permlane.ll AMDGPU/GlobalISel: Select permlane16/permlanex16 2020-01-29 17:55:31 -05:00
llvm.amdgcn.queue.ptr.ll AMDGPU: Update AMDHSA code object version handling 2020-10-14 13:04:27 -04:00
llvm.amdgcn.raw.buffer.atomic.add.ll [AMDGPU] Use single cache policy operand 2021-03-15 13:00:59 -07:00
llvm.amdgcn.raw.buffer.atomic.cmpswap.ll [AMDGPU] Use single cache policy operand 2021-03-15 13:00:59 -07:00
llvm.amdgcn.raw.buffer.atomic.fadd-with-ret.ll [AMDGPU] gfx90a support 2021-02-17 16:01:32 -08:00
llvm.amdgcn.raw.buffer.atomic.fadd.ll [AMDGPU] Use single cache policy operand 2021-03-15 13:00:59 -07:00
llvm.amdgcn.raw.buffer.load.format.f16.ll [AMDGPU] Use single cache policy operand 2021-03-15 13:00:59 -07:00
llvm.amdgcn.raw.buffer.load.format.ll [AMDGPU] Use single cache policy operand 2021-03-15 13:00:59 -07:00
llvm.amdgcn.raw.buffer.load.ll [AMDGPU] Use single cache policy operand 2021-03-15 13:00:59 -07:00
llvm.amdgcn.raw.buffer.store.format.f16.ll [AMDGPU] Use single cache policy operand 2021-03-15 13:00:59 -07:00
llvm.amdgcn.raw.buffer.store.format.f32.ll [AMDGPU] Use single cache policy operand 2021-03-15 13:00:59 -07:00
llvm.amdgcn.raw.buffer.store.ll [AMDGPU] Use single cache policy operand 2021-03-15 13:00:59 -07:00
llvm.amdgcn.raw.tbuffer.load.f16.ll [AMDGPU] Use single cache policy operand 2021-03-15 13:00:59 -07:00
llvm.amdgcn.raw.tbuffer.load.ll [AMDGPU] Use single cache policy operand 2021-03-15 13:00:59 -07:00
llvm.amdgcn.raw.tbuffer.store.f16.ll [AMDGPU] Use single cache policy operand 2021-03-15 13:00:59 -07:00
llvm.amdgcn.raw.tbuffer.store.i8.ll [AMDGPU] Use single cache policy operand 2021-03-15 13:00:59 -07:00
llvm.amdgcn.raw.tbuffer.store.ll [AMDGPU] Use single cache policy operand 2021-03-15 13:00:59 -07:00
llvm.amdgcn.rsq.clamp.ll AMDGPU/GlobalISel: Implement expansion for rsq.clamp 2020-08-06 10:23:25 -04:00
llvm.amdgcn.s.buffer.load.ll [AMDGPU] Use single cache policy operand 2021-03-15 13:00:59 -07:00
llvm.amdgcn.s.setreg.ll [AMDGPU] Stop adding an implicit def of vcc_hi for wave32 2020-12-02 10:11:42 +00:00
llvm.amdgcn.s.sleep.ll
llvm.amdgcn.sbfe.ll [GlobalISel] Add a combine for ashr(shl x, c), c --> sext_inreg x, c' 2020-08-18 10:42:15 -07:00
llvm.amdgcn.sdot2.ll [NFC] Removed unused prefixes in CodeGen/AMDGPU/GlobalISel 2021-01-05 12:57:17 -08:00
llvm.amdgcn.sdot4.ll [AMDGPU] Experiments show that the GCNRegBankReassign pass significantly impacts 2021-04-26 17:21:49 -04:00
llvm.amdgcn.sdot8.ll [NFC] Removed unused prefixes in CodeGen/AMDGPU/GlobalISel 2021-01-05 12:57:17 -08:00
llvm.amdgcn.set.inactive.ll Reland AMDGPU/GlobalISel: Combine zext(trunc x) to x after RegBankSelect 2021-03-05 11:05:37 +01:00
llvm.amdgcn.softwqm.ll AMDGPU/GlobalISel: Select wqm, softwqm and wwm intrinsics 2020-01-24 13:06:44 -08:00
llvm.amdgcn.struct.buffer.atomic.add.ll [AMDGPU] Use single cache policy operand 2021-03-15 13:00:59 -07:00
llvm.amdgcn.struct.buffer.atomic.cmpswap.ll [AMDGPU] Use single cache policy operand 2021-03-15 13:00:59 -07:00
llvm.amdgcn.struct.buffer.atomic.fadd-with-ret.ll [AMDGPU] gfx90a support 2021-02-17 16:01:32 -08:00
llvm.amdgcn.struct.buffer.atomic.fadd.ll [AMDGPU] Use single cache policy operand 2021-03-15 13:00:59 -07:00
llvm.amdgcn.struct.buffer.load.format.f16.ll [AMDGPU] Use single cache policy operand 2021-03-15 13:00:59 -07:00
llvm.amdgcn.struct.buffer.load.format.ll [AMDGPU] Use single cache policy operand 2021-03-15 13:00:59 -07:00
llvm.amdgcn.struct.buffer.load.ll [AMDGPU] Use single cache policy operand 2021-03-15 13:00:59 -07:00
llvm.amdgcn.struct.buffer.store.format.f16.ll [AMDGPU] Use single cache policy operand 2021-03-15 13:00:59 -07:00
llvm.amdgcn.struct.buffer.store.format.f32.ll [AMDGPU] Use single cache policy operand 2021-03-15 13:00:59 -07:00
llvm.amdgcn.struct.buffer.store.ll [AMDGPU] Use single cache policy operand 2021-03-15 13:00:59 -07:00
llvm.amdgcn.struct.tbuffer.load.f16.ll [AMDGPU] Use single cache policy operand 2021-03-15 13:00:59 -07:00
llvm.amdgcn.struct.tbuffer.load.ll [AMDGPU] Use single cache policy operand 2021-03-15 13:00:59 -07:00
llvm.amdgcn.trig.preop.ll [AMDGPU] Extend gfx10 test coverage. NFC. 2021-03-29 11:13:55 +02:00
llvm.amdgcn.ubfe.ll [GlobalISel] Add a combine for ashr(shl x, c), c --> sext_inreg x, c' 2020-08-18 10:42:15 -07:00
llvm.amdgcn.udot2.ll [NFC] Removed unused prefixes in CodeGen/AMDGPU/GlobalISel 2021-01-05 12:57:17 -08:00
llvm.amdgcn.udot4.ll [AMDGPU] Experiments show that the GCNRegBankReassign pass significantly impacts 2021-04-26 17:21:49 -04:00
llvm.amdgcn.udot8.ll [NFC] Removed unused prefixes in CodeGen/AMDGPU/GlobalISel 2021-01-05 12:57:17 -08:00
llvm.amdgcn.update.dpp.ll AMDGPU: Use kill instruction to hint soft clause live ranges 2021-02-26 18:26:40 -05:00
llvm.amdgcn.workgroup.id.ll [NFC] Removed unused prefixes in CodeGen/AMDGPU/GlobalISel 2021-01-05 12:57:17 -08:00
llvm.amdgcn.workitem.id.ll [AMDGPU] Set implicit arg attributes for indirect calls 2021-04-13 13:15:13 +00:00
llvm.amdgcn.wqm.demote.ll [AMDGPU] Experiments show that the GCNRegBankReassign pass significantly impacts 2021-04-26 17:21:49 -04:00
llvm.amdgcn.wqm.ll AMDGPU/GlobalISel: Select wqm, softwqm and wwm intrinsics 2020-01-24 13:06:44 -08:00
llvm.amdgcn.wqm.vote.ll AMDGPU/GlobalISel: Select llvm.amdgcn.wqm.vote 2020-01-07 10:15:29 -05:00
llvm.amdgcn.writelane.ll [AMDGPU] Stop adding an implicit def of vcc_hi for wave32 2020-12-02 10:11:42 +00:00
llvm.amdgcn.wwm.ll [AMDGPU] Rename amdgcn_wwm to amdgcn_strict_wwm 2021-03-03 09:33:57 +01:00
llvm.powi.ll GlobalISel: Legalize G_FPOWI 2020-07-21 18:13:04 -04:00
llvm.trap.ll AMDGPU: Update AMDHSA code object version handling 2020-10-14 13:04:27 -04:00
load-constant.96.ll AMDGPU: Use kill instruction to hint soft clause live ranges 2021-02-26 18:26:40 -05:00
load-local.96.ll [AMDGPU] Experiments show that the GCNRegBankReassign pass significantly impacts 2021-04-26 17:21:49 -04:00
load-local.128.ll [AMDGPU] Experiments show that the GCNRegBankReassign pass significantly impacts 2021-04-26 17:21:49 -04:00
load-unaligned.ll [AMDGPU] Experiments show that the GCNRegBankReassign pass significantly impacts 2021-04-26 17:21:49 -04:00
localizer.ll AMDGPU: Use kill instruction to hint soft clause live ranges 2021-02-26 18:26:40 -05:00
lshr.ll [AMDGPU] Experiments show that the GCNRegBankReassign pass significantly impacts 2021-04-26 17:21:49 -04:00
memory-legalizer-atomic-fence.ll AMDGPU: Update AMDHSA code object version handling 2020-10-14 13:04:27 -04:00
merge-buffer-stores.ll [AMDGPU][GlobalISel] Handle G_PTR_ADD when looking for constant offset 2021-01-28 11:20:09 +01:00
minmaxabs.ll [IR] Add min/max/abs intrinsics 2020-07-23 20:56:19 +02:00
mubuf-global.ll [AMDGPU] Correct rmw atomics s_waitcnt generation 2021-02-17 01:32:29 +00:00
mul.ll [AMDGPU] Experiments show that the GCNRegBankReassign pass significantly impacts 2021-04-26 17:21:49 -04:00
mul.v2i16.ll [AMDGPU] Extend gfx10 test coverage. NFC. 2021-03-29 11:13:55 +02:00
no-cse-nonlocal-convergent-instrs.mir [MachineCSE] Prevent CSE of non-local convergent instrs 2021-04-23 16:44:48 -07:00
no-legalize-atomic.mir AMDGPU/GlobalISel: Workaround some load/store type selection patterns 2020-06-15 07:42:20 -04:00
non-entry-alloca.ll [AMDGPU] Set implicit arg attributes for indirect calls 2021-04-13 13:15:13 +00:00
orn2.ll [AMDGPU] Extend gfx10 test coverage. NFC. 2021-03-29 11:13:55 +02:00
postlegalizer-combiner-divrem.mir GlobalISel: Try to combine G_[SU]DIV and G_[SU]REM 2021-03-10 18:46:07 +05:30
postlegalizercombiner-and.mir [AMDGPU] Extend gfx10 test coverage. NFC. 2021-03-29 11:13:55 +02:00
postlegalizercombiner-select.mir [GlobalISel] Add `X,Y<dead> = G_UNMERGE Z` -> X = G_TRUNC Z 2020-09-14 17:27:23 -07:00
prelegalizer-combiner-divrem.mir GlobalISel: Try to combine G_[SU]DIV and G_[SU]REM 2021-03-10 18:46:07 +05:30
read_register.ll GlobalISel: Handle llvm.read_register 2020-01-09 17:37:52 -05:00
readcyclecounter.ll AMDGPU/GlobalISel: Legalize G_READCYCLECOUNTER 2020-01-06 19:16:32 -05:00
regbankselect-add.s16.mir AMDGPU/GlobalISel: Fix mishandling SGPR v2s16 add/sub/mul 2020-03-09 22:51:54 -04:00
regbankselect-add.s32.mir AMDGPU/GlobalISel: Fix mishandling SGPR v2s16 add/sub/mul 2020-03-09 22:51:54 -04:00
regbankselect-add.v2s16.mir AMDGPU/GlobalISel: Avoid illegal vector exts for add/sub/mul 2020-03-09 23:42:17 -04:00
regbankselect-amdgcn-exp-compr.mir AMDGPU/GlobalISel: Fix RegBanKSelect for llvm.amdgcn.exp.compr 2020-01-23 13:30:46 -08:00
regbankselect-amdgcn-exp.mir
regbankselect-amdgcn-s-buffer-load.mir [AMDGPU] Unify intrinsic ret/nortn interface 2020-09-15 15:26:42 -07:00
regbankselect-amdgcn.ballot.i64.mir AMDGPU/GlobalISel: Fix using readfirstlane with ballot intrinsics 2020-08-17 09:53:25 -04:00
regbankselect-amdgcn.class.mir AMDGPU/GlobalISel: Only map VOP operands to VGPRs 2020-01-30 08:32:35 -05:00
regbankselect-amdgcn.cvt.pkrtz.mir AMDGPU/GlobalISel: Only map VOP operands to VGPRs 2020-01-30 08:32:35 -05:00
regbankselect-amdgcn.div.fmas.mir AMDGPU/GlobalISel: Fix mapping G_ICMP with constrained result 2020-02-12 16:19:45 -08:00
regbankselect-amdgcn.div.scale.mir AMDGPU/GlobalISel: Only map VOP operands to VGPRs 2020-01-30 08:32:35 -05:00
regbankselect-amdgcn.ds.append.mir AMDGPU/GlobalISel: Select DS append/consume 2020-01-17 20:09:53 -05:00
regbankselect-amdgcn.ds.bpermute.mir
regbankselect-amdgcn.ds.consume.mir AMDGPU/GlobalISel: Select DS append/consume 2020-01-17 20:09:53 -05:00
regbankselect-amdgcn.ds.gws.init.mir AMDGPU/GlobalISel: Copy type when inserting readfirstlane 2020-01-12 22:44:51 -05:00
regbankselect-amdgcn.ds.gws.sema.v.mir AMDGPU/GlobalISel: Copy type when inserting readfirstlane 2020-01-12 22:44:51 -05:00
regbankselect-amdgcn.ds.ordered.add.mir AMDGPU/GlobalISel: Copy type when inserting readfirstlane 2020-01-12 22:44:51 -05:00
regbankselect-amdgcn.ds.ordered.swap.mir AMDGPU/GlobalISel: Copy type when inserting readfirstlane 2020-01-12 22:44:51 -05:00
regbankselect-amdgcn.ds.permute.mir
regbankselect-amdgcn.ds.swizzle.mir
regbankselect-amdgcn.else.32.mir
regbankselect-amdgcn.else.64.mir
regbankselect-amdgcn.fcmp.mir AMDGPU/GlobalISel: Only map VOP operands to VGPRs 2020-01-30 08:32:35 -05:00
regbankselect-amdgcn.fmul.legacy.mir AMDGPU/GlobalISel: Only map VOP operands to VGPRs 2020-01-30 08:32:35 -05:00
regbankselect-amdgcn.groupstaticsize.mir
regbankselect-amdgcn.icmp.mir AMDGPU/GlobalISel: Only map VOP operands to VGPRs 2020-01-30 08:32:35 -05:00
regbankselect-amdgcn.image.load.1d.ll GlobalISel: Merge some AMDGPU ABI lowering code to generic code 2021-02-18 17:26:55 -05:00
regbankselect-amdgcn.image.sample.1d.ll GlobalISel: Merge some AMDGPU ABI lowering code to generic code 2021-02-18 17:26:55 -05:00
regbankselect-amdgcn.interp.mov.mir AMDGPU/GlobalISel: RegBankSelect interp intrinsics 2020-01-22 09:01:34 -05:00
regbankselect-amdgcn.interp.p1.f16.mir AMDGPU/GlobalISel: RegBankSelect interp intrinsics 2020-01-22 09:01:34 -05:00
regbankselect-amdgcn.interp.p1.mir AMDGPU/GlobalISel: RegBankSelect interp intrinsics 2020-01-22 09:01:34 -05:00
regbankselect-amdgcn.interp.p2.f16.mir AMDGPU/GlobalISel: RegBankSelect interp intrinsics 2020-01-22 09:01:34 -05:00
regbankselect-amdgcn.interp.p2.mir AMDGPU/GlobalISel: RegBankSelect interp intrinsics 2020-01-22 09:01:34 -05:00
regbankselect-amdgcn.kernarg.segment.ptr.mir
regbankselect-amdgcn.kill.mir AMDGPU/GlobalISel: Replace handling of boolean values 2020-01-06 18:26:42 -05:00
regbankselect-amdgcn.live.mask.mir [AMDGPU] Add llvm.amdgcn.wqm.demote intrinsic 2021-02-15 08:45:46 +09:00
regbankselect-amdgcn.mfma.gfx90a.mir [AMDGPU] gfx90a support 2021-02-17 16:01:32 -08:00
regbankselect-amdgcn.mfma.mir AMDGPU/GlobalISel: Add AGPR bank and RegBankSelect mfma intrinsics 2019-12-01 22:15:48 -08:00
regbankselect-amdgcn.ps.live.mir AMDDGPU/GlobalISel: Fix RegBankSelect for llvm.amdgcn.ps.live 2020-01-20 23:21:53 -05:00
regbankselect-amdgcn.raw.buffer.load.ll GlobalISel: Merge some AMDGPU ABI lowering code to generic code 2021-02-18 17:26:55 -05:00
regbankselect-amdgcn.readfirstlane.mir
regbankselect-amdgcn.readlane.mir AMDGPU/GlobalISel: Handle AGPRs used for SGPR operands. 2020-08-24 17:54:34 -04:00
regbankselect-amdgcn.s.buffer.load.ll [mir] Change 'undef' for MMO base addresses to 'unknown-address' 2021-03-10 16:46:44 -08:00
regbankselect-amdgcn.s.buffer.load.mir AMDGPU/GlobalISel: Fix move s.buffer.load to VALU 2020-02-07 07:19:01 -08:00
regbankselect-amdgcn.s.get.waveid.in.workgroup.mir
regbankselect-amdgcn.s.getpc.mir
regbankselect-amdgcn.s.getreg.mir
regbankselect-amdgcn.s.memrealtime.mir
regbankselect-amdgcn.s.memtime.mir
regbankselect-amdgcn.s.sendmsg.mir AMDGPU/GlobalISel: Copy type when inserting readfirstlane 2020-01-12 22:44:51 -05:00
regbankselect-amdgcn.s.sendmsghalt.mir AMDGPU/GlobalISel: Copy type when inserting readfirstlane 2020-01-12 22:44:51 -05:00
regbankselect-amdgcn.struct.buffer.load.ll GlobalISel: Merge some AMDGPU ABI lowering code to generic code 2021-02-18 17:26:55 -05:00
regbankselect-amdgcn.struct.buffer.store.ll GlobalISel: Merge some AMDGPU ABI lowering code to generic code 2021-02-18 17:26:55 -05:00
regbankselect-amdgcn.update.dpp.mir
regbankselect-amdgcn.wqm.demote.mir [AMDGPU] Add llvm.amdgcn.wqm.demote intrinsic 2021-02-15 08:45:46 +09:00
regbankselect-amdgcn.wqm.mir AMDGPU/GlobalISel: Select wqm, softwqm and wwm intrinsics 2020-01-24 13:06:44 -08:00
regbankselect-amdgcn.wqm.vote.mir AMDGPU/GlobalISel: Replace handling of boolean values 2020-01-06 18:26:42 -05:00
regbankselect-amdgcn.writelane.mir AMDGPU/GlobalISel: Copy type when inserting readfirstlane 2020-01-12 22:44:51 -05:00
regbankselect-amdgcn.wwm.mir [AMDGPU] Rename amdgcn_wwm to amdgcn_strict_wwm 2021-03-03 09:33:57 +01:00
regbankselect-amdgpu-ffbh-u32.mir AMDGPU/GlobalISel: Only map VOP operands to VGPRs 2020-01-30 08:32:35 -05:00
regbankselect-and-s1.mir AMDGPU/GlobalISel: Fix mapping G_ICMP with constrained result 2020-02-12 16:19:45 -08:00
regbankselect-and.mir AMDGPU/GlobalISel: Only map VOP operands to VGPRs 2020-01-30 08:32:35 -05:00
regbankselect-anyext.mir AMDGPU/GlobalISel: Fix splitting 64-bit extensions 2020-05-20 11:13:32 -04:00
regbankselect-ashr.mir [AMDGPU][GlobalISel] Fix v2s16 right shifts 2021-02-04 17:04:32 +00:00
regbankselect-atomic-cmpxchg.mir
regbankselect-atomicrmw-add.mir
regbankselect-atomicrmw-and.mir
regbankselect-atomicrmw-fadd.mir
regbankselect-atomicrmw-max.mir
regbankselect-atomicrmw-min.mir
regbankselect-atomicrmw-or.mir
regbankselect-atomicrmw-sub.mir
regbankselect-atomicrmw-umax.mir
regbankselect-atomicrmw-umin.mir
regbankselect-atomicrmw-xchg.mir
regbankselect-atomicrmw-xor.mir
regbankselect-bitcast.mir GlobalISel: Verify G_BITCAST changes the type 2020-07-08 17:16:27 -04:00
regbankselect-bitreverse.mir [AMDGPU] Better codegen for i64 bitreverse 2021-02-26 15:51:36 +00:00
regbankselect-block-addr.mir
regbankselect-brcond.mir AMDGPU/GlobalISel: Fix forming G_TRUNC with vcc result 2020-01-31 20:29:41 -05:00
regbankselect-bswap.mir AMDGPU/GlobalISel: Handle G_BSWAP 2020-02-14 09:09:44 -08:00
regbankselect-build-vector-trunc.mir
regbankselect-build-vector-trunc.v2s16.mir AMDGPU/GlobalISel: Don't use legal v2s16 G_BUILD_VECTOR 2020-02-05 11:52:18 -05:00
regbankselect-build-vector.mir AMDGPU/GlobalISel: Fix missing 256-bit AGPR mapping 2020-08-17 09:53:26 -04:00
regbankselect-concat-vector.mir AMDGPU/GlobalISel: Start trying to handle AGPR bank 2020-08-06 12:39:50 -04:00
regbankselect-constant.mir
regbankselect-copy.mir AMDGPU/GlobalISel: Manually RegBankSelect copies 2020-03-11 11:12:12 -04:00
regbankselect-ctlz-zero-undef.mir GlobalISel: Fix narrowScalar for G_{CTLZ|CTTZ}_ZERO_UNDEF 2020-02-09 19:02:38 -05:00
regbankselect-ctpop.mir AMDGPU/GlobalISel: Split 64-bit G_CTPOP in RegBankSelect 2020-02-09 18:39:33 -05:00
regbankselect-cttz-zero-undef.mir GlobalISel: Fix narrowScalar for G_{CTLZ|CTTZ}_ZERO_UNDEF 2020-02-09 19:02:38 -05:00
regbankselect-default.mir AMDGPU/GlobalISel: re-auto-generate some test checks 2020-08-25 15:54:22 +01:00
regbankselect-dyn-stackalloc.mir AMDGPU/GlobalISel: Handle uniform G_DYN_STACKALLOC 2020-06-03 19:56:07 -04:00
regbankselect-extract-vector-elt.mir AMDGPU/GlobalISel: cmp/select method for extract element 2020-06-05 12:57:40 -07:00
regbankselect-extract.mir AMDGPU/GlobalISel: Start trying to handle AGPR bank 2020-08-06 12:39:50 -04:00
regbankselect-fabs.mir
regbankselect-fadd.mir AMDGPU/GlobalISel: Only map VOP operands to VGPRs 2020-01-30 08:32:35 -05:00
regbankselect-fcanonicalize.mir AMDGPU/GlobalISel: Only map VOP operands to VGPRs 2020-01-30 08:32:35 -05:00
regbankselect-fceil.mir AMDGPU/GlobalISel: Only map VOP operands to VGPRs 2020-01-30 08:32:35 -05:00
regbankselect-fcmp.mir
regbankselect-fexp2.mir AMDGPU/GlobalISel: Only map VOP operands to VGPRs 2020-01-30 08:32:35 -05:00
regbankselect-flog2.mir AMDGPU/GlobalISel: Only map VOP operands to VGPRs 2020-01-30 08:32:35 -05:00
regbankselect-fma.mir AMDGPU/GlobalISel: Only map VOP operands to VGPRs 2020-01-30 08:32:35 -05:00
regbankselect-fmul.mir AMDGPU/GlobalISel: Only map VOP operands to VGPRs 2020-01-30 08:32:35 -05:00
regbankselect-fneg.mir
regbankselect-fpext.mir AMDGPU/GlobalISel: Only map VOP operands to VGPRs 2020-01-30 08:32:35 -05:00
regbankselect-fptosi.mir AMDGPU/GlobalISel: Only map VOP operands to VGPRs 2020-01-30 08:32:35 -05:00
regbankselect-fptoui.mir AMDGPU/GlobalISel: Only map VOP operands to VGPRs 2020-01-30 08:32:35 -05:00
regbankselect-fptrunc.mir AMDGPU/GlobalISel: Only map VOP operands to VGPRs 2020-01-30 08:32:35 -05:00
regbankselect-frame-index.mir
regbankselect-freeze.mir AMDGPU/GlobalISel: Select G_FREEZE 2020-07-16 11:10:48 +02:00
regbankselect-frint.mir AMDGPU/GlobalISel: Only map VOP operands to VGPRs 2020-01-30 08:32:35 -05:00
regbankselect-fshr.mir AMDGPU/GlobalISel: Basic legalize rules for G_FSHR 2020-03-30 11:53:01 -07:00
regbankselect-fsqrt.mir AMDGPU/GlobalISel: Only map VOP operands to VGPRs 2020-01-30 08:32:35 -05:00
regbankselect-fsub.mir AMDGPU/GlobalISel: Only map VOP operands to VGPRs 2020-01-30 08:32:35 -05:00
regbankselect-icmp.mir AMDGPU/GlobalISel: Fix mapping G_ICMP with constrained result 2020-02-12 16:19:45 -08:00
regbankselect-icmp.s16.mir AMDGPU/GlobalISel: Fix mapping G_ICMP with constrained result 2020-02-12 16:19:45 -08:00
regbankselect-illegal-copy.mir Revert "Revert "Reland "[Support] make report_fatal_error `abort` instead of `exit`""" 2020-02-13 10:16:06 -08:00
regbankselect-insert-vector-elt.mir AMDGPU/GlobalISel: cmp/select method for insert element 2020-06-10 13:12:54 -07:00
regbankselect-insert.mir AMDGPU/GlobalISel: Start trying to handle AGPR bank 2020-08-06 12:39:50 -04:00
regbankselect-intrinsic-trunc.mir AMDGPU/GlobalISel: Only map VOP operands to VGPRs 2020-01-30 08:32:35 -05:00
regbankselect-inttoptr.mir
regbankselect-load.mir [mir] Change 'undef' for MMO base addresses to 'unknown-address' 2021-03-10 16:46:44 -08:00
regbankselect-lshr.mir [AMDGPU][GlobalISel] Fix v2s16 right shifts 2021-02-04 17:04:32 +00:00
regbankselect-merge-values.mir AMDGPU/GlobalISel: Start trying to handle AGPR bank 2020-08-06 12:39:50 -04:00
regbankselect-mul.mir AMDGPU/GlobalISel: Only map VOP operands to VGPRs 2020-01-30 08:32:35 -05:00
regbankselect-or.mir AMDGPU/GlobalISel: Fix mapping G_ICMP with constrained result 2020-02-12 16:19:45 -08:00
regbankselect-phi-s1.mir AMDGPU/GlobalISel: Fix mapping G_ICMP with constrained result 2020-02-12 16:19:45 -08:00
regbankselect-phi.mir AMDGPU/GlobalISel: Start trying to handle AGPR bank 2020-08-06 12:39:50 -04:00
regbankselect-ptr-add.mir [globalisel] Rename G_GEP to G_PTR_ADD 2019-11-05 10:31:17 -08:00
regbankselect-ptrmask.mir GlobalISel: Merge G_PTR_MASK with llvm.ptrmask intrinsic 2020-05-26 11:48:13 -04:00
regbankselect-ptrtoint.mir
regbankselect-reg-sequence.mir
regbankselect-sadde.mir AMDGPU/GlobalISel: Fix forming G_TRUNC with vcc result 2020-01-31 20:29:41 -05:00
regbankselect-select.mir AMDGPU/GlobalISel: Fix forming G_TRUNC with vcc result 2020-01-31 20:29:41 -05:00
regbankselect-sext-inreg.mir AMDGPU/GlobalISel: Do a better job splitting 64-bit G_SEXT_INREG 2020-02-04 13:23:53 -08:00
regbankselect-sext.mir AMDGPU/GlobalISel: Fix handling of G_ANYEXT with s1 source 2020-03-16 12:59:54 -04:00
regbankselect-sextload.mir AMDPGPU/GlobalISel: Select more MUBUF global addressing modes 2020-01-27 07:28:36 -08:00
regbankselect-shl.mir AMDGPU/GlobalISel: Fix RegBankSelect for v2s16 shifts 2020-04-11 20:55:33 -04:00
regbankselect-shuffle-vector.mir AMDGPU/GlobalISel: Fix RegBankSelect for G_SHUFFLE_VECTOR 2020-02-17 15:11:25 -05:00
regbankselect-sitofp.mir AMDGPU/GlobalISel: Only map VOP operands to VGPRs 2020-01-30 08:32:35 -05:00
regbankselect-smax.mir [AMDGPU][GlobalISel] Use scalar min/max instructions 2021-02-04 17:04:32 +00:00
regbankselect-smin.mir [AMDGPU][GlobalISel] Use scalar min/max instructions 2021-02-04 17:04:32 +00:00
regbankselect-smulh.mir AMDGPU/GlobalISel: Only map VOP operands to VGPRs 2020-01-30 08:32:35 -05:00
regbankselect-split-scalar-load-metadata.mir [mir] Change 'undef' for MMO base addresses to 'unknown-address' 2021-03-10 16:46:44 -08:00
regbankselect-ssube.mir AMDGPU/GlobalISel: Fix forming G_TRUNC with vcc result 2020-01-31 20:29:41 -05:00
regbankselect-sub.mir AMDGPU/GlobalISel: Only map VOP operands to VGPRs 2020-01-30 08:32:35 -05:00
regbankselect-trunc.mir AMDGPU/GlobalISel: Fix forming G_TRUNC with vcc result 2020-01-31 20:29:41 -05:00
regbankselect-uadde.mir AMDGPU/GlobalISel: Fix forming G_TRUNC with vcc result 2020-01-31 20:29:41 -05:00
regbankselect-uaddo.mir AMDGPU/GlobalISel: Replace handling of boolean values 2020-01-06 18:26:42 -05:00
regbankselect-uitofp.mir AMDGPU/GlobalISel: Only map VOP operands to VGPRs 2020-01-30 08:32:35 -05:00
regbankselect-umax.mir [AMDGPU][GlobalISel] Use scalar min/max instructions 2021-02-04 17:04:32 +00:00
regbankselect-umin.mir [AMDGPU][GlobalISel] Use scalar min/max instructions 2021-02-04 17:04:32 +00:00
regbankselect-umulh.mir AMDGPU/GlobalISel: Only map VOP operands to VGPRs 2020-01-30 08:32:35 -05:00
regbankselect-unmerge-values.mir AMDGPU/GlobalISel: Start trying to handle AGPR bank 2020-08-06 12:39:50 -04:00
regbankselect-usube.mir AMDGPU/GlobalISel: Fix forming G_TRUNC with vcc result 2020-01-31 20:29:41 -05:00
regbankselect-usubo.mir AMDGPU/GlobalISel: Replace handling of boolean values 2020-01-06 18:26:42 -05:00
regbankselect-waterfall-agpr.mir AMDGPU/GlobalISel: Handle AGPRs used for SGPR operands. 2020-08-24 17:54:34 -04:00
regbankselect-xor.mir AMDGPU/GlobalISel: Fix mapping G_ICMP with constrained result 2020-02-12 16:19:45 -08:00
regbankselect-zext.mir AMDGPU/GlobalISel: Fix splitting 64-bit extensions 2020-05-20 11:13:32 -04:00
regbankselect-zextload.mir AMDPGPU/GlobalISel: Select more MUBUF global addressing modes 2020-01-27 07:28:36 -08:00
regbankselect.mir AMDGPU/GlobalISel: Start rewriting load/store legality rules 2020-06-06 09:59:46 -04:00
ret.ll
roundeven.ll [AMDGPU] Experiments show that the GCNRegBankReassign pass significantly impacts 2021-04-26 17:21:49 -04:00
saddsat.ll [AMDGPU] Experiments show that the GCNRegBankReassign pass significantly impacts 2021-04-26 17:21:49 -04:00
sdiv.i32.ll AMDGPU: Update AMDHSA code object version handling 2020-10-14 13:04:27 -04:00
sdiv.i64.ll [GlobalISel] Add combine for (x | mask) -> x when (x | mask) == x 2020-11-10 11:32:13 +01:00
shader-epilogs.ll
shl-ext-reduce.ll [AMDGPU][MC][GFX10][GFX90A] Corrected _e32/_e64 suffices 2021-04-01 14:21:00 +03:00
shl.ll [AMDGPU] Experiments show that the GCNRegBankReassign pass significantly impacts 2021-04-26 17:21:49 -04:00
shlN_add.ll [AMDGPU] Extend gfx10 test coverage. NFC. 2021-03-29 11:13:55 +02:00
smrd.ll [NFC] Removed unused prefixes in CodeGen/AMDGPU/GlobalISel 2021-01-05 12:57:17 -08:00
srem.i32.ll AMDGPU: Update AMDHSA code object version handling 2020-10-14 13:04:27 -04:00
srem.i64.ll [GlobalISel] Add combine for (x | mask) -> x when (x | mask) == x 2020-11-10 11:32:13 +01:00
ssubsat.ll [AMDGPU] Experiments show that the GCNRegBankReassign pass significantly impacts 2021-04-26 17:21:49 -04:00
store-local.96.ll [AMDGPU] Experiments show that the GCNRegBankReassign pass significantly impacts 2021-04-26 17:21:49 -04:00
store-local.128.ll [AMDGPU] Experiments show that the GCNRegBankReassign pass significantly impacts 2021-04-26 17:21:49 -04:00
trunc.ll GlobalISel: Implement fewerElementsVector for G_TRUNC 2020-03-10 15:17:20 -07:00
uaddsat.ll [AMDGPU] Experiments show that the GCNRegBankReassign pass significantly impacts 2021-04-26 17:21:49 -04:00
udiv.i32.ll AMDGPU: Update AMDHSA code object version handling 2020-10-14 13:04:27 -04:00
udiv.i64.ll [GISel]: Few InsertVecElt combines 2020-10-28 12:27:07 -07:00
urem.i32.ll AMDGPU/GlobalISel: Enable CSE in pre-legalizer combiner 2021-03-21 10:07:37 -04:00
urem.i64.ll AMDGPU/GlobalISel: Enable CSE in pre-legalizer combiner 2021-03-21 10:07:37 -04:00
usubsat.ll [AMDGPU] Experiments show that the GCNRegBankReassign pass significantly impacts 2021-04-26 17:21:49 -04:00
write_register.ll GlobalISel: Lower G_WRITE_REGISTER 2020-01-29 06:48:24 -08:00
xnor.ll [AMDGPU] Extend gfx10 test coverage. NFC. 2021-03-29 11:13:55 +02:00
zextload.ll [AMDGPU] Extend gfx10 test coverage. NFC. 2021-03-29 11:13:55 +02:00