Lines Matching refs:Workspace
1768 SmallVectorImpl<const Formula *> &Workspace,
4281 SmallVectorImpl<const Formula *> &Workspace, in SolveRecurse() argument
4295 const LSRUse &LU = Uses[Workspace.size()]; in SolveRecurse()
4340 Workspace.push_back(&F); in SolveRecurse()
4341 if (Workspace.size() != Uses.size()) { in SolveRecurse()
4342 SolveRecurse(Solution, SolutionCost, Workspace, NewCost, in SolveRecurse()
4344 if (F.getNumRegs() == 1 && Workspace.size() == 1) in SolveRecurse()
4354 Solution = Workspace; in SolveRecurse()
4356 Workspace.pop_back(); in SolveRecurse()
4364 SmallVector<const Formula *, 8> Workspace; in Solve() local
4370 Workspace.reserve(Uses.size()); in Solve()
4373 SolveRecurse(Solution, SolutionCost, Workspace, CurCost, in Solve()