Go to the source code of this file.
|
| | llvm |
| | Compute iterated dominance frontiers using a linear time algorithm.
|
| |
| | llvm::AMDGPU |
| |
| | ShaderType |
| |
| | AMDGPUAS |
| | OpenCL uses address spaces to differentiate between various memory regions on the hardware.
|
| |
|
| enum | llvm::AMDGPU::TargetIndex {
llvm::AMDGPU::TI_CONSTDATA_START,
llvm::AMDGPU::TI_SCRATCH_RSRC_DWORD0,
llvm::AMDGPU::TI_SCRATCH_RSRC_DWORD1,
llvm::AMDGPU::TI_SCRATCH_RSRC_DWORD2,
llvm::AMDGPU::TI_SCRATCH_RSRC_DWORD3
} |
| |
| enum | ShaderType::Type { ShaderType::PIXEL = 0,
ShaderType::VERTEX = 1,
ShaderType::GEOMETRY = 2,
ShaderType::COMPUTE = 3
} |
| |
| enum | AMDGPUAS::AddressSpaces : unsigned {
AMDGPUAS::PRIVATE_ADDRESS = 0,
AMDGPUAS::GLOBAL_ADDRESS = 1,
AMDGPUAS::CONSTANT_ADDRESS = 2,
AMDGPUAS::LOCAL_ADDRESS = 3,
AMDGPUAS::FLAT_ADDRESS = 4,
AMDGPUAS::REGION_ADDRESS = 5,
AMDGPUAS::PARAM_D_ADDRESS = 6,
AMDGPUAS::PARAM_I_ADDRESS = 7,
AMDGPUAS::CONSTANT_BUFFER_0 = 8,
AMDGPUAS::CONSTANT_BUFFER_1 = 9,
AMDGPUAS::CONSTANT_BUFFER_2 = 10,
AMDGPUAS::CONSTANT_BUFFER_3 = 11,
AMDGPUAS::CONSTANT_BUFFER_4 = 12,
AMDGPUAS::CONSTANT_BUFFER_5 = 13,
AMDGPUAS::CONSTANT_BUFFER_6 = 14,
AMDGPUAS::CONSTANT_BUFFER_7 = 15,
AMDGPUAS::CONSTANT_BUFFER_8 = 16,
AMDGPUAS::CONSTANT_BUFFER_9 = 17,
AMDGPUAS::CONSTANT_BUFFER_10 = 18,
AMDGPUAS::CONSTANT_BUFFER_11 = 19,
AMDGPUAS::CONSTANT_BUFFER_12 = 20,
AMDGPUAS::CONSTANT_BUFFER_13 = 21,
AMDGPUAS::CONSTANT_BUFFER_14 = 22,
AMDGPUAS::CONSTANT_BUFFER_15 = 23,
AMDGPUAS::ADDRESS_NONE = 24,
AMDGPUAS::LAST_ADDRESS = ADDRESS_NONE,
AMDGPUAS::UNKNOWN_ADDRESS_SPACE = ~0u
} |
| |
| #define END_OF_TEXT_LABEL_NAME "EndOfTextLabel" |