enum | NodeType : unsigned {
FIRST_NUMBER = ISD::BUILTIN_OP_END
, Wrapper
, WrapperPIC
, WrapperJT
,
COPY_STRUCT_BYVAL
, CALL
, CALL_PRED
, CALL_NOLINK
,
tSECALL
, t2CALL_BTI
, BRCOND
, BR_JT
,
BR2_JT
, RET_FLAG
, SERET_FLAG
, INTRET_FLAG
,
PIC_ADD
, ASRL
, LSRL
, LSLL
,
CMP
, CMN
, CMPZ
, CMPFP
,
CMPFPE
, CMPFPw0
, CMPFPEw0
, FMSTAT
,
CMOV
, SUBS
, SSAT
, USAT
,
BCC_i64
, SRL_FLAG
, SRA_FLAG
, RRX
,
ADDC
, ADDE
, SUBC
, SUBE
,
LSLS
, VMOVRRD
, VMOVDRR
, VMOVSR
,
EH_SJLJ_SETJMP
, EH_SJLJ_LONGJMP
, EH_SJLJ_SETUP_DISPATCH
, TC_RETURN
,
THREAD_POINTER
, DYN_ALLOC
, MEMBARRIER_MCR
, PRELOAD
,
WIN__CHKSTK
, WIN__DBZCHK
, WLS
, WLSSETUP
,
LOOP_DEC
, LE
, PREDICATE_CAST
, VECTOR_REG_CAST
,
MVESEXT
, MVEZEXT
, MVETRUNC
, VCMP
,
VCMPZ
, VTST
, VSHLs
, VSHLu
,
VSHLIMM
, VSHRsIMM
, VSHRuIMM
, VRSHRsIMM
,
VRSHRuIMM
, VRSHRNIMM
, VQSHLsIMM
, VQSHLuIMM
,
VQSHLsuIMM
, VQSHRNsIMM
, VQSHRNuIMM
, VQSHRNsuIMM
,
VQRSHRNsIMM
, VQRSHRNuIMM
, VQRSHRNsuIMM
, VSLIIMM
,
VSRIIMM
, VGETLANEu
, VGETLANEs
, VMOVIMM
,
VMVNIMM
, VMOVFPIMM
, VMOVrh
, VMOVhr
,
VDUP
, VDUPLANE
, VEXT
, VREV64
,
VREV32
, VREV16
, VZIP
, VUZP
,
VTRN
, VTBL1
, VTBL2
, VMOVN
,
VQMOVNs
, VQMOVNu
, VCVTN
, VCVTL
,
VIDUP
, VMULLs
, VMULLu
, VQDMULH
,
VADDVs
, VADDVu
, VADDVps
, VADDVpu
,
VADDLVs
, VADDLVu
, VADDLVAs
, VADDLVAu
,
VADDLVps
, VADDLVpu
, VADDLVAps
, VADDLVApu
,
VMLAVs
, VMLAVu
, VMLAVps
, VMLAVpu
,
VMLALVs
, VMLALVu
, VMLALVps
, VMLALVpu
,
VMLALVAs
, VMLALVAu
, VMLALVAps
, VMLALVApu
,
VMINVu
, VMINVs
, VMAXVu
, VMAXVs
,
SMULWB
, SMULWT
, UMLAL
, SMLAL
,
UMAAL
, SMLALBB
, SMLALBT
, SMLALTB
,
SMLALTT
, SMLALD
, SMLALDX
, SMLSLD
,
SMLSLDX
, SMMLAR
, SMMLSR
, QADD8b
,
QSUB8b
, QADD16b
, QSUB16b
, UQADD8b
,
UQSUB8b
, UQADD16b
, UQSUB16b
, BUILD_VECTOR
,
BFI
, VORRIMM
, VBICIMM
, VBSP
,
MEMCPY
, MEMCPYLOOP
, MEMSETLOOP
, CSINV
,
CSNEG
, CSINC
, VLD1DUP = ISD::FIRST_TARGET_MEMORY_OPCODE
, VLD2DUP
,
VLD3DUP
, VLD4DUP
, VLD1_UPD
, VLD2_UPD
,
VLD3_UPD
, VLD4_UPD
, VLD2LN_UPD
, VLD3LN_UPD
,
VLD4LN_UPD
, VLD1DUP_UPD
, VLD2DUP_UPD
, VLD3DUP_UPD
,
VLD4DUP_UPD
, VLD1x2_UPD
, VLD1x3_UPD
, VLD1x4_UPD
,
VST1_UPD
, VST2_UPD
, VST3_UPD
, VST4_UPD
,
VST2LN_UPD
, VST3LN_UPD
, VST4LN_UPD
, VST1x2_UPD
,
VST1x3_UPD
, VST1x4_UPD
, LDRD
, STRD
} |