reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
2470 MachineFunction &MF = DAG.getMachineFunction(); 2483 CCState CCInfo(CallConv, isVarArg, MF, RVLocs, *DAG.getContext()); 2490 RetOps.push_back(DAG.getTargetConstant(FuncInfo->getBytesToPopOnReturn(), dl, 2508 ValToCopy = DAG.getNode(ISD::SIGN_EXTEND, dl, VA.getLocVT(), ValToCopy); 2510 ValToCopy = DAG.getNode(ISD::ZERO_EXTEND, dl, VA.getLocVT(), ValToCopy); 2513 ValToCopy = lowerMasksToReg(ValToCopy, VA.getLocVT(), dl, DAG); 2515 ValToCopy = DAG.getNode(ISD::ANY_EXTEND, dl, VA.getLocVT(), ValToCopy); 2518 ValToCopy = DAG.getBitcast(VA.getLocVT(), ValToCopy); 2528 errorUnsupported(DAG, dl, "SSE register return with SSE disabled"); 2535 errorUnsupported(DAG, dl, "SSE2 register return with SSE2 disabled"); 2546 ValToCopy = DAG.getNode(ISD::FP_EXTEND, dl, MVT::f80, ValToCopy); 2557 ValToCopy = DAG.getBitcast(MVT::i64, ValToCopy); 2558 ValToCopy = DAG.getNode(ISD::SCALAR_TO_VECTOR, dl, MVT::v2i64, 2563 ValToCopy = DAG.getBitcast(MVT::v4f32, ValToCopy); 2574 Passv64i1ArgInRegs(dl, DAG, ValToCopy, RegsToPass, VA, RVLocs[++I], 2589 Chain = DAG.getCopyToReg(Chain, dl, Reg.first, Reg.second, Flag); 2591 RetOps.push_back(DAG.getRegister(Reg.first, Reg.second.getValueType())); 2627 SDValue Val = DAG.getCopyFromReg(RetOps[0], dl, SRetReg, 2633 Chain = DAG.getCopyToReg(Chain, dl, RetValReg, Val, Flag); 2638 DAG.getRegister(RetValReg, getPointerTy(DAG.getDataLayout()))); 2638 DAG.getRegister(RetValReg, getPointerTy(DAG.getDataLayout()))); 2647 TRI->getCalleeSavedRegsViaCopy(&DAG.getMachineFunction()); 2651 RetOps.push_back(DAG.getRegister(*I, MVT::i64)); 2666 return DAG.getNode(opcode, dl, MVT::Other, RetOps);