LLVM: lib/Target/AMDGPU/R600Defines.h File Reference (original) (raw)
Go to the source code of this file.
| Macros | |
|---|---|
| #define | MO_FLAG_CLAMP (1 << 0) |
| #define | MO_FLAG_NEG (1 << 1) |
| #define | MO_FLAG_ABS (1 << 2) |
| #define | MO_FLAG_MASK (1 << 3) |
| #define | MO_FLAG_PUSH (1 << 4) |
| #define | MO_FLAG_NOT_LAST (1 << 5) |
| #define | MO_FLAG_LAST (1 << 6) |
| #define | NUM_MO_FLAGS 7 |
| #define | GET_FLAG_OPERAND_IDX(Flags) |
| Helper for getting the operand index for the instruction flags operand. | |
| #define | HAS_NATIVE_OPERANDS(Flags) |
| #define | HW_REG_MASK 0x1ff |
| Defines for extracting register information from register encoding. | |
| #define | HW_CHAN_SHIFT 9 |
| #define | GET_REG_CHAN(reg) |
| #define | GET_REG_INDEX(reg) |
| #define | IS_VTX(desc) |
| #define | IS_TEX(desc) |
| #define | R_02880C_DB_SHADER_CONTROL 0x02880C |
| #define | S_02880C_KILL_ENABLE(x) |
| #define | S_NUM_GPRS(x) |
| #define | S_STACK_SIZE(x) |
| #define | R_028850_SQ_PGM_RESOURCES_PS 0x028850 |
| #define | R_028868_SQ_PGM_RESOURCES_VS 0x028868 |
| #define | R_028844_SQ_PGM_RESOURCES_PS 0x028844 |
| #define | R_028860_SQ_PGM_RESOURCES_VS 0x028860 |
| #define | R_028878_SQ_PGM_RESOURCES_GS 0x028878 |
| #define | R_0288D4_SQ_PGM_RESOURCES_LS 0x0288d4 |
| #define | R_0288E8_SQ_LDS_ALLOC 0x0288E8 |
◆ GET_FLAG_OPERAND_IDX
| #define GET_FLAG_OPERAND_IDX | ( | Flags | ) |
|---|
◆ GET_REG_CHAN
| #define GET_REG_CHAN | ( | reg | ) |
|---|
◆ GET_REG_INDEX
| #define GET_REG_INDEX | ( | reg | ) |
|---|
◆ HAS_NATIVE_OPERANDS
| #define HAS_NATIVE_OPERANDS | ( | Flags | ) |
|---|
◆ HW_CHAN_SHIFT
◆ HW_REG_MASK
#define HW_REG_MASK 0x1ff
Defines for extracting register information from register encoding.
Definition at line 53 of file R600Defines.h.
◆ IS_TEX
◆ IS_VTX
◆ MO_FLAG_ABS
#define MO_FLAG_ABS (1 << 2)
◆ MO_FLAG_CLAMP
#define MO_FLAG_CLAMP (1 << 0)
◆ MO_FLAG_LAST
#define MO_FLAG_LAST (1 << 6)
◆ MO_FLAG_MASK
#define MO_FLAG_MASK (1 << 3)
◆ MO_FLAG_NEG
#define MO_FLAG_NEG (1 << 1)
◆ MO_FLAG_NOT_LAST
#define MO_FLAG_NOT_LAST (1 << 5)
◆ MO_FLAG_PUSH
#define MO_FLAG_PUSH (1 << 4)
◆ NUM_MO_FLAGS
◆ R_02880C_DB_SHADER_CONTROL
#define R_02880C_DB_SHADER_CONTROL 0x02880C
◆ R_028844_SQ_PGM_RESOURCES_PS
#define R_028844_SQ_PGM_RESOURCES_PS 0x028844
◆ R_028850_SQ_PGM_RESOURCES_PS
#define R_028850_SQ_PGM_RESOURCES_PS 0x028850
◆ R_028860_SQ_PGM_RESOURCES_VS
#define R_028860_SQ_PGM_RESOURCES_VS 0x028860
◆ R_028868_SQ_PGM_RESOURCES_VS
#define R_028868_SQ_PGM_RESOURCES_VS 0x028868
◆ R_028878_SQ_PGM_RESOURCES_GS
#define R_028878_SQ_PGM_RESOURCES_GS 0x028878
◆ R_0288D4_SQ_PGM_RESOURCES_LS
#define R_0288D4_SQ_PGM_RESOURCES_LS 0x0288d4
◆ R_0288E8_SQ_LDS_ALLOC
#define R_0288E8_SQ_LDS_ALLOC 0x0288E8
◆ S_02880C_KILL_ENABLE
| #define S_02880C_KILL_ENABLE | ( | x | ) |
|---|
◆ S_NUM_GPRS
◆ S_STACK_SIZE
| #define S_STACK_SIZE | ( | x | ) |
|---|