Lines Matching defs:ForwardedRegWorklist
652 FwdRegWorklist &ForwardedRegWorklist,
694 for (auto &FwdReg : ForwardedRegWorklist)
729 ForwardedRegWorklist[ParamFwdReg], Params);
739 ForwardedRegWorklist[ParamFwdReg], Params);
748 ForwardedRegWorklist[ParamFwdReg]);
756 ForwardedRegWorklist.erase(ParamFwdReg);
765 addToFwdRegWorklist(ForwardedRegWorklist, New.first, EmptyExpr, New.second);
770 FwdRegWorklist &ForwardedRegWorklist,
783 if (ForwardedRegWorklist.empty())
790 interpretValues(CurMI, ForwardedRegWorklist, Params, ClobberedRegUnits);
812 FwdRegWorklist ForwardedRegWorklist;
817 // Add all the forwarding registers into the ForwardedRegWorklist.
820 ForwardedRegWorklist.insert({ArgReg.Reg, {{ArgReg.Reg, EmptyExpr}}})
829 ForwardedRegWorklist.erase(MO.getReg());
831 // We erase, from the ForwardedRegWorklist, those forwarding registers for
851 if (!interpretNextInstr(&*Suc, ForwardedRegWorklist, Params, ClobberedRegUnits))
858 if (!interpretNextInstr(&*I, ForwardedRegWorklist, Params, ClobberedRegUnits))
867 for (auto &RegEntry : ForwardedRegWorklist) {