diff options
Diffstat (limited to 'llvm/docs/AMDGPUUsage.rst')
-rw-r--r-- | llvm/docs/AMDGPUUsage.rst | 38 |
1 files changed, 31 insertions, 7 deletions
diff --git a/llvm/docs/AMDGPUUsage.rst b/llvm/docs/AMDGPUUsage.rst index ee165f0fc10..d9c64fd83a1 100644 --- a/llvm/docs/AMDGPUUsage.rst +++ b/llvm/docs/AMDGPUUsage.rst @@ -5781,6 +5781,10 @@ Instructions AMDGPU/AMDGPUAsmGFX7 AMDGPU/AMDGPUAsmGFX8 AMDGPU/AMDGPUAsmGFX9 + AMDGPU/AMDGPUAsmGFX900 + AMDGPU/AMDGPUAsmGFX904 + AMDGPU/AMDGPUAsmGFX906 + AMDGPU/AMDGPUAsmGFX908 AMDGPU/AMDGPUAsmGFX10 AMDGPUModifierSyntax AMDGPUOperandSyntax @@ -5792,17 +5796,37 @@ An instruction has the following :doc:`syntax<AMDGPUInstructionSyntax>`: | ``<``\ *opcode*\ ``> <``\ *operand0*\ ``>, <``\ *operand1*\ ``>,... <``\ *modifier0*\ ``> <``\ *modifier1*\ ``>...`` -:doc:`Operands<AMDGPUOperandSyntax>` are normally comma-separated while +:doc:`Operands<AMDGPUOperandSyntax>` are comma-separated while :doc:`modifiers<AMDGPUModifierSyntax>` are space-separated. -The order of *operands* and *modifiers* is fixed. -Most *modifiers* are optional and may be omitted. +The order of operands and modifiers is fixed. +Most modifiers are optional and may be omitted. -See detailed instruction syntax description for -:doc:`GFX7<AMDGPU/AMDGPUAsmGFX7>`, :doc:`GFX8<AMDGPU/AMDGPUAsmGFX8>`, -:doc:`GFX9<AMDGPU/AMDGPUAsmGFX9>`, and :doc:`GFX10<AMDGPU/AMDGPUAsmGFX10>`. +Links to detailed instruction syntax description may be found in the following +table. Note that features under development are not included +in this description. -Note that features under development are not included in this description. + ==================================== ====================================== + Core ISA ISA Extensions + ==================================== ====================================== + :doc:`GFX7<AMDGPU/AMDGPUAsmGFX7>` \- + :doc:`GFX8<AMDGPU/AMDGPUAsmGFX8>` \- + :doc:`GFX9<AMDGPU/AMDGPUAsmGFX9>` :doc:`gfx900<AMDGPU/AMDGPUAsmGFX900>` + + :doc:`gfx902<AMDGPU/AMDGPUAsmGFX900>` + + :doc:`gfx904<AMDGPU/AMDGPUAsmGFX904>` + + :doc:`gfx906<AMDGPU/AMDGPUAsmGFX906>` + + :doc:`gfx908<AMDGPU/AMDGPUAsmGFX908>` + + :doc:`gfx909<AMDGPU/AMDGPUAsmGFX900>` + + :doc:`GFX10<AMDGPU/AMDGPUAsmGFX10>` gfx1011 + + gfx1012 + ==================================== ====================================== For more information about instructions, their semantics and supported combinations of operands, refer to one of instruction set architecture manuals |