Lines Matching refs:RegsToPass
738 SmallVector<std::pair<unsigned, SDValue>, 8> RegsToPass;
819 RegsToPass.push_back(std::make_pair(VA.getLocReg(), Hi));
823 RegsToPass.push_back(std::make_pair(NextVA.getLocReg(), Lo));
854 // RegsToPass vector
857 RegsToPass.push_back(std::make_pair(VA.getLocReg(), Arg));
861 RegsToPass.push_back(std::make_pair(VA.getLocReg(), Arg));
886 for (unsigned i = 0, e = RegsToPass.size(); i != e; ++i) {
887 unsigned Reg = toCallerWindow(RegsToPass[i].first);
888 Chain = DAG.getCopyToReg(Chain, dl, Reg, RegsToPass[i].second, InFlag);
912 for (unsigned i = 0, e = RegsToPass.size(); i != e; ++i)
913 Ops.push_back(DAG.getRegister(toCallerWindow(RegsToPass[i].first),
914 RegsToPass[i].second.getValueType()));
1090 SmallVector<std::pair<unsigned, SDValue>, 8> RegsToPass;
1150 RegsToPass.push_back(std::make_pair(toCallerWindow(VA.getLocReg()),
1152 RegsToPass.push_back(std::make_pair(toCallerWindow(VA.getLocReg()+1),
1174 RegsToPass.push_back(std::make_pair(toCallerWindow(VA.getLocReg()), Arg));
1202 for (unsigned i = 0, e = RegsToPass.size(); i != e; ++i) {
1204 RegsToPass[i].first, RegsToPass[i].second, InGlue);
1225 for (unsigned i = 0, e = RegsToPass.size(); i != e; ++i)
1226 Ops.push_back(DAG.getRegister(RegsToPass[i].first,
1227 RegsToPass[i].second.getValueType()));