LLVM: llvm::AMDGPU::VOPD Namespace Reference (original) (raw)

Enumerations
enum Component : unsigned { DST = 0 , SRC0, SRC1, SRC2, DST_NUM = 1 , MAX_SRC_NUM = 3 , MAX_OPR_NUM = DST_NUM + MAX_SRC_NUM }
enum ComponentIndex : unsigned { X = 0 , Y = 1 }
enum ComponentKind : unsigned { SINGLE = 0 , COMPONENT_X, COMPONENT_Y, MAX = COMPONENT_Y }

Component

Enumerator
DST
SRC0
SRC1
SRC2
DST_NUM
MAX_SRC_NUM
MAX_OPR_NUM

Definition at line 675 of file AMDGPUBaseInfo.h.

ComponentIndex

ComponentKind

COMPONENTS

COMPONENTS_NUM

unsigned llvm::AMDGPU::VOPD::COMPONENTS_NUM = 2 constexpr

VOPD3_VGPR_BANK_MASKS

unsigned llvm::AMDGPU::VOPD::VOPD3_VGPR_BANK_MASKS[] = {1, 3, 3, 3} constexpr

VOPD_VGPR_BANK_MASKS

unsigned llvm::AMDGPU::VOPD::VOPD_VGPR_BANK_MASKS[] = {1, 3, 3, 1} constexpr