Lines Matching refs:Solver
1559 SCCPSolver Solver(TD, TLI); in runOnFunction() local
1562 Solver.MarkBlockExecutable(F.begin()); in runOnFunction()
1566 Solver.markAnythingOverdefined(AI); in runOnFunction()
1571 Solver.Solve(); in runOnFunction()
1573 ResolvedUndefs = Solver.ResolvedUndefsIn(F); in runOnFunction()
1583 if (!Solver.isBlockExecutable(BB)) { in runOnFunction()
1601 LatticeVal IV = Solver.getLatticeValueFor(Inst); in runOnFunction()
1688 SCCPSolver Solver(TD, TLI); in runOnModule() local
1707 Solver.AddTrackedFunction(F); in runOnModule()
1716 Solver.AddArgumentTrackedFunction(F); in runOnModule()
1722 Solver.MarkBlockExecutable(F->begin()); in runOnModule()
1727 Solver.markAnythingOverdefined(AI); in runOnModule()
1736 Solver.TrackValueOfGlobalVariable(G); in runOnModule()
1741 Solver.Solve(); in runOnModule()
1746 ResolvedUndefs |= Solver.ResolvedUndefsIn(*F); in runOnModule()
1757 if (Solver.isBlockExecutable(F->begin())) { in runOnModule()
1765 LatticeVal IV = Solver.getLatticeValueFor(AI); in runOnModule()
1780 if (!Solver.isBlockExecutable(BB)) { in runOnModule()
1809 LatticeVal IV = Solver.getLatticeValueFor(Inst); in runOnModule()
1895 const DenseMap<Function*, LatticeVal> &RV = Solver.getTrackedRetVals(); in runOnModule()
1920 const DenseMap<GlobalVariable*, LatticeVal> &TG = Solver.getTrackedGlobals(); in runOnModule()