Home
last modified time | relevance | path

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

/llvm-project-15.0.7/llvm/lib/Transforms/Utils/
H A DSCCPSolver.cpp1508 SCCPSolver::SCCPSolver( in SCCPSolver() function in SCCPSolver
1514 SCCPSolver::~SCCPSolver() = default;
1520 bool SCCPSolver::markBlockExecutable(BasicBlock *BB) { in markBlockExecutable()
1534 void SCCPSolver::addTrackedFunction(Function *F) { in addTrackedFunction()
1542 bool SCCPSolver::mustPreserveReturn(Function *F) { in mustPreserveReturn()
1554 void SCCPSolver::solve() { Visitor->solve(); } in solve()
1556 bool SCCPSolver::resolvedUndefsIn(Function &F) { in resolvedUndefsIn()
1573 void SCCPSolver::removeLatticeValueFor(Value *V) { in removeLatticeValueFor()
1582 SCCPSolver::getTrackedRetVals() { in getTrackedRetVals()
1587 SCCPSolver::getTrackedGlobals() { in getTrackedGlobals()
[all …]
H A DCMakeLists.txt64 SCCPSolver.cpp
/llvm-project-15.0.7/llvm/include/llvm/Transforms/Utils/
H A DSCCPSolver.h61 class SCCPSolver {
65 SCCPSolver(const DataLayout &DL,
69 ~SCCPSolver();
/llvm-project-15.0.7/llvm/lib/Transforms/Scalar/
H A DSCCP.cpp106 static bool tryToReplaceWithConstant(SCCPSolver &Solver, Value *V) { in tryToReplaceWithConstant()
157 static bool simplifyInstsInBlock(SCCPSolver &Solver, BasicBlock &BB, in simplifyInstsInBlock()
193 static bool removeNonFeasibleEdges(const SCCPSolver &Solver, BasicBlock *BB,
202 SCCPSolver Solver( in runSCCP()
323 SCCPSolver &Solver) { in findReturnsToZap()
373 static bool removeNonFeasibleEdges(const SCCPSolver &Solver, BasicBlock *BB, in removeNonFeasibleEdges()
471 SCCPSolver Solver(DL, GetTLI, M.getContext()); in runIPSCCP()
/llvm-project-15.0.7/llvm/lib/Transforms/IPO/
H A DFunctionSpecialization.cpp171 SCCPSolver &Solver) { in getConstantStackValue()
205 SCCPSolver &Solver) { in constantArgPropagation()
272 SCCPSolver &Solver;
285 FunctionSpecializer(SCCPSolver &Solver, in FunctionSpecializer()
832 SCCPSolver Solver(DL, GetTLI, M.getContext()); in runFunctionSpecialization()
/llvm-project-15.0.7/llvm/utils/gn/secondary/llvm/lib/Transforms/Utils/
H A DBUILD.gn70 "SCCPSolver.cpp",
/llvm-project-15.0.7/clang/docs/tools/
H A Dclang-formatted-files.txt5684 llvm/include/llvm/Transforms/Utils/SCCPSolver.h
6919 llvm/lib/Transforms/Utils/SCCPSolver.cpp