LLVM 19.0.0git
Enumerations | Variables
llvm::AMDGPU::VGPRIndexMode Namespace Reference

Enumerations

enum  Id : unsigned {
  ID_SRC0 = 0 , ID_SRC1 , ID_SRC2 , ID_DST ,
  ID_MIN = ID_SRC0 , ID_MAX = ID_DST
}
 
enum  EncBits : unsigned {
  OFF = 0 , SRC0_ENABLE = 1 << ID_SRC0 , SRC1_ENABLE = 1 << ID_SRC1 , SRC2_ENABLE = 1 << ID_SRC2 ,
  DST_ENABLE = 1 << ID_DST , ENABLE_MASK = SRC0_ENABLE | SRC1_ENABLE | SRC2_ENABLE | DST_ENABLE , UNDEF = 0xFFFF
}
 

Variables

const char *const IdSymbolic []
 

Enumeration Type Documentation

◆ EncBits

Enumerator
OFF 
SRC0_ENABLE 
SRC1_ENABLE 
SRC2_ENABLE 
DST_ENABLE 
ENABLE_MASK 
UNDEF 

Definition at line 320 of file SIDefines.h.

◆ Id

Enumerator
ID_SRC0 
ID_SRC1 
ID_SRC2 
ID_DST 
ID_MIN 
ID_MAX 

Definition at line 310 of file SIDefines.h.

Variable Documentation

◆ IdSymbolic

const char *const llvm::AMDGPU::VGPRIndexMode::IdSymbolic
Initial value:
= {
"SRC0",
"SRC1",
"SRC2",
"DST",
}

Definition at line 583 of file AMDGPUAsmUtils.cpp.