Lines Matching refs:Solver
1568 SCCPSolver Solver(DL, TLI); in runOnFunction() local
1571 Solver.MarkBlockExecutable(F.begin()); in runOnFunction()
1575 Solver.markAnythingOverdefined(AI); in runOnFunction()
1580 Solver.Solve(); in runOnFunction()
1582 ResolvedUndefs = Solver.ResolvedUndefsIn(F); in runOnFunction()
1592 if (!Solver.isBlockExecutable(BB)) { in runOnFunction()
1610 LatticeVal IV = Solver.getLatticeValueFor(Inst); in runOnFunction()
1697 SCCPSolver Solver(DL, TLI); in runOnModule() local
1716 Solver.AddTrackedFunction(F); in runOnModule()
1725 Solver.AddArgumentTrackedFunction(F); in runOnModule()
1731 Solver.MarkBlockExecutable(F->begin()); in runOnModule()
1736 Solver.markAnythingOverdefined(AI); in runOnModule()
1745 Solver.TrackValueOfGlobalVariable(G); in runOnModule()
1750 Solver.Solve(); in runOnModule()
1755 ResolvedUndefs |= Solver.ResolvedUndefsIn(*F); in runOnModule()
1766 if (Solver.isBlockExecutable(F->begin())) { in runOnModule()
1774 LatticeVal IV = Solver.getLatticeValueFor(AI); in runOnModule()
1789 if (!Solver.isBlockExecutable(BB)) { in runOnModule()
1817 LatticeVal IV = Solver.getLatticeValueFor(Inst); in runOnModule()
1904 const DenseMap<Function*, LatticeVal> &RV = Solver.getTrackedRetVals(); in runOnModule()
1929 const DenseMap<GlobalVariable*, LatticeVal> &TG = Solver.getTrackedGlobals(); in runOnModule()