Lines Matching refs:RegsToPass
5591 SmallVector<std::pair<unsigned, SDValue>, 8> &RegsToPass, in buildCallOperands() argument
5643 for (unsigned i = 0, e = RegsToPass.size(); i != e; ++i) in buildCallOperands()
5644 Ops.push_back(DAG.getRegister(RegsToPass[i].first, in buildCallOperands()
5645 RegsToPass[i].second.getValueType())); in buildCallOperands()
5672 SmallVector<std::pair<unsigned, SDValue>, 8> &RegsToPass, SDValue Glue, in FinishCall() argument
5695 buildCallOperands(Ops, CFlags, dl, DAG, RegsToPass, Glue, Chain, Callee, in FinishCall()
5968 SmallVector<std::pair<unsigned, SDValue>, 8> RegsToPass; in LowerCall_32SVR4() local
6035 RegsToPass.push_back(std::make_pair(VA.getLocReg(), SVal.getValue(0))); in LowerCall_32SVR4()
6038 RegsToPass.push_back(std::make_pair(ArgLocs[++i].getLocReg(), in LowerCall_32SVR4()
6041 RegsToPass.push_back(std::make_pair(VA.getLocReg(), Arg)); in LowerCall_32SVR4()
6068 for (unsigned i = 0, e = RegsToPass.size(); i != e; ++i) { in LowerCall_32SVR4()
6069 Chain = DAG.getCopyToReg(Chain, dl, RegsToPass[i].first, in LowerCall_32SVR4()
6070 RegsToPass[i].second, InGlue); in LowerCall_32SVR4()
6090 return FinishCall(CFlags, dl, DAG, RegsToPass, InGlue, Chain, CallSeqStart, in LowerCall_32SVR4()
6302 SmallVector<std::pair<unsigned, SDValue>, 8> RegsToPass; in LowerCall_64SVR4() local
6371 RegsToPass.push_back(std::make_pair(GPR[GPR_idx++], Load)); in LowerCall_64SVR4()
6425 RegsToPass.push_back(std::make_pair(GPR[GPR_idx++], Load)); in LowerCall_64SVR4()
6444 RegsToPass.push_back(std::make_pair(GPR[GPR_idx++], Load)); in LowerCall_64SVR4()
6461 RegsToPass.push_back(std::make_pair(PPC::X11, Arg)); in LowerCall_64SVR4()
6469 RegsToPass.push_back(std::make_pair(GPR[GPR_idx++], Arg)); in LowerCall_64SVR4()
6501 RegsToPass.push_back(std::make_pair(FPR[FPR_idx++], Arg)); in LowerCall_64SVR4()
6548 RegsToPass.push_back(std::make_pair(GPR[GPR_idx++], ArgVal)); in LowerCall_64SVR4()
6608 RegsToPass.push_back(std::make_pair(VR[VR_idx++], Load)); in LowerCall_64SVR4()
6619 RegsToPass.push_back(std::make_pair(GPR[GPR_idx++], Load)); in LowerCall_64SVR4()
6626 RegsToPass.push_back(std::make_pair(VR[VR_idx++], Arg)); in LowerCall_64SVR4()
6676 RegsToPass.push_back(std::make_pair((unsigned)PPC::X12, Callee)); in LowerCall_64SVR4()
6682 for (unsigned i = 0, e = RegsToPass.size(); i != e; ++i) { in LowerCall_64SVR4()
6683 Chain = DAG.getCopyToReg(Chain, dl, RegsToPass[i].first, in LowerCall_64SVR4()
6684 RegsToPass[i].second, InGlue); in LowerCall_64SVR4()
6692 return FinishCall(CFlags, dl, DAG, RegsToPass, InGlue, Chain, CallSeqStart, in LowerCall_64SVR4()
7412 SmallVector<std::pair<unsigned, SDValue>, 8> RegsToPass; in LowerCall_AIX() local
7454 RegsToPass.push_back(std::make_pair(ByValVA.getLocReg(), Load)); in LowerCall_AIX()
7517 RegsToPass.push_back(std::make_pair(ByValVA.getLocReg(), ResidueVal)); in LowerCall_AIX()
7539 RegsToPass.push_back(std::make_pair(VA.getLocReg(), Arg)); in LowerCall_AIX()
7568 RegsToPass.push_back(std::make_pair(RegVA.getLocReg(), Load)); in LowerCall_AIX()
7615 RegsToPass.push_back(std::make_pair(VA.getLocReg(), ArgAsInt)); in LowerCall_AIX()
7619 RegsToPass.push_back(std::make_pair( in LowerCall_AIX()
7629 RegsToPass.push_back(std::make_pair( in LowerCall_AIX()
7639 RegsToPass.push_back(std::make_pair( in LowerCall_AIX()
7672 for (auto Reg : RegsToPass) { in LowerCall_AIX()
7678 return FinishCall(CFlags, dl, DAG, RegsToPass, InGlue, Chain, CallSeqStart, in LowerCall_AIX()