LLVM API Documentation

Enumerations
llvm::MipsISD Namespace Reference

Enumerations

enum  NodeType {
  FIRST_NUMBER = ISD::BUILTIN_OP_END, JmpLink, TailCall, Hi,
  Lo, GPRel, ThreadPointer, FPBrcond,
  FPCmp, CMovFP_T, CMovFP_F, TruncIntFP,
  Ret, EH_RETURN, ExtractLOHI, InsertLOHI,
  Mult, Multu, MAdd, MAddu,
  MSub, MSubu, DivRem, DivRemU,
  DivRem16, DivRemU16, BuildPairF64, ExtractElementF64,
  Wrapper, DynAlloc, Sync, Ext,
  Ins, 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, LWL = ISD::FIRST_TARGET_MEMORY_OPCODE, LWR,
  SWL, SWR, LDL, LDR,
  SDL, SDR
}

Enumeration Type Documentation

Enumerator:
FIRST_NUMBER 
JmpLink 
TailCall 
Hi 
Lo 
GPRel 
ThreadPointer 
FPBrcond 
FPCmp 
CMovFP_T 
CMovFP_F 
TruncIntFP 
Ret 
EH_RETURN 
ExtractLOHI 
InsertLOHI 
Mult 
Multu 
MAdd 
MAddu 
MSub 
MSubu 
DivRem 
DivRemU 
DivRem16 
DivRemU16 
BuildPairF64 
ExtractElementF64 
Wrapper 
DynAlloc 
Sync 
Ext 
Ins 
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 
LWL 
LWR 
SWL 
SWR 
LDL 
LDR 
SDL 
SDR 

Definition at line 29 of file MipsISelLowering.h.