enum | NodeType : unsigned {
FIRST_NUMBER = ISD::BUILTIN_OP_END,
JmpLink,
TailCall,
Highest,
Higher,
Hi,
Lo,
GotHi,
TlsHi,
GPRel,
ThreadPointer,
FMS,
FPBrcond,
FPCmp,
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,
LWL = ISD::FIRST_TARGET_MEMORY_OPCODE,
LWR,
SWL,
SWR,
LDL,
LDR,
SDL,
SDR
} |