LLVM  8.0.1
Enumerations
llvm::MipsISD Namespace Reference

Enumerations

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
}
 

Enumeration Type Documentation

◆ NodeType

Enumerator
FIRST_NUMBER 
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 
LWR 
SWL 
SWR 
LDL 
LDR 
SDL 
SDR 

Definition at line 60 of file MipsISelLowering.h.