diff options
| author | Sam Kolton <Sam.Kolton@amd.com> | 2017-05-26 15:52:00 +0000 |
|---|---|---|
| committer | Sam Kolton <Sam.Kolton@amd.com> | 2017-05-26 15:52:00 +0000 |
| commit | 363f47a2c7687a0e45363620670691cf23c23604 (patch) | |
| tree | 94ef3c77e91ef004ef00b96addc093d847ac0d69 /llvm/lib/Target/AMDGPU/SIDefines.h | |
| parent | db18e4d99325fa7fe85d1e74b4d151fd4f756583 (diff) | |
| download | bcm5719-llvm-363f47a2c7687a0e45363620670691cf23c23604.tar.gz bcm5719-llvm-363f47a2c7687a0e45363620670691cf23c23604.zip | |
[AMDGPU] SDWA: add disassembler support for GFX9
Summary: Added decoder methods and tests
Reviewers: vpykhtin, artem.tamazov, dp
Subscribers: arsenm, kzhuravl, wdng, nhaehnle, yaxunl, dstuttard, tpr, t-tye
Differential Revision: https://reviews.llvm.org/D33545
llvm-svn: 303999
Diffstat (limited to 'llvm/lib/Target/AMDGPU/SIDefines.h')
| -rw-r--r-- | llvm/lib/Target/AMDGPU/SIDefines.h | 15 |
1 files changed, 11 insertions, 4 deletions
diff --git a/llvm/lib/Target/AMDGPU/SIDefines.h b/llvm/lib/Target/AMDGPU/SIDefines.h index 1e765e4c166..80967edee0a 100644 --- a/llvm/lib/Target/AMDGPU/SIDefines.h +++ b/llvm/lib/Target/AMDGPU/SIDefines.h @@ -299,10 +299,17 @@ enum DstUnused { UNUSED_PRESERVE = 2, }; -#define SDWA9_SRC_SGPR_MASK 0x100 -#define SDWA9_SRC_REG_MASK 0xFF -#define SDWA9_VOPC_DST_VCC_MASK 0x80 -#define SDWA9_VOPC_DST_REG_MASK 0x7F +enum SDWA9EncValues{ + SRC_SGPR_MASK = 0x100, + SRC_VGPR_MASK = 0xFF, + VOPC_DST_VCC_MASK = 0x80, + VOPC_DST_SGPR_MASK = 0x7F, + + SRC_VGPR_MIN = 0, + SRC_VGPR_MAX = 255, + SRC_SGPR_MIN = 256, + SRC_SGPR_MAX = 357, +}; } // namespace SDWA } // namespace AMDGPU |

