Home
last modified time | relevance | path

Searched refs:SCCPSolver (Results 1 – 7 of 7) sorted by relevance

/freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DSCCPSolver.cpp894 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 SCCPSolver
1988 SCCPSolver::~SCCPSolver() = default;
2072 SCCPSolver::getTrackedRetVals() { in getTrackedRetVals()
[all …]
/freebsd-14.2/contrib/llvm-project/llvm/include/llvm/Transforms/Utils/
H A DSCCPSolver.h65 class SCCPSolver {
69 SCCPSolver(const DataLayout &DL,
73 ~SCCPSolver();
/freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/IPO/
H A DSCCP.cpp52 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()
H A DFunctionSpecialization.cpp763 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()
/freebsd-14.2/contrib/llvm-project/llvm/include/llvm/Transforms/IPO/
H A DFunctionSpecialization.h179 SCCPSolver &Solver;
196 TargetTransformInfo &TTI, SCCPSolver &Solver) in InstCostVisitor()
252 SCCPSolver &Solver;
273 SCCPSolver &Solver, Module &M, FunctionAnalysisManager *FAM, in FunctionSpecializer()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DSCCP.cpp65 SCCPSolver Solver( in runSCCP()
/freebsd-14.2/lib/clang/libllvm/
H A DMakefile1950 SRCS_MIN+= Transforms/Utils/SCCPSolver.cpp