LLVM 19.0.0git
Enumerations
llvm::AMDGPU::SDWA Namespace Reference

Enumerations

enum  SdwaSel : unsigned {
  BYTE_0 = 0 , BYTE_1 = 1 , BYTE_2 = 2 , BYTE_3 = 3 ,
  WORD_0 = 4 , WORD_1 = 5 , DWORD = 6
}
 
enum  DstUnused : unsigned { UNUSED_PAD = 0 , UNUSED_SEXT = 1 , UNUSED_PRESERVE = 2 }
 
enum  SDWA9EncValues : unsigned {
  SRC_SGPR_MASK = 0x100 , SRC_VGPR_MASK = 0xFF , VOPC_DST_VCC_MASK = 0x80 , VOPC_DST_SGPR_MASK = 0x7F ,
  SRC_VGPR_MIN = 0 , SRC_VGPR_MAX = 255 , SRC_SGPR_MIN = 256 , SRC_SGPR_MAX_SI = 357 ,
  SRC_SGPR_MAX_GFX10 = 361 , SRC_TTMP_MIN = 364 , SRC_TTMP_MAX = 379
}
 

Enumeration Type Documentation

◆ DstUnused

Enumerator
UNUSED_PAD 
UNUSED_SEXT 
UNUSED_PRESERVE 

Definition at line 891 of file SIDefines.h.

◆ SDWA9EncValues

Enumerator
SRC_SGPR_MASK 
SRC_VGPR_MASK 
VOPC_DST_VCC_MASK 
VOPC_DST_SGPR_MASK 
SRC_VGPR_MIN 
SRC_VGPR_MAX 
SRC_SGPR_MIN 
SRC_SGPR_MAX_SI 
SRC_SGPR_MAX_GFX10 
SRC_TTMP_MIN 
SRC_TTMP_MAX 

Definition at line 897 of file SIDefines.h.

◆ SdwaSel

Enumerator
BYTE_0 
BYTE_1 
BYTE_2 
BYTE_3 
WORD_0 
WORD_1 
DWORD 

Definition at line 881 of file SIDefines.h.