Lines Matching refs:RegsToPass
2400 SmallVector<std::pair<unsigned, SDValue>, 8> &RegsToPass, CCValAssign &VA, in Passv64i1ArgInRegs() argument
2419 RegsToPass.push_back(std::make_pair(VA.getLocReg(), Lo)); in Passv64i1ArgInRegs()
2420 RegsToPass.push_back(std::make_pair(NextVA.getLocReg(), Hi)); in Passv64i1ArgInRegs()
2527 SmallVector<std::pair<unsigned, SDValue>, 8> RegsToPass; in LowerReturn() local
2533 Passv64i1ArgInRegs(dl, DAG, Chain, ValToCopy, RegsToPass, VA, RVLocs[++I], in LowerReturn()
2536 assert(2 == RegsToPass.size() && in LowerReturn()
2543 RegsToPass.push_back(std::make_pair(VA.getLocReg(), ValToCopy)); in LowerReturn()
2547 for (auto &Reg : RegsToPass) { in LowerReturn()
3722 SmallVector<std::pair<unsigned, SDValue>, 8> RegsToPass; in LowerCall() local
3804 Passv64i1ArgInRegs(dl, DAG, Chain, Arg, RegsToPass, VA, ArgLocs[++I], in LowerCall()
3807 RegsToPass.push_back(std::make_pair(VA.getLocReg(), Arg)); in LowerCall()
3819 RegsToPass.push_back(std::make_pair(ShadowReg, Arg)); in LowerCall()
3838 RegsToPass.push_back(std::make_pair( in LowerCall()
3878 RegsToPass.push_back(std::make_pair(unsigned(X86::AL), in LowerCall()
3887 RegsToPass.push_back(std::make_pair(unsigned(F.PReg), Val)); in LowerCall()
3966 for (unsigned i = 0, e = RegsToPass.size(); i != e; ++i) { in LowerCall()
3967 Chain = DAG.getCopyToReg(Chain, dl, RegsToPass[i].first, in LowerCall()
3968 RegsToPass[i].second, InFlag); in LowerCall()
4043 for (unsigned i = 0, e = RegsToPass.size(); i != e; ++i) in LowerCall()
4044 Ops.push_back(DAG.getRegister(RegsToPass[i].first, in LowerCall()
4045 RegsToPass[i].second.getValueType())); in LowerCall()
4085 for (auto const &RegPair : RegsToPass) in LowerCall()