LLVM 19.0.0git
Enumerations
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_RT_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 = 0x3 << 3 , SCOPE_CU = 0 << 3 , SCOPE_SE = 1 << 3 , SCOPE_DEV = 2 << 3 ,
  SCOPE_SYS = 3 << 3 , SWZ = 1 << 6 , ALL = TH | SCOPE , 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_RT_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 
SCOPE_CU 
SCOPE_SE 
SCOPE_DEV 
SCOPE_SYS 
SWZ 
ALL 
TH_TYPE_LOAD 
TH_TYPE_STORE 
TH_TYPE_ATOMIC 
TH_REAL_BYPASS 
VOLATILE 

Definition at line 379 of file SIDefines.h.