Searched refs:SCCPSolver (Results 1 – 7 of 7) sorted by relevance
894 if (!SCCPSolver::isConstant(LV)) in isStructLatticeConstant()933 if (SCCPSolver::isOverdefined(LV)) in getConstantOrNull()1404 if (SCCPSolver::isOverdefined(IV)) in visitUnaryOperator()1411 if (SCCPSolver::isConstant(V0State)) in visitUnaryOperator()1429 if (SCCPSolver::isOverdefined(IV)) in visitFreezeInst()1436 if (SCCPSolver::isConstant(V0State) && in visitFreezeInst()1607 if (SCCPSolver::isConstant(PtrVal)) { in visitLoadInst()1982 SCCPSolver::SCCPSolver( in SCCPSolver() function in SCCPSolver1988 SCCPSolver::~SCCPSolver() = default;2072 SCCPSolver::getTrackedRetVals() { in getTrackedRetVals()[all …]
65 class SCCPSolver {69 SCCPSolver(const DataLayout &DL,73 ~SCCPSolver();
52 SCCPSolver &Solver) { in findReturnsToZap()81 return !SCCPSolver::isOverdefined(LV); in findReturnsToZap()92 return !SCCPSolver::isOverdefined(Solver.getLatticeValueFor(U)); in findReturnsToZap()118 SCCPSolver Solver(DL, GetTLI, M.getContext()); in runIPSCCP()315 if (SCCPSolver::isConstant(ReturnValue) || ReturnValue.isUnknownOrUndef()) in runIPSCCP()367 if (SCCPSolver::isOverdefined(I.second)) in runIPSCCP()
763 if (SCCPSolver::isOverdefined(It->second)) in run()1061 ? any_of(Solver.getStructLatticeValueFor(A), SCCPSolver::isOverdefined) in isArgumentInteresting()1062 : SCCPSolver::isOverdefined(Solver.getLatticeValueFor(A)); in isArgumentInteresting()
179 SCCPSolver &Solver;196 TargetTransformInfo &TTI, SCCPSolver &Solver) in InstCostVisitor()252 SCCPSolver &Solver;273 SCCPSolver &Solver, Module &M, FunctionAnalysisManager *FAM, in FunctionSpecializer()
65 SCCPSolver Solver( in runSCCP()
1950 SRCS_MIN+= Transforms/Utils/SCCPSolver.cpp