LLVM 22.0.0git
llvm::AMDGPU::CPol Namespace Reference

Enumerations

enum  CPol {
  GLC = 1 , SLC = 2 , DLC = 4 , SCC = 16 ,
  SC0 = GLC , SC1 = SCC , NT = SLC , ALL_pregfx12 = GLC | SLC | DLC | SCC ,
  SWZ_pregfx12 = 8 , TH = 0x7 , TH_RT = 0 , TH_NT = 1 ,
  TH_HT = 2 , TH_LU = 3 , TH_WB = 3 , TH_NT_RT = 4 ,
  TH_RT_NT = 5 , TH_NT_HT = 6 , TH_NT_WB = 7 , TH_BYPASS = 3 ,
  TH_RESERVED = 7 , TH_ATOMIC_RETURN = GLC , TH_ATOMIC_NT = SLC , TH_ATOMIC_CASCADE = 4 ,
  SCOPE_SHIFT = 3 , SCOPE_MASK = 0x3 , SCOPE = SCOPE_MASK << SCOPE_SHIFT , SCOPE_CU = 0 << SCOPE_SHIFT ,
  SCOPE_SE = 1 << SCOPE_SHIFT , SCOPE_DEV = 2 << SCOPE_SHIFT , SCOPE_SYS = 3 << SCOPE_SHIFT , NV = 1 << 5 ,
  SWZ = 1 << 6 , SCAL = 1 << 11 , ALL = TH | SCOPE | NV , TH_TYPE_LOAD = 1 << 7 ,
  TH_TYPE_STORE = 1 << 8 , TH_TYPE_ATOMIC = 1 << 9 , TH_REAL_BYPASS = 1 << 10 , VOLATILE = 1 << 31
}

Enumeration Type Documentation

◆ CPol

Enumerator
GLC 
SLC 
DLC 
SCC 
SC0 
SC1 
NT 
ALL_pregfx12 
SWZ_pregfx12 
TH 
TH_RT 
TH_NT 
TH_HT 
TH_LU 
TH_WB 
TH_NT_RT 
TH_RT_NT 
TH_NT_HT 
TH_NT_WB 
TH_BYPASS 
TH_RESERVED 
TH_ATOMIC_RETURN 
TH_ATOMIC_NT 
TH_ATOMIC_CASCADE 
SCOPE_SHIFT 
SCOPE_MASK 
SCOPE 
SCOPE_CU 
SCOPE_SE 
SCOPE_DEV 
SCOPE_SYS 
NV 
SWZ 
SCAL 
ALL 
TH_TYPE_LOAD 
TH_TYPE_STORE 
TH_TYPE_ATOMIC 
TH_REAL_BYPASS 
VOLATILE 

Definition at line 367 of file SIDefines.h.