Lines Matching defs:RegsToPass
714 SmallVectorImpl<std::pair<Register, SDValue>> &RegsToPass, CCValAssign &VA,
730 RegsToPass.push_back(std::make_pair(VA.getLocReg(), Lo));
731 RegsToPass.push_back(std::make_pair(NextVA.getLocReg(), Hi));
2141 SmallVector<std::pair<Register, SDValue>, 8> RegsToPass;
2223 Passv64i1ArgInRegs(dl, DAG, Arg, RegsToPass, VA, ArgLocs[++I], Subtarget);
2225 RegsToPass.push_back(std::make_pair(VA.getLocReg(), Arg));
2240 RegsToPass.push_back(std::make_pair(ShadowReg, Arg));
2263 RegsToPass.push_back(std::make_pair(
2303 RegsToPass.push_back(std::make_pair(Register(X86::AL),
2312 RegsToPass.push_back(std::make_pair(F.PReg, Val));
2391 for (unsigned i = 0, e = RegsToPass.size(); i != e; ++i) {
2392 Chain = DAG.getCopyToReg(Chain, dl, RegsToPass[i].first,
2393 RegsToPass[i].second, InGlue);
2433 for (unsigned i = 0, e = RegsToPass.size(); i != e; ++i)
2434 Ops.push_back(DAG.getRegister(RegsToPass[i].first,
2435 RegsToPass[i].second.getValueType()));
2487 for (auto const &RegPair : RegsToPass)