enum | NodeType : unsigned {
FIRST_NUMBER = ISD::BUILTIN_OP_END
, JmpLink
, TailCall
, Highest
,
Higher
, Hi
, Lo
, GotHi
,
TlsHi
, GPRel
, ThreadPointer
, FMS
,
FPBrcond
, FPCmp
, FAbs
, FSELECT
,
MTC1_D64
, CMovFP_T
, CMovFP_F
, TruncIntFP
,
Ret
, ERet
, EH_RETURN
, MFHI
,
MFLO
, MTLOHI
, Mult
, Multu
,
MAdd
, MAddu
, MSub
, MSubu
,
DivRem
, DivRemU
, DivRem16
, DivRemU16
,
BuildPairF64
, ExtractElementF64
, Wrapper
, DynAlloc
,
Sync
, Ext
, Ins
, CIns
,
EXTP
, EXTPDP
, EXTR_S_H
, EXTR_W
,
EXTR_R_W
, EXTR_RS_W
, SHILO
, MTHLIP
,
MULSAQ_S_W_PH
, MAQ_S_W_PHL
, MAQ_S_W_PHR
, MAQ_SA_W_PHL
,
MAQ_SA_W_PHR
, DPAU_H_QBL
, DPAU_H_QBR
, DPSU_H_QBL
,
DPSU_H_QBR
, DPAQ_S_W_PH
, DPSQ_S_W_PH
, DPAQ_SA_L_W
,
DPSQ_SA_L_W
, DPA_W_PH
, DPS_W_PH
, DPAQX_S_W_PH
,
DPAQX_SA_W_PH
, DPAX_W_PH
, DPSX_W_PH
, DPSQX_S_W_PH
,
DPSQX_SA_W_PH
, MULSA_W_PH
, MULT
, MULTU
,
MADD_DSP
, MADDU_DSP
, MSUB_DSP
, MSUBU_DSP
,
SHLL_DSP
, SHRA_DSP
, SHRL_DSP
, SETCC_DSP
,
SELECT_CC_DSP
, VALL_ZERO
, VANY_ZERO
, VALL_NONZERO
,
VANY_NONZERO
, VCEQ
, VCLE_S
, VCLE_U
,
VCLT_S
, VCLT_U
, VSHF
, SHF
,
ILVEV
, ILVOD
, ILVL
, ILVR
,
PCKEV
, PCKOD
, INSVE
, VNOR
,
VEXTRACT_SEXT_ELT
, VEXTRACT_ZEXT_ELT
, DOUBLE_SELECT_I
, DOUBLE_SELECT_I64
,
LWL = ISD::FIRST_TARGET_MEMORY_OPCODE
, LWR
, SWL
, SWR
,
LDL
, LDR
, SDL
, SDR
} |