Lines Matching refs:RegsToPass
3153 SmallVectorImpl<std::pair<unsigned, SDValue> > &RegsToPass,
3318 for (unsigned i = 0, e = RegsToPass.size(); i != e; ++i)
3319 Ops.push_back(DAG.getRegister(RegsToPass[i].first,
3320 RegsToPass[i].second.getValueType()));
3385 &RegsToPass,
3394 isTailCall, RegsToPass, Ops, NodeTys,
3618 SmallVector<std::pair<unsigned, SDValue>, 8> RegsToPass;
3670 RegsToPass.push_back(std::make_pair(VA.getLocReg(), Arg));
3698 for (unsigned i = 0, e = RegsToPass.size(); i != e; ++i) {
3699 Chain = DAG.getCopyToReg(Chain, dl, RegsToPass[i].first,
3700 RegsToPass[i].second, InFlag);
3721 RegsToPass, InFlag, Chain, Callee, SPDiff, NumBytes,
3829 SmallVector<std::pair<unsigned, SDValue>, 8> RegsToPass;
3876 RegsToPass.push_back(std::make_pair(GPR[GPR_idx++], Load));
3932 RegsToPass.push_back(std::make_pair(GPR[GPR_idx++], Load));
3949 RegsToPass.push_back(std::make_pair(GPR[GPR_idx++], Load));
3964 RegsToPass.push_back(std::make_pair(GPR[GPR_idx++], Arg));
3975 RegsToPass.push_back(std::make_pair(FPR[FPR_idx++], Arg));
3998 RegsToPass.push_back(std::make_pair(GPR[GPR_idx++], Load));
4044 RegsToPass.push_back(std::make_pair(VR[VR_idx++], Load));
4055 RegsToPass.push_back(std::make_pair(GPR[GPR_idx++], Load));
4064 RegsToPass.push_back(std::make_pair(VR[VR_idx++], Arg));
4096 RegsToPass.push_back(std::make_pair((unsigned)PPC::X12, Callee));
4102 for (unsigned i = 0, e = RegsToPass.size(); i != e; ++i) {
4103 Chain = DAG.getCopyToReg(Chain, dl, RegsToPass[i].first,
4104 RegsToPass[i].second, InFlag);
4113 RegsToPass, InFlag, Chain, Callee, SPDiff, NumBytes,
4211 SmallVector<std::pair<unsigned, SDValue>, 8> RegsToPass;
4248 RegsToPass.push_back(std::make_pair(GPR[GPR_idx++], Load));
4280 RegsToPass.push_back(std::make_pair(GPR[GPR_idx++], Load));
4295 RegsToPass.push_back(std::make_pair(GPR[GPR_idx++], Arg));
4306 RegsToPass.push_back(std::make_pair(FPR[FPR_idx++], Arg));
4319 RegsToPass.push_back(std::make_pair(GPR[GPR_idx++], Load));
4328 RegsToPass.push_back(std::make_pair(GPR[GPR_idx++], Load));
4376 RegsToPass.push_back(std::make_pair(VR[VR_idx++], Load));
4387 RegsToPass.push_back(std::make_pair(GPR[GPR_idx++], Load));
4396 RegsToPass.push_back(std::make_pair(VR[VR_idx++], Arg));
4445 RegsToPass.push_back(std::make_pair((unsigned)(isPPC64 ? PPC::X12 :
4451 for (unsigned i = 0, e = RegsToPass.size(); i != e; ++i) {
4452 Chain = DAG.getCopyToReg(Chain, dl, RegsToPass[i].first,
4453 RegsToPass[i].second, InFlag);
4462 RegsToPass, InFlag, Chain, Callee, SPDiff, NumBytes,