Lines Matching refs:Workspace
2059 SmallVectorImpl<const Formula *> &Workspace,
4996 SmallVectorImpl<const Formula *> &Workspace, in SolveRecurse() argument
5010 const LSRUse &LU = Uses[Workspace.size()]; in SolveRecurse()
5053 Workspace.push_back(&F); in SolveRecurse()
5054 if (Workspace.size() != Uses.size()) { in SolveRecurse()
5055 SolveRecurse(Solution, SolutionCost, Workspace, NewCost, in SolveRecurse()
5057 if (F.getNumRegs() == 1 && Workspace.size() == 1) in SolveRecurse()
5067 Solution = Workspace; in SolveRecurse()
5069 Workspace.pop_back(); in SolveRecurse()
5077 SmallVector<const Formula *, 8> Workspace; in Solve() local
5083 Workspace.reserve(Uses.size()); in Solve()
5086 SolveRecurse(Solution, SolutionCost, Workspace, CurCost, in Solve()