Lines Matching refs:RegsToPass
2568 SmallVector<std::pair<unsigned, SDValue>, 8> &RegsToPass,
2730 for (unsigned i = 0, e = RegsToPass.size(); i != e; ++i)
2731 Ops.push_back(DAG.getRegister(RegsToPass[i].first,
2732 RegsToPass[i].second.getValueType()));
2768 &RegsToPass,
2777 isTailCall, RegsToPass, Ops, NodeTys,
2996 SmallVector<std::pair<unsigned, SDValue>, 8> RegsToPass;
3047 RegsToPass.push_back(std::make_pair(VA.getLocReg(), Arg));
3077 RegsToPass.push_back(std::make_pair(unsigned(PPC::CR1EQ), SetCR));
3083 for (unsigned i = 0, e = RegsToPass.size(); i != e; ++i) {
3084 Chain = DAG.getCopyToReg(Chain, dl, RegsToPass[i].first,
3085 RegsToPass[i].second, InFlag);
3094 RegsToPass, InFlag, Chain, Callee, SPDiff, NumBytes,
3191 SmallVector<std::pair<unsigned, SDValue>, 8> RegsToPass;
3226 RegsToPass.push_back(std::make_pair(GPR[GPR_idx++], Load));
3265 RegsToPass.push_back(std::make_pair(GPR[GPR_idx++], Load));
3280 RegsToPass.push_back(std::make_pair(GPR[GPR_idx++], Arg));
3291 RegsToPass.push_back(std::make_pair(FPR[FPR_idx++], Arg));
3304 RegsToPass.push_back(std::make_pair(GPR[GPR_idx++], Load));
3313 RegsToPass.push_back(std::make_pair(GPR[GPR_idx++], Load));
3362 RegsToPass.push_back(std::make_pair(VR[VR_idx++], Load));
3373 RegsToPass.push_back(std::make_pair(GPR[GPR_idx++], Load));
3382 RegsToPass.push_back(std::make_pair(VR[VR_idx++], Arg));
3447 RegsToPass.push_back(std::make_pair((unsigned)(isPPC64 ? PPC::X12 :
3453 for (unsigned i = 0, e = RegsToPass.size(); i != e; ++i) {
3454 Chain = DAG.getCopyToReg(Chain, dl, RegsToPass[i].first,
3455 RegsToPass[i].second, InFlag);
3464 RegsToPass, InFlag, Chain, Callee, SPDiff, NumBytes,