Lines Matching defs:RegsToPass
2535 SmallVector<std::pair<unsigned, SDValue>, 8> &RegsToPass,
2697 for (unsigned i = 0, e = RegsToPass.size(); i != e; ++i)
2698 Ops.push_back(DAG.getRegister(RegsToPass[i].first,
2699 RegsToPass[i].second.getValueType()));
2735 &RegsToPass,
2744 isTailCall, RegsToPass, Ops, NodeTys,
2949 SmallVector<std::pair<unsigned, SDValue>, 8> RegsToPass;
3000 RegsToPass.push_back(std::make_pair(VA.getLocReg(), Arg));
3030 RegsToPass.push_back(std::make_pair(unsigned(PPC::CR1EQ), SetCR));
3036 for (unsigned i = 0, e = RegsToPass.size(); i != e; ++i) {
3037 Chain = DAG.getCopyToReg(Chain, dl, RegsToPass[i].first,
3038 RegsToPass[i].second, InFlag);
3047 RegsToPass, InFlag, Chain, Callee, SPDiff, NumBytes,
3143 SmallVector<std::pair<unsigned, SDValue>, 8> RegsToPass;
3178 RegsToPass.push_back(std::make_pair(GPR[GPR_idx++], Load));
3217 RegsToPass.push_back(std::make_pair(GPR[GPR_idx++], Load));
3232 RegsToPass.push_back(std::make_pair(GPR[GPR_idx++], Arg));
3243 RegsToPass.push_back(std::make_pair(FPR[FPR_idx++], Arg));
3255 RegsToPass.push_back(std::make_pair(GPR[GPR_idx++], Load));
3264 RegsToPass.push_back(std::make_pair(GPR[GPR_idx++], Load));
3313 RegsToPass.push_back(std::make_pair(VR[VR_idx++], Load));
3324 RegsToPass.push_back(std::make_pair(GPR[GPR_idx++], Load));
3333 RegsToPass.push_back(std::make_pair(VR[VR_idx++], Arg));
3398 RegsToPass.push_back(std::make_pair((unsigned)(isPPC64 ? PPC::X12 :
3404 for (unsigned i = 0, e = RegsToPass.size(); i != e; ++i) {
3405 Chain = DAG.getCopyToReg(Chain, dl, RegsToPass[i].first,
3406 RegsToPass[i].second, InFlag);
3415 RegsToPass, InFlag, Chain, Callee, SPDiff, NumBytes,