LLVM 22.0.0git
|
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 } |
Definition at line 367 of file SIDefines.h.