LLVM  8.0.1
Enumerations
llvm::AMDGPU::SDWA Namespace Reference

Enumerations

enum  SdwaSel {
  BYTE_0 = 0, BYTE_1 = 1, BYTE_2 = 2, BYTE_3 = 3,
  WORD_0 = 4, WORD_1 = 5, DWORD = 6
}
 
enum  DstUnused { UNUSED_PAD = 0, UNUSED_SEXT = 1, UNUSED_PRESERVE = 2 }
 
enum  SDWA9EncValues {
  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 = 357,
  SRC_TTMP_MIN = 364, SRC_TTMP_MAX = 379
}
 

Enumeration Type Documentation

◆ DstUnused

Enumerator
UNUSED_PAD 
UNUSED_SEXT 
UNUSED_PRESERVE 

Definition at line 370 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 
SRC_TTMP_MIN 
SRC_TTMP_MAX 

Definition at line 376 of file SIDefines.h.

◆ SdwaSel

Enumerator
BYTE_0 
BYTE_1 
BYTE_2 
BYTE_3 
WORD_0 
WORD_1 
DWORD 

Definition at line 360 of file SIDefines.h.