Lines Matching refs:Workspace
2268 SmallVectorImpl<const Formula *> &Workspace,
5425 SmallVectorImpl<const Formula *> &Workspace, in SolveRecurse() argument
5439 const LSRUse &LU = Uses[Workspace.size()]; in SolveRecurse()
5482 Workspace.push_back(&F); in SolveRecurse()
5483 if (Workspace.size() != Uses.size()) { in SolveRecurse()
5484 SolveRecurse(Solution, SolutionCost, Workspace, NewCost, in SolveRecurse()
5486 if (F.getNumRegs() == 1 && Workspace.size() == 1) in SolveRecurse()
5496 Solution = Workspace; in SolveRecurse()
5498 Workspace.pop_back(); in SolveRecurse()
5506 SmallVector<const Formula *, 8> Workspace; in Solve() local
5512 Workspace.reserve(Uses.size()); in Solve()
5515 SolveRecurse(Solution, SolutionCost, Workspace, CurCost, in Solve()