|
reference, declaration → definition
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,