| enum   | NodeType : unsigned {  
  FIRST_NUMBER = ISD::BUILTIN_OP_END
, BRANCH_COND
, CALL
, TC_RETURN
,  
  TC_RETURN_GFX
, TC_RETURN_GFX_WholeWave
, TC_RETURN_CHAIN
, TC_RETURN_CHAIN_DVGPR
,  
  TRAP
, IF
, ELSE
, LOOP
,  
  ENDPGM
, ENDPGM_TRAP
, SIMULATED_TRAP
, RETURN_TO_EPILOG
,  
  RET_GLUE
, WAVE_ADDRESS
, DWORDADDR
, FRACT
,  
  CLAMP
, SETCC
, DENORM_MODE
, FMA_W_CHAIN
,  
  FMUL_W_CHAIN
, COS_HW
, SIN_HW
, FMAX_LEGACY
,  
  FMIN_LEGACY
, FMAX3
, SMAX3
, UMAX3
,  
  FMIN3
, SMIN3
, UMIN3
, FMED3
,  
  SMED3
, UMED3
, FMAXIMUM3
, FMINIMUM3
,  
  FDOT2
, URECIP
, DIV_SCALE
, DIV_FMAS
,  
  DIV_FIXUP
, FMAD_FTZ
, RCP
, RSQ
,  
  RCP_LEGACY
, RCP_IFLAG
, LOG
, EXP
,  
  FMUL_LEGACY
, RSQ_CLAMP
, FP_CLASS
, DOT4
,  
  CARRY
, BORROW
, BFE_U32
, BFE_I32
,  
  BFI
, BFM
, FFBH_U32
, FFBH_I32
,  
  FFBL_B32
, MUL_U24
, MUL_I24
, MULHI_U24
,  
  MULHI_I24
, MAD_U24
, MAD_I24
, MAD_U64_U32
,  
  MAD_I64_I32
, PERM
, TEXTURE_FETCH
, R600_EXPORT
,  
  CONST_ADDRESS
, REGISTER_LOAD
, REGISTER_STORE
, CVT_F32_UBYTE0
,  
  CVT_F32_UBYTE1
, CVT_F32_UBYTE2
, CVT_F32_UBYTE3
, CVT_PKRTZ_F16_F32
,  
  CVT_PKNORM_I16_F32
, CVT_PKNORM_U16_F32
, CVT_PK_I16_I32
, CVT_PK_U16_U32
,  
  FP_TO_FP16
, BUILD_VERTICAL_VECTOR
, CONST_DATA_PTR
, PC_ADD_REL_OFFSET
,  
  PC_ADD_REL_OFFSET64
, LDS
, DUMMY_CHAIN
, FIRST_MEMORY_OPCODE
,  
  LOAD_D16_HI = FIRST_MEMORY_OPCODE
, LOAD_D16_LO
, LOAD_D16_HI_I8
, LOAD_D16_HI_U8
,  
  LOAD_D16_LO_I8
, LOAD_D16_LO_U8
, STORE_MSKOR
, TBUFFER_STORE_FORMAT
,  
  TBUFFER_STORE_FORMAT_D16
, TBUFFER_LOAD_FORMAT
, TBUFFER_LOAD_FORMAT_D16
, DS_ORDERED_COUNT
,  
  ATOMIC_CMP_SWAP
, BUFFER_LOAD
, BUFFER_LOAD_UBYTE
, BUFFER_LOAD_USHORT
,  
  BUFFER_LOAD_BYTE
, BUFFER_LOAD_SHORT
, BUFFER_LOAD_TFE
, BUFFER_LOAD_UBYTE_TFE
,  
  BUFFER_LOAD_USHORT_TFE
, BUFFER_LOAD_BYTE_TFE
, BUFFER_LOAD_SHORT_TFE
, BUFFER_LOAD_FORMAT
,  
  BUFFER_LOAD_FORMAT_TFE
, BUFFER_LOAD_FORMAT_D16
, SBUFFER_LOAD
, SBUFFER_LOAD_BYTE
,  
  SBUFFER_LOAD_UBYTE
, SBUFFER_LOAD_SHORT
, SBUFFER_LOAD_USHORT
, SBUFFER_PREFETCH_DATA
,  
  BUFFER_STORE
, BUFFER_STORE_BYTE
, BUFFER_STORE_SHORT
, BUFFER_STORE_FORMAT
,  
  BUFFER_STORE_FORMAT_D16
, BUFFER_ATOMIC_SWAP
, BUFFER_ATOMIC_ADD
, BUFFER_ATOMIC_SUB
,  
  BUFFER_ATOMIC_SMIN
, BUFFER_ATOMIC_UMIN
, BUFFER_ATOMIC_SMAX
, BUFFER_ATOMIC_UMAX
,  
  BUFFER_ATOMIC_AND
, BUFFER_ATOMIC_OR
, BUFFER_ATOMIC_XOR
, BUFFER_ATOMIC_INC
,  
  BUFFER_ATOMIC_DEC
, BUFFER_ATOMIC_CMPSWAP
, BUFFER_ATOMIC_CSUB
, BUFFER_ATOMIC_FADD
,  
  BUFFER_ATOMIC_FMIN
, BUFFER_ATOMIC_FMAX
, BUFFER_ATOMIC_COND_SUB_U32
, LAST_MEMORY_OPCODE = BUFFER_ATOMIC_COND_SUB_U32
,  
  WHOLE_WAVE_SETUP
, WHOLE_WAVE_RETURN
 
 } |