LLVM 20.0.0git
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 , 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
}
 

Enumeration Type Documentation

◆ NodeType

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

Definition at line 55 of file MipsISelLowering.h.