Lines Matching refs:RegsToPass
3333 SmallVectorImpl<std::pair<unsigned, SDValue> > &RegsToPass,
3501 for (unsigned i = 0, e = RegsToPass.size(); i != e; ++i)
3502 Ops.push_back(DAG.getRegister(RegsToPass[i].first,
3503 RegsToPass[i].second.getValueType()));
3568 &RegsToPass,
3577 isTailCall, RegsToPass, Ops, NodeTys,
3812 SmallVector<std::pair<unsigned, SDValue>, 8> RegsToPass;
3867 RegsToPass.push_back(std::make_pair(VA.getLocReg(), Arg));
3894 for (unsigned i = 0, e = RegsToPass.size(); i != e; ++i) {
3895 Chain = DAG.getCopyToReg(Chain, dl, RegsToPass[i].first,
3896 RegsToPass[i].second, InFlag);
3917 RegsToPass, InFlag, Chain, Callee, SPDiff, NumBytes,
4052 SmallVector<std::pair<unsigned, SDValue>, 8> RegsToPass;
4108 RegsToPass.push_back(std::make_pair(GPR[GPR_idx], Load));
4170 RegsToPass.push_back(std::make_pair(GPR[GPR_idx], Load));
4187 RegsToPass.push_back(std::make_pair(GPR[GPR_idx++], Load));
4203 RegsToPass.push_back(std::make_pair(GPR[GPR_idx], Arg));
4214 RegsToPass.push_back(std::make_pair(FPR[FPR_idx++], Arg));
4238 RegsToPass.push_back(std::make_pair(GPR[GPR_idx], Load));
4282 RegsToPass.push_back(std::make_pair(VReg, Load));
4293 RegsToPass.push_back(std::make_pair(GPR[GPR_idx++], Load));
4305 RegsToPass.push_back(std::make_pair(VReg, Arg));
4341 for (unsigned i = 0, e = RegsToPass.size(); i != e; ++i) {
4342 Chain = DAG.getCopyToReg(Chain, dl, RegsToPass[i].first,
4343 RegsToPass[i].second, InFlag);
4352 RegsToPass, InFlag, Chain, Callee, SPDiff, NumBytes,
4490 SmallVector<std::pair<unsigned, SDValue>, 8> RegsToPass;
4527 RegsToPass.push_back(std::make_pair(GPR[GPR_idx++], Load));
4559 RegsToPass.push_back(std::make_pair(GPR[GPR_idx++], Load));
4578 RegsToPass.push_back(std::make_pair(GPR[GPR_idx++], Arg));
4589 RegsToPass.push_back(std::make_pair(FPR[FPR_idx++], Arg));
4602 RegsToPass.push_back(std::make_pair(GPR[GPR_idx++], Load));
4611 RegsToPass.push_back(std::make_pair(GPR[GPR_idx++], Load));
4659 RegsToPass.push_back(std::make_pair(VR[VR_idx++], Load));
4670 RegsToPass.push_back(std::make_pair(GPR[GPR_idx++], Load));
4679 RegsToPass.push_back(std::make_pair(VR[VR_idx++], Arg));
4727 RegsToPass.push_back(std::make_pair((unsigned)(isPPC64 ? PPC::X12 :
4733 for (unsigned i = 0, e = RegsToPass.size(); i != e; ++i) {
4734 Chain = DAG.getCopyToReg(Chain, dl, RegsToPass[i].first,
4735 RegsToPass[i].second, InFlag);
4744 RegsToPass, InFlag, Chain, Callee, SPDiff, NumBytes,