Lines Matching defs:RegsToPass

5721                   SmallVector<std::pair<unsigned, SDValue>, 8> &RegsToPass,
5773 for (unsigned i = 0, e = RegsToPass.size(); i != e; ++i)
5774 Ops.push_back(DAG.getRegister(RegsToPass[i].first,
5775 RegsToPass[i].second.getValueType()));
5802 SmallVector<std::pair<unsigned, SDValue>, 8> &RegsToPass, SDValue Glue,
5825 buildCallOperands(Ops, CFlags, dl, DAG, RegsToPass, Glue, Chain, Callee,
6098 SmallVector<std::pair<unsigned, SDValue>, 8> RegsToPass;
6165 RegsToPass.push_back(std::make_pair(VA.getLocReg(), SVal.getValue(0)));
6168 RegsToPass.push_back(std::make_pair(ArgLocs[++i].getLocReg(),
6171 RegsToPass.push_back(std::make_pair(VA.getLocReg(), Arg));
6198 for (unsigned i = 0, e = RegsToPass.size(); i != e; ++i) {
6199 Chain = DAG.getCopyToReg(Chain, dl, RegsToPass[i].first,
6200 RegsToPass[i].second, InGlue);
6220 return FinishCall(CFlags, dl, DAG, RegsToPass, InGlue, Chain, CallSeqStart,
6432 SmallVector<std::pair<unsigned, SDValue>, 8> RegsToPass;
6501 RegsToPass.push_back(std::make_pair(GPR[GPR_idx++], Load));
6555 RegsToPass.push_back(std::make_pair(GPR[GPR_idx++], Load));
6574 RegsToPass.push_back(std::make_pair(GPR[GPR_idx++], Load));
6591 RegsToPass.push_back(std::make_pair(PPC::X11, Arg));
6599 RegsToPass.push_back(std::make_pair(GPR[GPR_idx++], Arg));
6631 RegsToPass.push_back(std::make_pair(FPR[FPR_idx++], Arg));
6678 RegsToPass.push_back(std::make_pair(GPR[GPR_idx++], ArgVal));
6738 RegsToPass.push_back(std::make_pair(VR[VR_idx++], Load));
6749 RegsToPass.push_back(std::make_pair(GPR[GPR_idx++], Load));
6756 RegsToPass.push_back(std::make_pair(VR[VR_idx++], Arg));
6806 RegsToPass.push_back(std::make_pair((unsigned)PPC::X12, Callee));
6812 for (unsigned i = 0, e = RegsToPass.size(); i != e; ++i) {
6813 Chain = DAG.getCopyToReg(Chain, dl, RegsToPass[i].first,
6814 RegsToPass[i].second, InGlue);
6822 return FinishCall(CFlags, dl, DAG, RegsToPass, InGlue, Chain, CallSeqStart,
7597 SmallVector<std::pair<unsigned, SDValue>, 8> RegsToPass;
7639 RegsToPass.push_back(std::make_pair(ByValVA.getLocReg(), Load));
7702 RegsToPass.push_back(std::make_pair(ByValVA.getLocReg(), ResidueVal));
7724 RegsToPass.push_back(std::make_pair(VA.getLocReg(), Arg));
7753 RegsToPass.push_back(std::make_pair(RegVA.getLocReg(), Load));
7800 RegsToPass.push_back(std::make_pair(VA.getLocReg(), ArgAsInt));
7804 RegsToPass.push_back(std::make_pair(
7814 RegsToPass.push_back(std::make_pair(
7824 RegsToPass.push_back(std::make_pair(
7857 for (auto Reg : RegsToPass) {
7863 return FinishCall(CFlags, dl, DAG, RegsToPass, InGlue, Chain, CallSeqStart,