Searched refs:SCCPSolver (Results 1 – 5 of 5) sorted by relevance
| /freebsd-13.1/contrib/llvm-project/llvm/lib/Transforms/Utils/ |
| H A D | SCCPSolver.cpp | 1601 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 D | SCCPSolver.h | 44 class SCCPSolver { 48 SCCPSolver(const DataLayout &DL, 52 ~SCCPSolver();
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/Transforms/Scalar/ |
| H A D | SCCP.cpp | 100 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 D | FunctionSpecialization.cpp | 79 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 D | Makefile | 1689 SRCS_MIN+= Transforms/Utils/SCCPSolver.cpp
|