Lines Matching refs:Workspace
2082 SmallVectorImpl<const Formula *> &Workspace,
5138 SmallVectorImpl<const Formula *> &Workspace, in SolveRecurse() argument
5152 const LSRUse &LU = Uses[Workspace.size()]; in SolveRecurse()
5195 Workspace.push_back(&F); in SolveRecurse()
5196 if (Workspace.size() != Uses.size()) { in SolveRecurse()
5197 SolveRecurse(Solution, SolutionCost, Workspace, NewCost, in SolveRecurse()
5199 if (F.getNumRegs() == 1 && Workspace.size() == 1) in SolveRecurse()
5209 Solution = Workspace; in SolveRecurse()
5211 Workspace.pop_back(); in SolveRecurse()
5219 SmallVector<const Formula *, 8> Workspace; in Solve() local
5225 Workspace.reserve(Uses.size()); in Solve()
5228 SolveRecurse(Solution, SolutionCost, Workspace, CurCost, in Solve()