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_GLUE
, SERET_GLUE
, INTRET_GLUE
,
PIC_ADD
, ASRL
, LSRL
, LSLL
,
CMP
, CMN
, CMPZ
, CMPFP
,
CMPFPE
, CMPFPw0
, CMPFPEw0
, FMSTAT
,
CMOV
, SSAT
, USAT
, BCC_i64
,
SRL_GLUE
, SRA_GLUE
, 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
} |