llvm-project/llvm/test/MC/AMDGPU
Stanislav Mekhanoshin 6ddadf9901 [AMDGPU] flat scratch ST addressing mode on gfx10
GFX10 enables third addressing mode for flat scratch instructions,
an ST mode. In that mode both register operands are omitted and
only swizzled offset is used in addition to flat_scratch base.

Differential Revision: https://reviews.llvm.org/D89501
2020-10-19 15:29:52 -07:00
..
regression [AMDGPU][MC] Corrected parser to avoid generation of excessive error messages 2020-09-02 19:42:18 +03:00
accvgpr-altnames.s
add-sub-no-carry.s [AMDGPU][MC] Improved diagnostics for instructions with missing features 2020-10-07 16:31:29 +03:00
atomic-fadd-insts.s [AMDGPU][MC] Corrected parser to avoid generation of excessive error messages 2020-09-02 19:42:18 +03:00
branch-comment.s [test] llvm/test/: change llvm-objdump single-dash long options to double-dash options 2020-03-15 17:46:23 -07:00
buf-fmt-d16-packed.s [AMDGPU][MC] Improved diagnostics for instructions with missing features 2020-10-07 16:31:29 +03:00
buf-fmt-d16-unpacked.s [AMDGPU][MC] Improved diagnostics for instructions with missing features 2020-10-07 16:31:29 +03:00
buffer_wbinv1l_vol_vi.s
data.s [test] llvm/test/: change llvm-objdump single-dash long options to double-dash options 2020-03-15 17:46:23 -07:00
dl-insts-err.s [AMDGPU][MC] Corrected parser to avoid generation of excessive error messages 2020-09-02 19:42:18 +03:00
dl-insts.s
dpp-err.s [AMDGPU][MC] Added detection of unsupported instructions 2020-10-06 16:44:27 +03:00
ds-err.s [AMDGPU][MC] Corrected parser to avoid generation of excessive error messages 2020-09-02 19:42:18 +03:00
ds-gfx9.s [AMDGPU][MC] Corrected parser to avoid generation of excessive error messages 2020-09-02 19:42:18 +03:00
ds.s [AMDGPU][MC] Added detection of unsupported instructions 2020-10-06 16:44:27 +03:00
elf-lds-error.s
elf-lds.s [llvm-readobj] Update tests because of changes in llvm-readobj behavior 2020-07-20 10:39:04 +01:00
elf-notes-verify-amdgcn.s
elf-notes-verify-r600.s
exp-err.s [AMDGPU][MC] Corrected parser to avoid generation of excessive error messages 2020-09-02 19:42:18 +03:00
exp-gfx10.s [AMDGPU][MC] Corrected parser to avoid generation of excessive error messages 2020-09-02 19:42:18 +03:00
exp.s
expressions-gfx9.s [AMDGPU][MC] Corrected parser to avoid generation of excessive error messages 2020-09-02 19:42:18 +03:00
expressions-gfx10.s [AMDGPU] Use lowercase for subtarget feature names in RUN lines 2020-10-13 09:02:09 +01:00
expressions.s [AMDGPU][MC] Improved diagnostic messages for invalid registers 2020-09-09 16:44:03 +03:00
flat-gfx9.s [AMDGPU][MC] Corrected parser to avoid generation of excessive error messages 2020-09-02 19:42:18 +03:00
flat-gfx10.s [AMDGPU][MC] Corrected parser to avoid generation of excessive error messages 2020-09-02 19:42:18 +03:00
flat-global.s [AMDGPU][MC] Added detection of unsupported instructions 2020-10-06 16:44:27 +03:00
flat-scratch-instructions.s [AMDGPU][MC] Added detection of unsupported instructions 2020-10-06 16:44:27 +03:00
flat-scratch-st-mode.s [AMDGPU] flat scratch ST addressing mode on gfx10 2020-10-19 15:29:52 -07:00
flat-scratch.s [AMDGPU][MC] Improved diagnostic messages for invalid registers 2020-09-09 16:44:03 +03:00
flat.s [AMDGPU][MC] Added detection of unsupported instructions 2020-10-06 16:44:27 +03:00
fma-mix.s [AMDGPU][MC] Added detection of unsupported instructions 2020-10-06 16:44:27 +03:00
gfx7_asm_all.s [AMDGPU] Removed s_mov_regrd and mov_fed opcodes 2020-07-17 19:52:54 +03:00
gfx7_unsupported.s [AMDGPU][MC] Added detection of unsupported instructions 2020-10-06 16:44:27 +03:00
gfx8_asm_all.s [AMDGPU][MC] Corrected parser to avoid generation of excessive error messages 2020-09-02 19:42:18 +03:00
gfx8_unsupported.s [AMDGPU][MC] Added detection of unsupported instructions 2020-10-06 16:44:27 +03:00
gfx9-asm-err.s [AMDGPU][MC] Corrected parser to avoid generation of excessive error messages 2020-09-02 19:42:18 +03:00
gfx9-vop2be-literal.s [AMDGPU][MC] Corrected parser to avoid generation of excessive error messages 2020-09-02 19:42:18 +03:00
gfx9_asm_all.s [AMDGPU][MC] Corrected parser to avoid generation of excessive error messages 2020-09-02 19:42:18 +03:00
gfx9_unsupported.s [AMDGPU][MC] Added detection of unsupported instructions 2020-10-06 16:44:27 +03:00
gfx10-constant-bus.s [AMDGPU][MC] Corrected parser to avoid generation of excessive error messages 2020-09-02 19:42:18 +03:00
gfx10-vop2be-literal.s
gfx10_asm_all.s [AMDGPU] Use lowercase for subtarget feature names in RUN lines 2020-10-13 09:02:09 +01:00
gfx10_asm_dpp8.s [AMDGPU] Use lowercase for subtarget feature names in RUN lines 2020-10-13 09:02:09 +01:00
gfx10_asm_dpp16.s [AMDGPU] Use lowercase for subtarget feature names in RUN lines 2020-10-13 09:02:09 +01:00
gfx10_asm_err.s [AMDGPU] Use lowercase for subtarget feature names in RUN lines 2020-10-13 09:02:09 +01:00
gfx10_asm_mimg.s
gfx10_asm_mimg_err.s [AMDGPU][MC] Improved diagnostics for instructions with missing features 2020-10-07 16:31:29 +03:00
gfx10_unsupported.s [AMDGPU] v_mac_legacy_f32 does not support DPP 2020-10-13 10:03:00 +01:00
gfx1011_dlops.s
gfx1011_err.s [AMDGPU] Add MC layer support for v_fmac_legacy_f32 2020-10-13 21:57:33 +01:00
gfx1030_err.s [AMDGPU] gfx1032 target 2020-10-15 12:41:18 -07:00
gfx1030_new.s [AMDGPU] gfx1032 target 2020-10-15 12:41:18 -07:00
gfx1030_unsupported.s [AMDGPU] Add MC layer support for v_fmac_legacy_f32 2020-10-13 21:57:33 +01:00
hsa-diag-v3.s [AMDGPU] Correct hsa-diag-v3.s test 2020-10-19 17:08:13 +00:00
hsa-exp.s AMDGPU: Update AMDHSA code object version handling 2020-10-14 13:04:27 -04:00
hsa-gfx10-v3.s AMDGPU: Update AMDHSA code object version handling 2020-10-14 13:04:27 -04:00
hsa-gfx10.s AMDGPU: Update AMDHSA code object version handling 2020-10-14 13:04:27 -04:00
hsa-metadata-kernel-args-v3.s AMDGPU: Update AMDHSA code object version handling 2020-10-14 13:04:27 -04:00
hsa-metadata-kernel-args.s AMDGPU: Update AMDHSA code object version handling 2020-10-14 13:04:27 -04:00
hsa-metadata-kernel-attrs-v3.s AMDGPU: Update AMDHSA code object version handling 2020-10-14 13:04:27 -04:00
hsa-metadata-kernel-attrs.s AMDGPU: Update AMDHSA code object version handling 2020-10-14 13:04:27 -04:00
hsa-metadata-kernel-code-props-v3.s AMDGPU: Update AMDHSA code object version handling 2020-10-14 13:04:27 -04:00
hsa-metadata-kernel-code-props.s AMDGPU: Update AMDHSA code object version handling 2020-10-14 13:04:27 -04:00
hsa-metadata-kernel-debug-props.s AMDGPU: Update AMDHSA code object version handling 2020-10-14 13:04:27 -04:00
hsa-metadata-unknown-key.s AMDGPU: Update AMDHSA code object version handling 2020-10-14 13:04:27 -04:00
hsa-sgpr-init-bug-v3.s AMDGPU: Update AMDHSA code object version handling 2020-10-14 13:04:27 -04:00
hsa-text.s AMDGPU: Update AMDHSA code object version handling 2020-10-14 13:04:27 -04:00
hsa-v3.s AMDGPU: Update AMDHSA code object version handling 2020-10-14 13:04:27 -04:00
hsa-wave-size.s AMDGPU: Update AMDHSA code object version handling 2020-10-14 13:04:27 -04:00
hsa.s AMDGPU: Update AMDHSA code object version handling 2020-10-14 13:04:27 -04:00
hsa_code_object_isa_args.s AMDGPU: Update AMDHSA code object version handling 2020-10-14 13:04:27 -04:00
hsa_isa_version_attrs.s AMDGPU: Update AMDHSA code object version handling 2020-10-14 13:04:27 -04:00
inline-imm-inv2pi.s AMDGPU: Don't assert on f16 inv2pi immediates pre-gfx8 2020-07-22 13:59:03 -04:00
invalid-instructions-spellcheck.s [AMDGPU][MC] Added detection of unsupported instructions 2020-10-06 16:44:27 +03:00
isa-version-hsa.s AMDGPU: Update AMDHSA code object version handling 2020-10-14 13:04:27 -04:00
isa-version-pal.s AMDGPU: Update AMDHSA code object version handling 2020-10-14 13:04:27 -04:00
isa-version-unk.s AMDGPU: Update AMDHSA code object version handling 2020-10-14 13:04:27 -04:00
labels-branch-err.s [AMDGPU][MC] Corrected branch relocation handling to detect undefined labels 2020-05-18 14:04:58 +03:00
labels-branch-gfx9.s [test] llvm/test/: change llvm-objdump single-dash long options to double-dash options 2020-03-15 17:46:23 -07:00
labels-branch.s [test] llvm/test/: change llvm-objdump single-dash long options to double-dash options 2020-03-15 17:46:23 -07:00
lds_direct-ci.s
lds_direct-err.s [AMDGPU][MC] Improved diagnostics for instructions with missing features 2020-10-07 16:31:29 +03:00
lds_direct-gfx10.s [AMDGPU][MC] Corrected parser to avoid generation of excessive error messages 2020-09-02 19:42:18 +03:00
lds_direct.s [AMDGPU] Removed s_mov_regrd and mov_fed opcodes 2020-07-17 19:52:54 +03:00
lit.local.cfg
literal16-err.s [AMDGPU][MC] Corrected parser to avoid generation of excessive error messages 2020-09-02 19:42:18 +03:00
literal16.s
literals.s [AMDGPU][MC] Improved diagnostics for instructions with missing features 2020-10-07 16:31:29 +03:00
literalv216-err.s [AMDGPU][MC] Corrected parser to avoid generation of excessive error messages 2020-09-02 19:42:18 +03:00
literalv216.s [AMDGPU][MC] Corrected parser to avoid generation of excessive error messages 2020-09-02 19:42:18 +03:00
macro-examples.s
mad-mix.s [AMDGPU][MC] Added detection of unsupported instructions 2020-10-06 16:44:27 +03:00
mai-err.s [AMDGPU][MC] Added detection of unsupported instructions 2020-10-06 16:44:27 +03:00
mai.s [AMDGPU][MC] Corrected parser to avoid generation of excessive error messages 2020-09-02 19:42:18 +03:00
max-branch-distance.s
mimg-err.s [AMDGPU][MC] Corrected parser to avoid generation of excessive error messages 2020-09-02 19:42:18 +03:00
mimg.s [AMDGPU][MC] Corrected parser to avoid generation of excessive error messages 2020-09-02 19:42:18 +03:00
mtbuf-gfx10.s [AMDGPU][MC] Corrected parser to avoid generation of excessive error messages 2020-09-02 19:42:18 +03:00
mtbuf.s [AMDGPU][MC] Improved diagnostics for instructions with missing features 2020-10-07 16:31:29 +03:00
mubuf-gfx9.s [AMDGPU][MC] Added detection of unsupported instructions 2020-10-06 16:44:27 +03:00
mubuf-gfx10.s
mubuf.s [AMDGPU][MC] Improved diagnostics for instructions with missing features 2020-10-07 16:31:29 +03:00
offsetbug_once.s [test] llvm/test/: change llvm-objdump single-dash long options to double-dash options 2020-03-15 17:46:23 -07:00
offsetbug_one_and_one.s [test] llvm/test/: change llvm-objdump single-dash long options to double-dash options 2020-03-15 17:46:23 -07:00
offsetbug_twice.s [test] llvm/test/: change llvm-objdump single-dash long options to double-dash options 2020-03-15 17:46:23 -07:00
out-of-range-registers.s [AMDGPU][MC] Added detection of unsupported instructions 2020-10-06 16:44:27 +03:00
pal-msgpack.s [llvm-readobj] Update tests because of changes in llvm-readobj behavior 2020-07-20 10:39:04 +01:00
pal.s [llvm-readobj] Update tests because of changes in llvm-readobj behavior 2020-07-20 10:39:04 +01:00
reg-syntax-err.s [AMDGPU][MC] Improved diagnostic messages for invalid registers 2020-09-09 16:44:03 +03:00
reg-syntax-extra.s [AMDGPU][MC] Improved diagnostic messages for invalid registers 2020-09-09 16:44:03 +03:00
reloc.s [llvm-readobj] Update tests because of changes in llvm-readobj behavior 2020-07-20 10:39:04 +01:00
s_endpgm.s [test] llvm/test/: change llvm-objdump single-dash long options to double-dash options 2020-03-15 17:46:23 -07:00
smem-err.s [AMDGPU][MC] Corrected parser to avoid generation of excessive error messages 2020-09-02 19:42:18 +03:00
smem.s [AMDGPU][MC] Improved diagnostics for instructions with missing features 2020-10-07 16:31:29 +03:00
smrd-err.s [AMDGPU][MC] Improved diagnostic messages for invalid registers 2020-09-09 16:44:03 +03:00
smrd.s [AMDGPU][MC] Improved diagnostics for instructions with missing features 2020-10-07 16:31:29 +03:00
sop1-err.s [AMDGPU][MC] Improved diagnostic messages for invalid registers 2020-09-09 16:44:03 +03:00
sop1.s [AMDGPU][MC] Added detection of unsupported instructions 2020-10-06 16:44:27 +03:00
sop2-err.s [AMDGPU][MC] Corrected parser to avoid generation of excessive error messages 2020-09-02 19:42:18 +03:00
sop2.s [AMDGPU][MC] Improved diagnostic messages for invalid registers 2020-09-09 16:44:03 +03:00
sopc-err.s [AMDGPU][MC] Corrected parser to avoid generation of excessive error messages 2020-09-02 19:42:18 +03:00
sopc.s [AMDGPU][MC] Added detection of unsupported instructions 2020-10-06 16:44:27 +03:00
sopk-err.s [AMDGPU][MC] Corrected parser to avoid generation of excessive error messages 2020-09-02 19:42:18 +03:00
sopk.s [AMDGPU][MC] Added detection of unsupported instructions 2020-10-06 16:44:27 +03:00
sopp-err.s [AMDGPU][MC] Corrected parser to avoid generation of excessive error messages 2020-09-02 19:42:18 +03:00
sopp-gfx9.s
sopp-gfx10.s
sopp.s [AMDGPU][MC] Added detection of unsupported instructions 2020-10-06 16:44:27 +03:00
spurious-pal-metadata.s
sym_kernel_scope.s
sym_option.s AMDGPU: Update AMDHSA code object version handling 2020-10-14 13:04:27 -04:00
trap.s [AMDGPU][MC] Improved diagnostic messages for invalid registers 2020-09-09 16:44:03 +03:00
vcmpx-gfx10.s
vintrp-err.s [AMDGPU][MC] Corrected parser to avoid generation of excessive error messages 2020-09-02 19:42:18 +03:00
vintrp.s
vop-err.s [AMDGPU][MC] Corrected parser to avoid generation of excessive error messages 2020-09-02 19:42:18 +03:00
vop1-gfx9-err.s [AMDGPU][MC] Added detection of unsupported instructions 2020-10-06 16:44:27 +03:00
vop1-gfx9.s [AMDGPU][MC] Corrected parser to avoid generation of excessive error messages 2020-09-02 19:42:18 +03:00
vop1.s [AMDGPU][MC] Corrected parser to avoid generation of excessive error messages 2020-09-02 19:42:18 +03:00
vop2-err.s [AMDGPU][MC] Corrected parser to avoid generation of excessive error messages 2020-09-02 19:42:18 +03:00
vop2.s [AMDGPU][MC] Improved diagnostics for instructions with missing features 2020-10-07 16:31:29 +03:00
vop3-convert.s [AMDGPU][MC] Corrected parser to avoid generation of excessive error messages 2020-09-02 19:42:18 +03:00
vop3-errs.s [AMDGPU][MC] Added detection of unsupported instructions 2020-10-06 16:44:27 +03:00
vop3-gfx9.s [AMDGPU][MC] Improved diagnostics for instructions with missing features 2020-10-07 16:31:29 +03:00
vop3-gfx10.s AMDGPU: Don't use 16-bit FP inline constants in integer operands 2020-06-17 19:14:10 -04:00
vop3-literal.s [AMDGPU] Use lowercase for subtarget feature names in RUN lines 2020-10-13 09:02:09 +01:00
vop3-modifiers-err.s [AMDGPU][MC] Corrected parser to avoid generation of excessive error messages 2020-09-02 19:42:18 +03:00
vop3-modifiers.s
vop3-vop1-nosrc.s
vop3.s [AMDGPU][MC] Added detection of unsupported instructions 2020-10-06 16:44:27 +03:00
vop3p-err.s [AMDGPU][MC] Corrected parser to avoid generation of excessive error messages 2020-09-02 19:42:18 +03:00
vop3p.s
vop_dpp.s [AMDGPU][MC] Added detection of unsupported instructions 2020-10-06 16:44:27 +03:00
vop_dpp_expr.s
vop_sdwa.s [AMDGPU][MC] Improved diagnostics for instructions with missing features 2020-10-07 16:31:29 +03:00
vopc-errs.s [AMDGPU][MC] Corrected parser to avoid generation of excessive error messages 2020-09-02 19:42:18 +03:00
vopc-vi.s [AMDGPU][MC] Corrected parser to avoid generation of excessive error messages 2020-09-02 19:42:18 +03:00
vopc.s
wave32.s [AMDGPU][MC] Improved diagnostics for instructions with missing features 2020-10-07 16:31:29 +03:00
wave_any.s [AMDGPU] Use lowercase for subtarget feature names in RUN lines 2020-10-13 09:02:09 +01:00
xdl-insts-err.s [AMDGPU][MC] Added detection of unsupported instructions 2020-10-06 16:44:27 +03:00
xdl-insts-gfx908.s
xdl-insts-gfx1011-gfx1012.s
xnack-mask.s [AMDGPU][MC] Improved diagnostic messages for invalid registers 2020-09-09 16:44:03 +03:00