reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

lib/Target/Mips/MipsSEISelDAGToDAG.cpp
  758                                              DL, NodeTys, ops));
  763     selectAddE(Node, DL);
  771         SDValue Zero = CurDAG->getCopyFromReg(CurDAG->getEntryNode(), DL,
  774                     CurDAG->getMachineNode(Mips::DMTC1, DL, MVT::f64, Zero));
  776         SDValue Zero = CurDAG->getCopyFromReg(CurDAG->getEntryNode(), DL,
  778         ReplaceNode(Node, CurDAG->getMachineNode(Mips::BuildPairF64_64, DL,
  781         SDValue Zero = CurDAG->getCopyFromReg(CurDAG->getEntryNode(), DL,
  783         ReplaceNode(Node, CurDAG->getMachineNode(Mips::BuildPairF64, DL,
  841       SDValue Reg = CurDAG->getCopyFromReg(ChainIn, DL,
  858       ReplaceNode(Node, CurDAG->getMachineNode(Mips::MOVE_V, DL,
  875       SDValue ChainOut = CurDAG->getCopyToReg(ChainIn, DL,
  932           Node->getOperand(0), CurDAG->getTargetConstant(Pos, DL, MVT::i32),
  933           CurDAG->getTargetConstant(Size, DL, MVT::i32), Node->getOperand(3)};
  935       ReplaceNode(Node, CurDAG->getMachineNode(Opcode, DL, ResTy, Ops));
  955         CurDAG->getMachineNode(RdhwrOpc, DL, Node->getValueType(0),
  957                                CurDAG->getTargetConstant(0, DL, MVT::i32));
  958     SDValue Chain = CurDAG->getCopyToReg(CurDAG->getEntryNode(), DL, DestReg,
  960     SDValue ResNode = CurDAG->getCopyFromReg(Chain, DL, DestReg, PtrVT);
 1025       SDValue Imm = CurDAG->getTargetConstant(SplatValue, DL,
 1028       Res = CurDAG->getMachineNode(LdiOp, DL, ViaVecTy, Imm);
 1054       SDValue LoVal = CurDAG->getTargetConstant(Lo, DL, SplatMVT);
 1056       Res = CurDAG->getMachineNode(ADDiuOp, DL, SplatMVT, ZeroVal, LoVal);
 1057       Res = CurDAG->getMachineNode(FILLOp, DL, ViaVecTy, SDValue(Res, 0));
 1066       SDValue LoVal = CurDAG->getTargetConstant(Lo, DL, MVT::i32);
 1067       SDValue HiVal = CurDAG->getTargetConstant(Hi, DL, MVT::i32);
 1070         Res = CurDAG->getMachineNode(Mips::LUi, DL, MVT::i32, HiVal);
 1073         Res = CurDAG->getMachineNode(Mips::ORi, DL, MVT::i32,
 1077       Res = CurDAG->getMachineNode(Mips::FILL_W, DL, MVT::v4i32, SDValue(Res, 0));
 1088       SDValue LoVal = CurDAG->getTargetConstant(Lo, DL, MVT::i32);
 1089       SDValue HiVal = CurDAG->getTargetConstant(Hi, DL, MVT::i32);
 1092         Res = CurDAG->getMachineNode(Mips::LUi, DL, MVT::i32, HiVal);
 1095         Res = CurDAG->getMachineNode(Mips::ORi, DL, MVT::i32,
 1099               Mips::SUBREG_TO_REG, DL, MVT::i64,
 1100               CurDAG->getTargetConstant(((Hi >> 15) & 0x1), DL, MVT::i64),
 1102               CurDAG->getTargetConstant(Mips::sub_32, DL, MVT::i64));
 1105           CurDAG->getMachineNode(Mips::FILL_D, DL, MVT::v2i64, SDValue(Res, 0));
 1138       SDValue LoVal = CurDAG->getTargetConstant(Lo, DL, MVT::i32);
 1139       SDValue HiVal = CurDAG->getTargetConstant(Hi, DL, MVT::i32);
 1140       SDValue HigherVal = CurDAG->getTargetConstant(Higher, DL, MVT::i32);
 1141       SDValue HighestVal = CurDAG->getTargetConstant(Highest, DL, MVT::i32);
 1161         Res = CurDAG->getMachineNode(Mips::LUi, DL, MVT::i32, HiVal);
 1164         Res = CurDAG->getMachineNode(Mips::ORi, DL, MVT::i32,
 1169         HiRes = CurDAG->getMachineNode(Mips::LUi, DL, MVT::i32, HighestVal);
 1172         HiRes = CurDAG->getMachineNode(Mips::ORi, DL, MVT::i32,
 1178         Res = CurDAG->getMachineNode(Mips::FILL_W, DL, MVT::v4i32,
 1182             Mips::INSERT_W, DL, MVT::v4i32, SDValue(Res, 0),
 1184             CurDAG->getTargetConstant(1, DL, MVT::i32));
 1191             Mips::COPY_TO_REGCLASS, DL, ViaVecTy, SDValue(Res, 0),
 1192             CurDAG->getTargetConstant(RC->getID(), DL, MVT::i32));
 1195             Mips::SPLATI_D, DL, MVT::v2i64, SDValue(Res, 0),
 1196             CurDAG->getTargetConstant(0, DL, MVT::i32));
 1205               Mips::SUBREG_TO_REG, DL, MVT::i64,
 1206               CurDAG->getTargetConstant(((Highest >> 15) & 0x1), DL, MVT::i64),
 1208               CurDAG->getTargetConstant(Mips::sub_32, DL, MVT::i64));
 1212               Mips::SUBREG_TO_REG, DL, MVT::i64,
 1213               CurDAG->getTargetConstant(((Hi >> 15) & 0x1), DL, MVT::i64),
 1215               CurDAG->getTargetConstant(Mips::sub_32, DL, MVT::i64));
 1229                             CurDAG->getConstant(*Const32, DL, MVT::i32),
 1230                             CurDAG->getConstant(*Const32, DL, MVT::i32),
 1233           Res = CurDAG->getMachineNode(Mips::DINSU, DL, MVT::i64, Ops);
 1236               Mips::DSLL32, DL, MVT::i64, SDValue(HiRes, 0),
 1237               CurDAG->getTargetConstant(0, DL, MVT::i32));
 1242         Res = CurDAG->getMachineNode(Mips::FILL_D, DL, MVT::v2i64, SDValue(Res, 0));
 1257       Res = CurDAG->getMachineNode(Mips::COPY_TO_REGCLASS, DL,
 1259                                    CurDAG->getTargetConstant(RC->getID(), DL,