Home | History | Annotate | Download | only in Sparc

Lines Matching refs:CurDAG

71   return CurDAG->getRegister(GlobalBaseReg,
72 TLI->getPointerTy(CurDAG->getDataLayout()))
79 Base = CurDAG->getTargetFrameIndex(
80 FIN->getIndex(), TLI->getPointerTy(CurDAG->getDataLayout()));
81 Offset = CurDAG->getTargetConstant(0, SDLoc(Addr), MVT::i32);
95 Base = CurDAG->getTargetFrameIndex(
96 FIN->getIndex(), TLI->getPointerTy(CurDAG->getDataLayout()));
100 Offset = CurDAG->getTargetConstant(CN->getZExtValue(), SDLoc(Addr),
117 Offset = CurDAG->getTargetConstant(0, SDLoc(Addr), MVT::i32);
141 R2 = CurDAG->getRegister(SP::G0, TLI->getPointerTy(CurDAG->getDataLayout()));
236 PairedReg = CurDAG->getRegister(GPVR, MVT::v2i32);
240 SDValue RegCopy = CurDAG->getCopyFromReg(Chain, dl, GPVR, MVT::v2i32,
244 SDValue Sub0 = CurDAG->getTargetExtractSubreg(SP::sub_even, dl, MVT::i32,
246 SDValue Sub1 = CurDAG->getTargetExtractSubreg(SP::sub_odd, dl, MVT::i32,
248 SDValue T0 = CurDAG->getCopyToReg(Sub0, dl, Reg0, Sub0,
250 SDValue T1 = CurDAG->getCopyToReg(Sub1, dl, Reg1, Sub1, T0.getValue(1));
255 CurDAG->UpdateNodeOperands(GU, Ops);
263 SDValue T0 = CurDAG->getCopyFromReg(Chain, dl, Reg0, MVT::i32,
265 SDValue T1 = CurDAG->getCopyFromReg(Chain, dl, Reg1, MVT::i32,
268 CurDAG->getMachineNode(
271 CurDAG->getTargetConstant(SP::IntPairRegClassID, dl,
274 CurDAG->getTargetConstant(SP::sub_even, dl, MVT::i32),
276 CurDAG->getTargetConstant(SP::sub_odd, dl, MVT::i32),
283 PairedReg = CurDAG->getRegister(GPVR, MVT::v2i32);
284 Chain = CurDAG->getCopyToReg(T1, dl, GPVR, Pair, T1.getValue(1));
300 AsmNodeOperands[AsmNodeOperands.size() -1] = CurDAG->getTargetConstant(
314 SDValue New = CurDAG->getNode(ISD::INLINEASM, SDLoc(N),
315 CurDAG->getVTList(MVT::Other, MVT::Glue), AsmNodeOperands);
351 TopPart = SDValue(CurDAG->getMachineNode(SP::SRAri, dl, MVT::i32, DivLHS,
352 CurDAG->getTargetConstant(31, dl, MVT::i32)),
355 TopPart = CurDAG->getRegister(SP::G0, MVT::i32);
357 TopPart = CurDAG->getCopyToReg(CurDAG->getEntryNode(), dl, SP::Y, TopPart,
363 CurDAG->SelectNodeTo(N, Opcode, MVT::i32, DivLHS, DivRHS, TopPart);
373 CurDAG->getMachineNode(Opcode, dl, MVT::i32, MVT::i32, MulLHS, MulRHS);
376 CurDAG->RemoveDeadNode(N);