Lines Matching defs:RegsToPass

5704                   SmallVector<std::pair<unsigned, SDValue>, 8> &RegsToPass,
5756 for (unsigned i = 0, e = RegsToPass.size(); i != e; ++i)
5757 Ops.push_back(DAG.getRegister(RegsToPass[i].first,
5758 RegsToPass[i].second.getValueType()));
5785 SmallVector<std::pair<unsigned, SDValue>, 8> &RegsToPass, SDValue Glue,
5808 buildCallOperands(Ops, CFlags, dl, DAG, RegsToPass, Glue, Chain, Callee,
6081 SmallVector<std::pair<unsigned, SDValue>, 8> RegsToPass;
6148 RegsToPass.push_back(std::make_pair(VA.getLocReg(), SVal.getValue(0)));
6151 RegsToPass.push_back(std::make_pair(ArgLocs[++i].getLocReg(),
6154 RegsToPass.push_back(std::make_pair(VA.getLocReg(), Arg));
6181 for (unsigned i = 0, e = RegsToPass.size(); i != e; ++i) {
6182 Chain = DAG.getCopyToReg(Chain, dl, RegsToPass[i].first,
6183 RegsToPass[i].second, InGlue);
6203 return FinishCall(CFlags, dl, DAG, RegsToPass, InGlue, Chain, CallSeqStart,
6415 SmallVector<std::pair<unsigned, SDValue>, 8> RegsToPass;
6484 RegsToPass.push_back(std::make_pair(GPR[GPR_idx++], Load));
6538 RegsToPass.push_back(std::make_pair(GPR[GPR_idx++], Load));
6557 RegsToPass.push_back(std::make_pair(GPR[GPR_idx++], Load));
6574 RegsToPass.push_back(std::make_pair(PPC::X11, Arg));
6582 RegsToPass.push_back(std::make_pair(GPR[GPR_idx++], Arg));
6614 RegsToPass.push_back(std::make_pair(FPR[FPR_idx++], Arg));
6661 RegsToPass.push_back(std::make_pair(GPR[GPR_idx++], ArgVal));
6721 RegsToPass.push_back(std::make_pair(VR[VR_idx++], Load));
6732 RegsToPass.push_back(std::make_pair(GPR[GPR_idx++], Load));
6739 RegsToPass.push_back(std::make_pair(VR[VR_idx++], Arg));
6789 RegsToPass.push_back(std::make_pair((unsigned)PPC::X12, Callee));
6795 for (unsigned i = 0, e = RegsToPass.size(); i != e; ++i) {
6796 Chain = DAG.getCopyToReg(Chain, dl, RegsToPass[i].first,
6797 RegsToPass[i].second, InGlue);
6805 return FinishCall(CFlags, dl, DAG, RegsToPass, InGlue, Chain, CallSeqStart,
7537 SmallVector<std::pair<unsigned, SDValue>, 8> RegsToPass;
7579 RegsToPass.push_back(std::make_pair(ByValVA.getLocReg(), Load));
7642 RegsToPass.push_back(std::make_pair(ByValVA.getLocReg(), ResidueVal));
7664 RegsToPass.push_back(std::make_pair(VA.getLocReg(), Arg));
7693 RegsToPass.push_back(std::make_pair(RegVA.getLocReg(), Load));
7740 RegsToPass.push_back(std::make_pair(VA.getLocReg(), ArgAsInt));
7744 RegsToPass.push_back(std::make_pair(
7754 RegsToPass.push_back(std::make_pair(
7764 RegsToPass.push_back(std::make_pair(
7797 for (auto Reg : RegsToPass) {
7803 return FinishCall(CFlags, dl, DAG, RegsToPass, InGlue, Chain, CallSeqStart,