1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-11-24 03:33:20 +01:00
llvm-mirror/test/MC/AMDGPU
Artem Tamazov 7523016960 [AMDGPU][llvm-mc] Square-braced-syntax for registers - make ":expr2" optional.
Register numbers may be specified as assembly-time expressions.
This feature can be useful in macros and alike. However, expressions
are supported within sqare braces only.

Sqare braces were initially intended to support specifying of multiple
(pairs/quads...) registers. Syntax like v[8:8] which specifies single register
is also supported. That allows expressions but looks a bit unnatural.

This change supports syntax REG[EXPR].
Tests added.

Differential Revision: http://reviews.llvm.org/D20588

llvm-svn: 270990
2016-05-27 12:50:13 +00:00
..
buffer_wbinv1l_vol_vi.s
ds-err.s [AMDGPU] Assembler: rework parsing of optional operands. 2016-05-24 12:38:33 +00:00
ds.s
flat-scratch.s [AMDGPU] Assembler: refactor parsing of modifiers and immediates. Allow modifiers for imms. 2016-05-23 09:59:02 +00:00
flat.s
hsa_code_object_isa_noargs.s
hsa-text.s AMDGPU/SI: Add support for AMD code object version 2. 2016-05-05 17:03:33 +00:00
hsa.s AMDGPU/SI: Add support for AMD code object version 2. 2016-05-05 17:03:33 +00:00
lit.local.cfg
mimg.s
mubuf.s [AMDGPU][llvm-mc] Fixes to support buffer atomics. 2016-05-19 12:22:39 +00:00
out-of-range-registers.s [AMDGPU] Assembler: refactor parsing of modifiers and immediates. Allow modifiers for imms. 2016-05-23 09:59:02 +00:00
reg-syntax-extra.s [AMDGPU][llvm-mc] Square-braced-syntax for registers - make ":expr2" optional. 2016-05-27 12:50:13 +00:00
smem.s
smrd-err.s [AMDGPU] Assembler: refactor parsing of modifiers and immediates. Allow modifiers for imms. 2016-05-23 09:59:02 +00:00
smrd.s [AMDGPU] Assembler: refactor parsing of modifiers and immediates. Allow modifiers for imms. 2016-05-23 09:59:02 +00:00
sop1-err.s [AMDGPU] Assembler: refactor parsing of modifiers and immediates. Allow modifiers for imms. 2016-05-23 09:59:02 +00:00
sop1.s [AMDGPU] Assembler: refactor parsing of modifiers and immediates. Allow modifiers for imms. 2016-05-23 09:59:02 +00:00
sop2.s [AMDGPU] Assembler: refactor parsing of modifiers and immediates. Allow modifiers for imms. 2016-05-23 09:59:02 +00:00
sopc.s
sopk-err.s
sopk.s
sopp-err.s [AMDGPU][llvm-mc] s_getreg/setreg* - hwreg - factor out strings/literals etc. 2016-05-26 17:00:33 +00:00
sopp.s [AMDGPU][llvm-mc] Add support for sendmsg(...) syntax. 2016-05-06 17:48:48 +00:00
trap.s [AMDGPU][llvm-mc] Fixes to support buffer atomics. 2016-05-19 12:22:39 +00:00
vop1.s
vop2-err.s
vop2.s
vop3-errs.s
vop3-vop1-nosrc.s
vop3.s [AMDGPU] Assembler: refactor parsing of modifiers and immediates. Allow modifiers for imms. 2016-05-23 09:59:02 +00:00
vop_dpp.s
vop_sdwa.s
vopc-errs.s
vopc.s