Lines Matching refs:RegsToPass
2155 SmallVector<std::pair<unsigned, SDValue>, 16>& RegsToPass,
2177 RegsToPass.push_back(std::make_pair(DstReg, LoadVal));
2226 RegsToPass.push_back(std::make_pair(DstReg, LoadVal));
2246 SmallVector<std::pair<unsigned, SDValue>, 16>& RegsToPass,
2273 RegsToPass.push_back(std::make_pair(*Reg, LoadVal));
2312 RegsToPass.push_back(std::make_pair(*Reg, Val));
2409 SmallVector<std::pair<unsigned, SDValue>, 16> RegsToPass;
2426 WriteByValArg(ByValChain, Chain, dl, RegsToPass, MemOpChains, LastFI,
2430 PassByValArg64(ByValChain, Chain, dl, RegsToPass, MemOpChains, LastFI,
2453 RegsToPass.push_back(std::make_pair(LocRegLo, Lo));
2454 RegsToPass.push_back(std::make_pair(LocRegHigh, Hi));
2471 RegsToPass vector
2473 RegsToPass.push_back(std::make_pair(VA.getLocReg(), Arg));
2580 for (unsigned i = 0, e = RegsToPass.size(); i != e; ++i) {
2581 Chain = DAG.getCopyToReg(Chain, dl, RegsToPass[i].first,
2582 RegsToPass[i].second, InFlag);
2597 for (unsigned i = 0, e = RegsToPass.size(); i != e; ++i)
2598 Ops.push_back(DAG.getRegister(RegsToPass[i].first,
2599 RegsToPass[i].second.getValueType()));