Home
last modified time | relevance | path

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

/freebsd-13.1/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DSCCPSolver.cpp1601 SCCPSolver::SCCPSolver( in SCCPSolver() function in SCCPSolver
1607 SCCPSolver::~SCCPSolver() {} in ~SCCPSolver()
1613 bool SCCPSolver::markBlockExecutable(BasicBlock *BB) { in markBlockExecutable()
1627 void SCCPSolver::addTrackedFunction(Function *F) { in addTrackedFunction()
1635 bool SCCPSolver::mustPreserveReturn(Function *F) { in mustPreserveReturn()
1647 void SCCPSolver::solve() { Visitor->solve(); } in solve()
1649 bool SCCPSolver::resolvedUndefsIn(Function &F) { in resolvedUndefsIn()
1662 SCCPSolver::getStructLatticeValueFor(Value *V) const { in getStructLatticeValueFor()
1666 void SCCPSolver::removeLatticeValueFor(Value *V) { in removeLatticeValueFor()
1675 SCCPSolver::getTrackedRetVals() { in getTrackedRetVals()
[all …]
/freebsd-13.1/contrib/llvm-project/llvm/include/llvm/Transforms/Utils/
H A DSCCPSolver.h44 class SCCPSolver {
48 SCCPSolver(const DataLayout &DL,
52 ~SCCPSolver();
/freebsd-13.1/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DSCCP.cpp100 static bool tryToReplaceWithConstant(SCCPSolver &Solver, Value *V) { in tryToReplaceWithConstant()
151 static bool simplifyInstsInBlock(SCCPSolver &Solver, BasicBlock &BB, in simplifyInstsInBlock()
191 SCCPSolver Solver( in runSCCP()
295 SCCPSolver &Solver) { in findReturnsToZap()
345 static bool removeNonFeasibleEdges(const SCCPSolver &Solver, BasicBlock *BB, in removeNonFeasibleEdges()
413 SCCPSolver Solver(DL, GetTLI, M.getContext()); in runIPSCCP()
/freebsd-13.1/contrib/llvm-project/llvm/lib/Transforms/IPO/
H A DFunctionSpecialization.cpp79 SCCPSolver &Solver;
89 FunctionSpecializer(SCCPSolver &Solver, in FunctionSpecializer()
555 SCCPSolver Solver(DL, GetTLI, M.getContext()); in runFunctionSpecialization()
/freebsd-13.1/lib/clang/libllvm/
H A DMakefile1689 SRCS_MIN+= Transforms/Utils/SCCPSolver.cpp