llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel
Matt Arsenault 3eae3c4590 AMDGPU/GlobalISel: RegBankSelect for amdgcn.wqm.vote
llvm-svn: 349882
2018-12-21 03:20:54 +00:00
..
amdgpu-irtranslator.ll
inst-select-amdgcn.cvt.pkrtz.mir AMDGPU/GlobalISel: Select amdgcn.cvt.pkrtz to 64-bit instructions 2018-10-08 17:49:29 +00:00
inst-select-amdgcn.exp.mir AMDGPU/GlobalISel: Implement select() for @llvm.amdgcn.exp 2018-07-13 21:05:14 +00:00
inst-select-amdgcn.kernarg.segment.ptr.mir AMDGPU/GlobalISel: Add support for llvm.amdgcn.kernarg.segment.ptr 2018-06-25 16:17:48 +00:00
inst-select-ashr.mir AMDGPU/GlobalISel: legalize and select 32-bit G_ASHR 2018-06-22 02:54:57 +00:00
inst-select-bitcast.mir AMDGPU/GlobalISel: Implement select() for G_BITCAST s32 <--> <2 x s16> 2018-05-10 21:20:10 +00:00
inst-select-constant.mir AMDGPU/GlobalISel: Implement select() for G_FCONSTANT 2018-05-15 17:57:09 +00:00
inst-select-copy.mir AMDGPU/GlobalISel: Implement select() for COPY 2018-06-22 00:44:29 +00:00
inst-select-fadd.mir AMDGPU/GlobalISel: Implement select() for 32-bit G_FADD and G_FMUL 2018-06-13 22:30:47 +00:00
inst-select-fmul.mir AMDGPU/GlobalISel: Implement select() for 32-bit G_FADD and G_FMUL 2018-06-13 22:30:47 +00:00
inst-select-fptoui.mir AMDGPU/GlobalISel: Implement select() for 32-bit G_FPTOUI 2018-05-11 05:44:16 +00:00
inst-select-implicit-def.mir AMDGPU/GlobalISel: Fix G_IMPLICIT_DEF for pointers 2018-06-25 15:42:12 +00:00
inst-select-inttoptr.mir AMDGPU/GlobalISel: Add support for G_INTTOPTR 2018-10-05 04:34:09 +00:00
inst-select-load-flat.mir [globalisel] Remove redundant -global-isel option from tests that use -run-pass. NFC 2018-05-05 21:19:59 +00:00
inst-select-load-smrd.mir AMDGPU/GlobalISel: Implement select() for G_FCONSTANT 2018-05-15 17:57:09 +00:00
inst-select-maxnum.mir AMDGPU/GlobalISel: Implement select() for 32-bit @llvm.minnun and @llvm.maxnum 2018-07-13 22:16:03 +00:00
inst-select-minnum.mir AMDGPU/GlobalISel: Implement select() for 32-bit @llvm.minnun and @llvm.maxnum 2018-07-13 22:16:03 +00:00
inst-select-or.mir AMDGPU/GlobalISel: Enable TableGen'd instruction selector 2018-05-10 20:53:06 +00:00
inst-select-sitofp.mir AMDGPU/GlobalISel: legalize and select 32-bit G_SITOFP 2018-06-22 02:34:29 +00:00
inst-select-store-flat.mir AMDGPU/GlobalISel: Implement select() for >32-bit G_STORE 2018-05-11 23:12:49 +00:00
irtranslator-amdgpu_kernel.ll AMDGPU/GlobalISel: Implement custom kernel arg lowering 2018-07-05 17:01:20 +00:00
irtranslator-amdgpu_ps.ll AMDGPU/GlobalISel: Add support for amdgpu_ps calling convention 2018-04-24 20:51:28 +00:00
irtranslator-amdgpu_vs.ll [AMDGPU] Change constant addr space to 4 2018-02-13 18:00:25 +00:00
legalize-add.mir AMDGPU/GlobalISel: Test cleanups 2018-12-13 08:11:45 +00:00
legalize-and.mir AMDGPU: Make i1/i64/v2i32 and/or/xor legal 2018-12-20 01:35:49 +00:00
legalize-ashr.mir AMDGPU/GlobalISel: Test cleanups 2018-12-13 08:11:45 +00:00
legalize-atomic-cmpxchg.mir AMDGPU/GlobalISel: Legality/regbankselect for atomicrmw/atomic_cmpxchg 2018-12-20 00:33:49 +00:00
legalize-atomicrmw-add.mir AMDGPU/GlobalISel: Legality/regbankselect for atomicrmw/atomic_cmpxchg 2018-12-20 00:33:49 +00:00
legalize-atomicrmw-and.mir AMDGPU/GlobalISel: Legality/regbankselect for atomicrmw/atomic_cmpxchg 2018-12-20 00:33:49 +00:00
legalize-atomicrmw-max.mir AMDGPU/GlobalISel: Legality/regbankselect for atomicrmw/atomic_cmpxchg 2018-12-20 00:33:49 +00:00
legalize-atomicrmw-min.mir AMDGPU/GlobalISel: Legality/regbankselect for atomicrmw/atomic_cmpxchg 2018-12-20 00:33:49 +00:00
legalize-atomicrmw-nand.mir AMDGPU/GlobalISel: Legality/regbankselect for atomicrmw/atomic_cmpxchg 2018-12-20 00:33:49 +00:00
legalize-atomicrmw-or.mir AMDGPU/GlobalISel: Legality/regbankselect for atomicrmw/atomic_cmpxchg 2018-12-20 00:33:49 +00:00
legalize-atomicrmw-sub.mir AMDGPU/GlobalISel: Legality/regbankselect for atomicrmw/atomic_cmpxchg 2018-12-20 00:33:49 +00:00
legalize-atomicrmw-umax.mir AMDGPU/GlobalISel: Legality/regbankselect for atomicrmw/atomic_cmpxchg 2018-12-20 00:33:49 +00:00
legalize-atomicrmw-umin.mir AMDGPU/GlobalISel: Legality/regbankselect for atomicrmw/atomic_cmpxchg 2018-12-20 00:33:49 +00:00
legalize-atomicrmw-xchg-flat.mir AMDGPU/GlobalISel: Legality/regbankselect for atomicrmw/atomic_cmpxchg 2018-12-20 00:33:49 +00:00
legalize-atomicrmw-xchg.mir AMDGPU/GlobalISel: Legality/regbankselect for atomicrmw/atomic_cmpxchg 2018-12-20 00:33:49 +00:00
legalize-atomicrmw-xor.mir AMDGPU/GlobalISel: Legality/regbankselect for atomicrmw/atomic_cmpxchg 2018-12-20 00:33:49 +00:00
legalize-bitcast.mir AMDGPU/GlobalISel: Test cleanups 2018-12-13 08:11:45 +00:00
legalize-block-addr.mir AMDGPU/GlobalISel: Legalize/regbankselect block_addr 2018-12-13 20:34:15 +00:00
legalize-build-vector.mir AMDGPU/GlobalISel: Redo legality for build_vector 2018-12-21 03:03:11 +00:00
legalize-constant.mir [globalisel] Remove redundant -global-isel option from tests that use -run-pass. NFC 2018-05-05 21:19:59 +00:00
legalize-extract-vector-elt.mir [GlobalISel] Restrict G_MERGE_VALUES capability and replace with new opcodes. 2018-12-10 18:44:58 +00:00
legalize-extract.mir [globalisel] Remove redundant -global-isel option from tests that use -run-pass. NFC 2018-05-05 21:19:59 +00:00
legalize-fabs.mir AMDGPU/GlobalISel: Legalize/regbankselect fneg/fabs/fsub 2018-12-18 09:19:03 +00:00
legalize-fadd.mir AMDGPU/GlobalISel: Legalize f64 fadd/fmul 2018-12-13 08:27:48 +00:00
legalize-fcmp.mir AMDGPU/GlobalISel: Test cleanups 2018-12-13 08:11:45 +00:00
legalize-fma.mir AMDGPU: Legalize/regbankselect fma 2018-12-18 09:39:56 +00:00
legalize-fmul.mir AMDGPU/GlobalISel: Legalize f64 fadd/fmul 2018-12-13 08:27:48 +00:00
legalize-fneg.mir AMDGPU/GlobalISel: Legalize/regbankselect fneg/fabs/fsub 2018-12-18 09:19:03 +00:00
legalize-fptosi.mir [globalisel] Remove redundant -global-isel option from tests that use -run-pass. NFC 2018-05-05 21:19:59 +00:00
legalize-fptoui.mir AMDGPU/GlobalISel: Test cleanups 2018-12-13 08:11:45 +00:00
legalize-fptrunc.mir AMDGPU/GlobalISel: RegBankSelect for fp conversions 2018-12-20 00:37:02 +00:00
legalize-fsub.mir AMDGPU/GlobalISel: Legalize/regbankselect fneg/fabs/fsub 2018-12-18 09:19:03 +00:00
legalize-gep.mir [globalisel] Remove redundant -global-isel option from tests that use -run-pass. NFC 2018-05-05 21:19:59 +00:00
legalize-icmp.mir AMDGPU/GlobalISel: Test cleanups 2018-12-13 08:11:45 +00:00
legalize-implicit-def.mir AMDGPU/GlobalISel: Make IMPLICIT_DEF of all sizes < 512 legal. 2018-06-30 04:09:44 +00:00
legalize-insert-vector-elt.mir [globalisel] Remove redundant -global-isel option from tests that use -run-pass. NFC 2018-05-05 21:19:59 +00:00
legalize-insert.mir AMDGPU/GlobalISel: Legalize G_INSERT 2018-07-24 02:19:20 +00:00
legalize-intrinsic-round.mir AMDGPU/GlobalISel: RegBankSelect for some fp ops 2018-12-21 03:14:45 +00:00
legalize-intrinsic-trunc.mir AMDGPU/GlobalISel: RegBankSelect for some fp ops 2018-12-21 03:14:45 +00:00
legalize-inttoptr.mir AMDGPU/GlobalISel: Add support for G_INTTOPTR 2018-10-05 04:34:09 +00:00
legalize-load.mir [globalisel] Remove redundant -global-isel option from tests that use -run-pass. NFC 2018-05-05 21:19:59 +00:00
legalize-merge-values-build-vector.mir [GlobalISel] Restrict G_MERGE_VALUES capability and replace with new opcodes. 2018-12-10 18:44:58 +00:00
legalize-mul.mir [globalisel] Remove redundant -global-isel option from tests that use -run-pass. NFC 2018-05-05 21:19:59 +00:00
legalize-or.mir AMDGPU: Make i1/i64/v2i32 and/or/xor legal 2018-12-20 01:35:49 +00:00
legalize-select.mir AMDGPU/GlobalISel: Test cleanups 2018-12-13 08:11:45 +00:00
legalize-shl.mir AMDGPU/GlobalISel: Test cleanups 2018-12-13 08:11:45 +00:00
legalize-sitofp.mir AMDGPU/GlobalISel: legalize and select 32-bit G_SITOFP 2018-06-22 02:34:29 +00:00
legalize-store.mir [globalisel] Remove redundant -global-isel option from tests that use -run-pass. NFC 2018-05-05 21:19:59 +00:00
legalize-unmerge-values.mir [GlobalISel] Restrict G_MERGE_VALUES capability and replace with new opcodes. 2018-12-10 18:44:58 +00:00
legalize-xor.mir AMDGPU: Make i1/i64/v2i32 and/or/xor legal 2018-12-20 01:35:49 +00:00
legalize-zext.mir [globalisel] Remove redundant -global-isel option from tests that use -run-pass. NFC 2018-05-05 21:19:59 +00:00
lit.local.cfg
regbankselect-add.mir [globalisel] Remove redundant -global-isel option from tests that use -run-pass. NFC 2018-05-05 21:19:59 +00:00
regbankselect-amdgcn-exp-compr.mir [globalisel] Remove redundant -global-isel option from tests that use -run-pass. NFC 2018-05-05 21:19:59 +00:00
regbankselect-amdgcn-exp.mir [globalisel] Remove redundant -global-isel option from tests that use -run-pass. NFC 2018-05-05 21:19:59 +00:00
regbankselect-amdgcn-wqm-vote.mir AMDGPU/GlobalISel: RegBankSelect for amdgcn.wqm.vote 2018-12-21 03:20:54 +00:00
regbankselect-amdgcn.cvt.pkrtz.mir [globalisel] Remove redundant -global-isel option from tests that use -run-pass. NFC 2018-05-05 21:19:59 +00:00
regbankselect-amdgcn.kernarg.segment.ptr.mir AMDGPU/GlobalISel: Add support for llvm.amdgcn.kernarg.segment.ptr 2018-06-25 16:17:48 +00:00
regbankselect-and.mir AMDGPU: Make i1/i64/v2i32 and/or/xor legal 2018-12-20 01:35:49 +00:00
regbankselect-anyext.mir AMDGPU/GlobalISel: RegBankSelect some simple operations 2018-12-13 08:23:51 +00:00
regbankselect-atomic-cmpxchg.mir AMDGPU/GlobalISel: Legality/regbankselect for atomicrmw/atomic_cmpxchg 2018-12-20 00:33:49 +00:00
regbankselect-atomicrmw-add.mir AMDGPU/GlobalISel: Legality/regbankselect for atomicrmw/atomic_cmpxchg 2018-12-20 00:33:49 +00:00
regbankselect-atomicrmw-and.mir AMDGPU/GlobalISel: Legality/regbankselect for atomicrmw/atomic_cmpxchg 2018-12-20 00:33:49 +00:00
regbankselect-atomicrmw-max.mir AMDGPU/GlobalISel: Legality/regbankselect for atomicrmw/atomic_cmpxchg 2018-12-20 00:33:49 +00:00
regbankselect-atomicrmw-min.mir AMDGPU/GlobalISel: Legality/regbankselect for atomicrmw/atomic_cmpxchg 2018-12-20 00:33:49 +00:00
regbankselect-atomicrmw-or.mir AMDGPU/GlobalISel: Legality/regbankselect for atomicrmw/atomic_cmpxchg 2018-12-20 00:33:49 +00:00
regbankselect-atomicrmw-sub.mir AMDGPU/GlobalISel: Legality/regbankselect for atomicrmw/atomic_cmpxchg 2018-12-20 00:33:49 +00:00
regbankselect-atomicrmw-umax.mir AMDGPU/GlobalISel: Legality/regbankselect for atomicrmw/atomic_cmpxchg 2018-12-20 00:33:49 +00:00
regbankselect-atomicrmw-umin.mir AMDGPU/GlobalISel: Legality/regbankselect for atomicrmw/atomic_cmpxchg 2018-12-20 00:33:49 +00:00
regbankselect-atomicrmw-xchg.mir AMDGPU/GlobalISel: Legality/regbankselect for atomicrmw/atomic_cmpxchg 2018-12-20 00:33:49 +00:00
regbankselect-atomicrmw-xor.mir AMDGPU/GlobalISel: Legality/regbankselect for atomicrmw/atomic_cmpxchg 2018-12-20 00:33:49 +00:00
regbankselect-bitcast.mir [globalisel] Remove redundant -global-isel option from tests that use -run-pass. NFC 2018-05-05 21:19:59 +00:00
regbankselect-block-addr.mir AMDGPU/GlobalISel: Legalize/regbankselect block_addr 2018-12-13 20:34:15 +00:00
regbankselect-bswap.mir AMDGPU/GlobalISel: RegBankSelect some simple operations 2018-12-13 08:23:51 +00:00
regbankselect-ctlz-zero-undef.mir AMDGPU/GlobalISel: RegBankSelect some simple operations 2018-12-13 08:23:51 +00:00
regbankselect-ctlz.mir AMDGPU/GlobalISel: RegBankSelect some simple operations 2018-12-13 08:23:51 +00:00
regbankselect-ctpop.mir AMDGPU/GlobalISel: RegBankSelect some simple operations 2018-12-13 08:23:51 +00:00
regbankselect-cttz-zero-undef.mir AMDGPU/GlobalISel: RegBankSelect some simple operations 2018-12-13 08:23:51 +00:00
regbankselect-cttz.mir AMDGPU/GlobalISel: RegBankSelect some simple operations 2018-12-13 08:23:51 +00:00
regbankselect-default.mir [globalisel] Remove redundant -global-isel option from tests that use -run-pass. NFC 2018-05-05 21:19:59 +00:00
regbankselect-extract-vector-elt.mir [globalisel] Remove redundant -global-isel option from tests that use -run-pass. NFC 2018-05-05 21:19:59 +00:00
regbankselect-extract.mir [globalisel] Remove redundant -global-isel option from tests that use -run-pass. NFC 2018-05-05 21:19:59 +00:00
regbankselect-fabs.mir AMDGPU/GlobalISel: Legalize/regbankselect fneg/fabs/fsub 2018-12-18 09:19:03 +00:00
regbankselect-fadd.mir [globalisel] Remove redundant -global-isel option from tests that use -run-pass. NFC 2018-05-05 21:19:59 +00:00
regbankselect-fcmp.mir [globalisel] Remove redundant -global-isel option from tests that use -run-pass. NFC 2018-05-05 21:19:59 +00:00
regbankselect-fexp2.mir AMDGPU/GlobalISel: RegBankSelect for some fp ops 2018-12-21 03:14:45 +00:00
regbankselect-flog2.mir AMDGPU/GlobalISel: RegBankSelect for some fp ops 2018-12-21 03:14:45 +00:00
regbankselect-fma.mir AMDGPU: Legalize/regbankselect fma 2018-12-18 09:39:56 +00:00
regbankselect-fmul.mir [globalisel] Remove redundant -global-isel option from tests that use -run-pass. NFC 2018-05-05 21:19:59 +00:00
regbankselect-fneg.mir AMDGPU/GlobalISel: Legalize/regbankselect fneg/fabs/fsub 2018-12-18 09:19:03 +00:00
regbankselect-fptosi.mir [globalisel] Remove redundant -global-isel option from tests that use -run-pass. NFC 2018-05-05 21:19:59 +00:00
regbankselect-fptoui.mir [globalisel] Remove redundant -global-isel option from tests that use -run-pass. NFC 2018-05-05 21:19:59 +00:00
regbankselect-fptrunc.mir AMDGPU/GlobalISel: RegBankSelect for fp conversions 2018-12-20 00:37:02 +00:00
regbankselect-frame-index.mir AMDGPU: Legalize/regbankselect frame_index 2018-12-18 09:46:13 +00:00
regbankselect-fsub.mir AMDGPU/GlobalISel: Regbankselect for fsub 2018-12-19 09:07:58 +00:00
regbankselect-icmp.mir [globalisel] Remove redundant -global-isel option from tests that use -run-pass. NFC 2018-05-05 21:19:59 +00:00
regbankselect-insert-vector-elt.mir [globalisel] Remove redundant -global-isel option from tests that use -run-pass. NFC 2018-05-05 21:19:59 +00:00
regbankselect-insert.mir AMDGPU/GlobalISel: Define instruction mapping for G_INSERT 2018-08-11 00:51:54 +00:00
regbankselect-intrinsic-round.mir AMDGPU/GlobalISel: RegBankSelect for some fp ops 2018-12-21 03:14:45 +00:00
regbankselect-intrinsic-trunc.mir AMDGPU/GlobalISel: RegBankSelect for some fp ops 2018-12-21 03:14:45 +00:00
regbankselect-inttoptr.mir AMDGPU/GlobalISel: Add support for G_INTTOPTR 2018-10-05 04:34:09 +00:00
regbankselect-maxnum.mir [globalisel] Remove redundant -global-isel option from tests that use -run-pass. NFC 2018-05-05 21:19:59 +00:00
regbankselect-merge-values.mir [globalisel] Remove redundant -global-isel option from tests that use -run-pass. NFC 2018-05-05 21:19:59 +00:00
regbankselect-minnum.mir [globalisel] Remove redundant -global-isel option from tests that use -run-pass. NFC 2018-05-05 21:19:59 +00:00
regbankselect-mul.mir [globalisel] Remove redundant -global-isel option from tests that use -run-pass. NFC 2018-05-05 21:19:59 +00:00
regbankselect-or.mir AMDGPU: Make i1/i64/v2i32 and/or/xor legal 2018-12-20 01:35:49 +00:00
regbankselect-ptrtoint.mir AMDGPU/GlobalISel: RegBankSelect some simple operations 2018-12-13 08:23:51 +00:00
regbankselect-select.mir AMDGPU/GlobalISel: Define instruction mapping for G_SELECT 2018-09-01 02:41:19 +00:00
regbankselect-sext.mir AMDGPU/GlobalISel: RegBankSelect some simple operations 2018-12-13 08:23:51 +00:00
regbankselect-shl.mir [globalisel] Remove redundant -global-isel option from tests that use -run-pass. NFC 2018-05-05 21:19:59 +00:00
regbankselect-sitofp.mir AMDGPU/GlobalISel: RegBankSelect for fp conversions 2018-12-20 00:37:02 +00:00
regbankselect-sub.mir [globalisel] Remove redundant -global-isel option from tests that use -run-pass. NFC 2018-05-05 21:19:59 +00:00
regbankselect-trunc.mir AMDGPU/GlobalISel: Fix ValueMapping tables for i1 2018-12-20 01:33:43 +00:00
regbankselect-uitofp.mir AMDGPU/GlobalISel: RegBankSelect for fp conversions 2018-12-20 00:37:02 +00:00
regbankselect-xor.mir AMDGPU: Make i1/i64/v2i32 and/or/xor legal 2018-12-20 01:35:49 +00:00
regbankselect-zext.mir [globalisel] Remove redundant -global-isel option from tests that use -run-pass. NFC 2018-05-05 21:19:59 +00:00
regbankselect.mir AMDGPU/GlobalISel: Fix crash in regbankselect on non-power-of-2 types 2018-07-27 06:04:40 +00:00
shader-epilogs.ll
smrd.ll AMDGPU: Add pass to lower kernel arguments to loads 2018-06-26 19:10:00 +00:00
todo.ll AMDGPU/GlobalISel: Fall-back to SelectionDAG for non-void functions 2018-04-24 21:29:36 +00:00