LLVM: llvm::SIInstrFlags Namespace Reference (original) (raw)
enum
: uint64_t {
SALU = 1 << 0 , VALU = 1 << 1 , SOP1 = 1 << 2 , SOP2 = 1 << 3 ,
SOPC = 1 << 4 , SOPK = 1 << 5 , SOPP = 1 << 6 , VOP1 = 1 << 7 ,
VOP2 = 1 << 8 , VOPC = 1 << 9 , VOP3 = 1 << 10 , VOP3P = 1 << 12 ,
VINTRP = 1 << 13 , SDWA = 1 << 14 , DPP = 1 << 15 , TRANS = 1 << 16 ,
MUBUF = 1 << 17 , MTBUF = 1 << 18 , SMRD = 1 << 19 , MIMG = 1 << 20 ,
VIMAGE = 1 << 21 , VSAMPLE = 1 << 22 , EXP = 1 << 23 , FLAT = 1 << 24 ,
DS = 1 << 25 , Spill = 1 << 26 , LDSDIR = 1 << 28 , VINTERP = 1 << 29 ,
VOPD3 = 1 << 30 , VM_CNT = UINT64_C(1) << 32 , EXP_CNT = UINT64_C(1) << 33 , LGKM_CNT = UINT64_C(1) << 34 ,
WQM = UINT64_C(1) << 35 , DisableWQM = UINT64_C(1) << 36 , Gather4 = UINT64_C(1) << 37 , TENSOR_CNT = UINT64_C(1) << 38 ,
SCALAR_STORE = UINT64_C(1) << 39 , FIXED_SIZE = UINT64_C(1) << 40 , ASYNC_CNT = UINT64_C(1) << 41 , VOP3_OPSEL = UINT64_C(1) << 42 ,
maybeAtomic = UINT64_C(1) << 43 , renamedInGFX9 = UINT64_C(1) << 44 , FPClamp = UINT64_C(1) << 45 , IntClamp = UINT64_C(1) << 46 ,
ClampLo = UINT64_C(1) << 47 , ClampHi = UINT64_C(1) << 48 , IsPacked = UINT64_C(1) << 49 , D16Buf = UINT64_C(1) << 50 ,
FlatGlobal = UINT64_C(1) << 51 , FPDPRounding = UINT64_C(1) << 52 , FPAtomic = UINT64_C(1) << 53 , IsMAI = UINT64_C(1) << 54 ,
IsDOT = UINT64_C(1) << 55 , FlatScratch = UINT64_C(1) << 56 , IsAtomicNoRet = UINT64_C(1) << 57 , IsAtomicRet = UINT64_C(1) << 58 ,
IsWMMA = UINT64_C(1) << 59 , TiedSourceNotRead = UINT64_C(1) << 60 , IsNeverUniform = UINT64_C(1) << 61 , GWS = UINT64_C(1) << 62 ,
IsSWMMAC = UINT64_C(1) << 63
}