LLVM: llvm::AMDGPU::Exp Namespace Reference (original) (raw)
| Enumerations | |
|---|---|
| enum | Target : unsigned { ET_MRT0 = 0 , ET_MRT7 = 7 , ET_MRTZ = 8 , ET_NULL = 9 , ET_POS0 = 12 , ET_POS3 = 15 , ET_POS4 = 16 , ET_POS_LAST = ET_POS4 , ET_PRIM = 20 , ET_DUAL_SRC_BLEND0 = 21 , ET_DUAL_SRC_BLEND1 = 22 , ET_PARAM0 = 32 , ET_PARAM31 = 63 , ET_NULL_MAX_IDX = 0 , ET_MRTZ_MAX_IDX = 0 , ET_PRIM_MAX_IDX = 0 , ET_MRT_MAX_IDX = 7 , ET_POS_MAX_IDX = 4 , ET_DUAL_SRC_BLEND_MAX_IDX = 1 , ET_PARAM_MAX_IDX = 31 , ET_INVALID = 255 } |
| Variables | |
|---|---|
| static constexpr ExpTgt | ExpTgtInfo [] |
◆ Target
| Enumerator |
|---|
| ET_MRT0 |
| ET_MRT7 |
| ET_MRTZ |
| ET_NULL |
| ET_POS0 |
| ET_POS3 |
| ET_POS4 |
| ET_POS_LAST |
| ET_PRIM |
| ET_DUAL_SRC_BLEND0 |
| ET_DUAL_SRC_BLEND1 |
| ET_PARAM0 |
| ET_PARAM31 |
| ET_NULL_MAX_IDX |
| ET_MRTZ_MAX_IDX |
| ET_PRIM_MAX_IDX |
| ET_MRT_MAX_IDX |
| ET_POS_MAX_IDX |
| ET_DUAL_SRC_BLEND_MAX_IDX |
| ET_PARAM_MAX_IDX |
| ET_INVALID |
Definition at line 1012 of file SIDefines.h.
◆ getTgtId()
◆ getTgtName()
◆ isSupportedTgtId()
◆ ExpTgtInfo
| ExpTgt llvm::AMDGPU::Exp::ExpTgtInfo[] | staticconstexpr |
|---|
Initial value:
= {
{{"null"}, ET_NULL, ET_NULL_MAX_IDX},
{{"mrtz"}, ET_MRTZ, ET_MRTZ_MAX_IDX},
{{"prim"}, ET_PRIM, ET_PRIM_MAX_IDX},
{{"mrt"}, ET_MRT0, ET_MRT_MAX_IDX},
{{"pos"}, ET_POS0, ET_POS_MAX_IDX},
{{"dual_src_blend"},ET_DUAL_SRC_BLEND0, ET_DUAL_SRC_BLEND_MAX_IDX},
{{"param"}, ET_PARAM0, ET_PARAM_MAX_IDX},
}
@ ET_DUAL_SRC_BLEND_MAX_IDX
Definition at line 2131 of file AMDGPUBaseInfo.cpp.
Referenced by getTgtId(), and getTgtName().