Lines Matching refs:Workspace
2000 SmallVectorImpl<const Formula *> &Workspace,
4801 SmallVectorImpl<const Formula *> &Workspace, in SolveRecurse() argument
4815 const LSRUse &LU = Uses[Workspace.size()]; in SolveRecurse()
4853 Workspace.push_back(&F); in SolveRecurse()
4854 if (Workspace.size() != Uses.size()) { in SolveRecurse()
4855 SolveRecurse(Solution, SolutionCost, Workspace, NewCost, in SolveRecurse()
4857 if (F.getNumRegs() == 1 && Workspace.size() == 1) in SolveRecurse()
4867 Solution = Workspace; in SolveRecurse()
4869 Workspace.pop_back(); in SolveRecurse()
4877 SmallVector<const Formula *, 8> Workspace; in Solve() local
4883 Workspace.reserve(Uses.size()); in Solve()
4886 SolveRecurse(Solution, SolutionCost, Workspace, CurCost, in Solve()