1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-11-23 03:02:36 +01:00
llvm-mirror/test/MC/AMDGPU
Carl Ritson 8b2d2affc5 [AMDGPU] Add VReg_192/VReg_224 support for MIMG instructions
Allow MIMG instructions to be selected with 6/7 VGPRs for vaddr.
Previously these were rounded up to VReg_256 this saves VGPRs.

Reviewed By: foad

Differential Revision: https://reviews.llvm.org/D103800
2021-07-22 10:42:15 +09:00
..
regression
accvgpr-altnames.s
add-sub-no-carry.s
atomic-fadd-insts.s [AMDGPU] Use single cache policy operand 2021-03-15 13:00:59 -07:00
branch-comment.s
buf-fmt-d16-packed.s
buf-fmt-d16-unpacked.s
buffer_wbinv1l_vol_vi.s
cpol-err.s [AMDGPU] Use single cache policy operand 2021-03-15 13:00:59 -07:00
data.s
dl-insts-err.s Reland "[AMDGPU] Add gfx1013 target" 2021-06-08 21:15:35 -04:00
dl-insts.s
dpp64.s [AMDGPU] gfx90a support 2021-02-17 16:01:32 -08:00
dpp-err.s
ds-err.s
ds-gfx9.s
ds.s
elf-lds-error.s
elf-lds.s [test] Change -t to --syms and -s to -S for llvm-readobj RUN lines 2021-06-29 11:50:31 -07:00
elf-notes-verify-amdgcn.s
elf-notes-verify-r600.s
exp-err.s [AMDGPU][MC] Refactored exp tgt handling 2021-01-26 14:54:15 +03:00
exp-gfx10.s [AMDGPU][MC] Refactored exp tgt handling 2021-01-26 14:54:15 +03:00
exp.s
expressions-gfx9.s [AMDGPU][MC][GFX9+] Corrected encoding of op_sel_hi for unused operands in VOP3P 2021-03-02 13:02:25 +03:00
expressions-gfx10.s
expressions.s
flat-gfx9.s [AMDGPU] Use single cache policy operand 2021-03-15 13:00:59 -07:00
flat-gfx10.s [AMDGPU] Use single cache policy operand 2021-03-15 13:00:59 -07:00
flat-global.s [AMDGPU][MC] Corrected parsing of optional modifiers 2021-02-02 14:52:29 +03:00
flat-scratch-instructions.s [AMDGPU][MC] Corrected parsing of optional modifiers 2021-02-02 14:52:29 +03:00
flat-scratch-st-mode.s
flat-scratch.s
flat.s
fma-mix.s
gfx7_asm_ds.s
gfx7_asm_exp.s
gfx7_asm_flat.s
gfx7_asm_mimg.s [AMDGPU] Refactor MIMG tables to better handle hardware variants 2021-02-11 13:22:41 +09:00
gfx7_asm_mtbuf.s
gfx7_asm_mubuf.s
gfx7_asm_smrd.s
gfx7_asm_sop1.s
gfx7_asm_sop2.s
gfx7_asm_sopc.s
gfx7_asm_sopk.s
gfx7_asm_sopp.s
gfx7_asm_vintrp.s
gfx7_asm_vop1.s
gfx7_asm_vop2.s
gfx7_asm_vop3_e64.s
gfx7_asm_vop3.s
gfx7_asm_vopc.s
gfx7_err_pos.s
gfx7_unsupported.s
gfx8_asm_ds.s
gfx8_asm_exp.s
gfx8_asm_flat.s
gfx8_asm_mimg.s
gfx8_asm_mtbuf.s
gfx8_asm_mubuf.s
gfx8_asm_smem.s
gfx8_asm_sop1.s
gfx8_asm_sop2.s
gfx8_asm_sopc.s
gfx8_asm_sopk.s
gfx8_asm_sopp.s
gfx8_asm_vintrp.s
gfx8_asm_vop1.s
gfx8_asm_vop2.s
gfx8_asm_vop3_e64.s
gfx8_asm_vop3.s
gfx8_asm_vopc.s
gfx8_err_pos.s [AMDGPU][MC] Corrected parsing of optional modifiers 2021-02-02 14:52:29 +03:00
gfx8_unsupported.s
gfx9_asm_ds.s
gfx9_asm_exp.s
gfx9_asm_flat.s
gfx9_asm_mimg.s
gfx9_asm_mtbuf.s
gfx9_asm_mubuf.s
gfx9_asm_smem.s
gfx9_asm_sop1.s
gfx9_asm_sop2.s
gfx9_asm_sopc.s
gfx9_asm_sopk.s
gfx9_asm_sopp.s
gfx9_asm_vintrp.s
gfx9_asm_vop1.s
gfx9_asm_vop2.s
gfx9_asm_vop3_e64.s
gfx9_asm_vop3.s [AMDGPU] Make OMod explicit for V_CVT_{U,I}* 2021-03-02 13:32:06 -05:00
gfx9_asm_vop3p.s [AMDGPU][MC][GFX9+] Corrected encoding of op_sel_hi for unused operands in VOP3P 2021-03-02 13:02:25 +03:00
gfx9_asm_vopc.s
gfx9_err_pos.s [AMDGPU][MC] Corrected parsing of optional modifiers 2021-02-02 14:52:29 +03:00
gfx9_unsupported.s
gfx9-asm-err.s [AMDGPU] Fix 64 bit DPP validation 2021-05-06 08:40:26 -07:00
gfx9-vop2be-literal.s
gfx10_asm_dpp8.s
gfx10_asm_dpp16.s [AMDGPU][MC] Corrected bound_ctrl for compatibility with sp3 2021-02-22 14:59:40 +03:00
gfx10_asm_ds.s
gfx10_asm_err.s [AMDGPU][MC] Corrected parsing of carry in/out operands in VOP3 2021-04-19 13:42:31 +03:00
gfx10_asm_flat.s
gfx10_asm_mimg_err.s [AMDGPU][MC] Corrected error position for invalid dim modifiers 2021-02-08 14:32:28 +03:00
gfx10_asm_mimg.s [AMDGPU] Add VReg_192/VReg_224 support for MIMG instructions 2021-07-22 10:42:15 +09:00
gfx10_asm_mubuf.s
gfx10_asm_smem.s
gfx10_asm_sop.s
gfx10_asm_vop1.s [AMDGPU] Make OMod explicit for V_CVT_{U,I}* 2021-03-02 13:32:06 -05:00
gfx10_asm_vop2.s [AMDGPU] Fix MC tests for v_fmaak_f16 and v_fmamk_f16 2021-06-07 10:42:52 +01:00
gfx10_asm_vop3.s
gfx10_asm_vopc_e64.s
gfx10_asm_vopc_sdwa.s
gfx10_asm_vopc.s
gfx10_asm_vopcx.s
gfx10_err_pos.s [AMDGPU] Allow oversize vaddr in GFX10 MIMG assembly 2021-06-08 11:57:07 +09:00
gfx10_unsupported.s Reland "[AMDGPU] Add gfx1013 target" 2021-06-08 21:15:35 -04:00
gfx10-constant-bus.s
gfx10-vop2be-literal.s
gfx90a_asm_features.s Disable use of SCC bit from asm 2021-04-07 15:32:17 -07:00
gfx90a_err_pos.s [AMDGPU][MC][GFX90A] Corrected DS_GWS opcodes 2021-05-26 21:31:50 +03:00
gfx90a_err.s [AMDGPU][MC][GFX90A] Corrected DS_GWS opcodes 2021-05-26 21:31:50 +03:00
gfx90a_ldst_acc.s [AMDGPU][MC][GFX90A] Corrected DS_GWS opcodes 2021-05-26 21:31:50 +03:00
gfx908_err_pos.s
gfx1011_dlops.s [AMDGPU] Add gfx1035 target 2021-06-24 14:32:41 -04:00
gfx1011_err.s
gfx1030_err.s [AMDGPU] Add gfx1035 target 2021-06-24 14:32:41 -04:00
gfx1030_new.s [AMDGPU] Add gfx1035 target 2021-06-24 14:32:41 -04:00
gfx1030_unsupported.s
hsa_code_object_isa_args.s
hsa_isa_version_attrs.s AMDGPU: Add target id and code object v4 support 2021-03-24 11:54:05 -04:00
hsa-diag-v3.s AMDGPU: Add target id and code object v4 support 2021-03-24 11:54:05 -04:00
hsa-exp.s
hsa-gfx10-v3.s [test] Avoid llvm-readelf/llvm-readobj one-dash long options and deprecated aliases (e.g. --file-headers) 2021-07-15 10:26:21 -07:00
hsa-gfx10.s [test] Change -t to --syms and -s to -S for llvm-readobj RUN lines 2021-06-29 11:50:31 -07:00
hsa-metadata-kernel-args-v3.s
hsa-metadata-kernel-args.s
hsa-metadata-kernel-attrs-v3.s
hsa-metadata-kernel-attrs.s
hsa-metadata-kernel-code-props-v3.s
hsa-metadata-kernel-code-props.s
hsa-metadata-kernel-debug-props.s
hsa-metadata-unknown-key.s
hsa-sgpr-init-bug-v3.s
hsa-text.s
hsa-v3.s [test] Avoid llvm-readelf/llvm-readobj one-dash long options and deprecated aliases (e.g. --file-headers) 2021-07-15 10:26:21 -07:00
hsa-v4.s [test] Avoid llvm-readelf/llvm-readobj one-dash long options and deprecated aliases (e.g. --file-headers) 2021-07-15 10:26:21 -07:00
hsa-wave-size.s
hsa.s ELFObjectWriter: Don't sort local symbols 2021-02-07 15:47:10 -08:00
inline-imm-inv2pi.s
invalid-instructions-spellcheck.s
isa-version-hsa.s AMDGPU: Add target id and code object v4 support 2021-03-24 11:54:05 -04:00
isa-version-pal.s AMDGPU: Add target id and code object v4 support 2021-03-24 11:54:05 -04:00
isa-version-unk.s AMDGPU: Add target id and code object v4 support 2021-03-24 11:54:05 -04:00
labels-branch-err.s
labels-branch-gfx9.s
labels-branch.s
lds_direct-ci.s
lds_direct-err.s [AMDGPU][MC] Disabled lds_direct for GFX90a 2021-03-16 13:52:36 +03:00
lds_direct-gfx10.s [AMDGPU][MC] Disabled lds_direct for GFX90a 2021-03-16 13:52:36 +03:00
lds_direct.s [AMDGPU][MC][GFX9+] Corrected encoding of op_sel_hi for unused operands in VOP3P 2021-03-02 13:02:25 +03:00
lit.local.cfg [NFC] Disallow unused prefixes under llvm/test 2021-01-21 20:31:52 -08:00
literal16-err.s
literal16.s
literals.s [AMDGPU][MC][GFX9+] Corrected encoding of op_sel_hi for unused operands in VOP3P 2021-03-02 13:02:25 +03:00
literalv216-err.s
literalv216.s [AMDGPU][MC][GFX10][GFX90A] Corrected _e32/_e64 suffices 2021-04-01 14:21:00 +03:00
macro-examples.s
mad-mix.s
mai-err.s
mai-gfx90a.s [AMDGPU] gfx90a support 2021-02-17 16:01:32 -08:00
mai.s
max-branch-distance.s
mimg-err.s
mimg-gfx90a.s [AMDGPU] gfx90a support 2021-02-17 16:01:32 -08:00
mimg.s
misaligned-vgpr-tuples-err.s Disable use of SCC bit from asm 2021-04-07 15:32:17 -07:00
mtbuf-gfx10.s
mtbuf.s
mubuf-gfx9.s
mubuf-gfx10.s [AMDGPU] Use single cache policy operand 2021-03-15 13:00:59 -07:00
mubuf.s
offsetbug_once.s
offsetbug_one_and_one.s
offsetbug_twice.s
out-of-range-registers.s
pal-msgpack.s
pal-registers.s [AMDGPU] Add more PAL metadata register names 2021-02-24 13:37:05 +00:00
pal.s
reg-syntax-err.s
reg-syntax-extra.s
reloc.s [test] Avoid llvm-readelf/llvm-readobj one-dash long options and deprecated aliases (e.g. --file-headers) 2021-07-15 10:26:21 -07:00
round-trip.s AMDGPU: Add target id and code object v4 support 2021-03-24 11:54:05 -04:00
s_endpgm.s
smem-err.s
smem.s
smrd-err.s
smrd.s
sop1-err.s AMDGPU: Fix allowing immediates for tail call pseudo. 2021-03-21 13:14:04 -04:00
sop1.s
sop2-err.s
sop2.s
sopc-err.s
sopc.s
sopk-err.s
sopk.s
sopp-err.s [AMDGPU] Update s_sendmsg messages 2021-02-24 13:07:00 +00:00
sopp-gfx9.s [AMDGPU] Update s_sendmsg messages 2021-02-24 13:07:00 +00:00
sopp-gfx10.s [AMDGPU] Update s_sendmsg messages 2021-02-24 13:07:00 +00:00
sopp.s [AMDGPU] Update s_sendmsg messages 2021-02-24 13:07:00 +00:00
spurious-pal-metadata.s
sym_kernel_scope.s
sym_option.s
trap.s
vcmpx-gfx10.s
vintrp-err.s
vintrp.s
vop1-gfx9-err.s
vop1-gfx9.s
vop1.s
vop2-err.s [AMDGPU][MC] Corrected parsing of carry in/out operands in VOP3 2021-04-19 13:42:31 +03:00
vop2.s
vop3-convert.s
vop3-errs.s [AMDGPU] Make OMod explicit for V_CVT_{U,I}* 2021-03-02 13:32:06 -05:00
vop3-gfx9.s
vop3-gfx10.s
vop3-literal.s [AMDGPU][MC][GFX10][GFX90A] Corrected _e32/_e64 suffices 2021-04-01 14:21:00 +03:00
vop3-modifiers-err.s [AMDGPU][MC] Corrected parsing of optional modifiers 2021-02-02 14:52:29 +03:00
vop3-modifiers.s [AMDGPU][MC] Corrected parsing of optional modifiers 2021-02-02 14:52:29 +03:00
vop3-vop1-nosrc.s
vop3.s
vop3p-err.s
vop3p.s [AMDGPU][MC][GFX9+] Corrected encoding of op_sel_hi for unused operands in VOP3P 2021-03-02 13:02:25 +03:00
vop_dpp_expr.s [AMDGPU][MC] Corrected bound_ctrl for compatibility with sp3 2021-02-22 14:59:40 +03:00
vop_dpp.s [AMDGPU][MC] Corrected bound_ctrl for compatibility with sp3 2021-02-22 14:59:40 +03:00
vop_sdwa.s
vop-err.s
vopc-errs.s
vopc-vi.s
vopc.s
wave32.s [AMDGPU][MC][GFX10][GFX90A] Corrected _e32/_e64 suffices 2021-04-01 14:21:00 +03:00
wave_any.s [AMDGPU][MC][GFX10][GFX90A] Corrected _e32/_e64 suffices 2021-04-01 14:21:00 +03:00
xdl-insts-err.s
xdl-insts-gfx908.s
xdl-insts-gfx1011-gfx1012.s
xnack-mask.s [AMDGPU] Update subtarget features for new target ID support 2021-01-26 11:25:51 -08:00