Home
last modified time | relevance | path

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

/openbsd-src/gnu/llvm/llvm/lib/Transforms/Utils/
H A DSCCPSolver.cpp46 bool SCCPSolver::isConstant(const ValueLatticeElement &LV) { in isConstant()
51 bool SCCPSolver::isOverdefined(const ValueLatticeElement &LV) { in isOverdefined()
52 return !LV.isUnknownOrUndef() && !SCCPSolver::isConstant(LV); in isOverdefined()
67 bool SCCPSolver::tryToReplaceWithConstant(Value *V) { in tryToReplaceWithConstant()
77 ConstVals.push_back(SCCPSolver::isConstant(V) in tryToReplaceWithConstant()
87 Const = SCCPSolver::isConstant(IV) ? getConstant(IV) in tryToReplaceWithConstant()
119 static bool replaceSignedInst(SCCPSolver &Solver, in replaceSignedInst()
181 bool SCCPSolver::simplifyInstsInBlock(BasicBlock &BB, in simplifyInstsInBlock()
203 bool SCCPSolver::removeNonFeasibleEdges(BasicBlock *BB, DomTreeUpdater &DTU, in removeNonFeasibleEdges()
768 if (!SCCPSolver::isConstant(LV)) in isStructLatticeConstant()
[all …]
H A DCMakeLists.txt65 SCCPSolver.cpp
/openbsd-src/gnu/llvm/llvm/include/llvm/Transforms/Utils/
H A DSCCPSolver.h75 class SCCPSolver {
79 SCCPSolver(const DataLayout &DL,
83 ~SCCPSolver();
/openbsd-src/gnu/llvm/llvm/lib/Transforms/IPO/
H A DSCCP.cpp51 SCCPSolver &Solver) { in findReturnsToZap()
80 return !SCCPSolver::isOverdefined(LV); in findReturnsToZap()
91 return !SCCPSolver::isOverdefined(Solver.getLatticeValueFor(U)); in findReturnsToZap()
116 SCCPSolver Solver(DL, GetTLI, M.getContext()); in runIPSCCP()
318 if (SCCPSolver::isConstant(ReturnValue) || ReturnValue.isUnknownOrUndef()) in runIPSCCP()
364 if (SCCPSolver::isOverdefined(I.second)) in runIPSCCP()
/openbsd-src/gnu/llvm/llvm/include/llvm/Transforms/IPO/
H A DFunctionSpecialization.h118 SCCPSolver &Solver;
140 SCCPSolver &Solver, Module &M, FunctionAnalysisManager *FAM, in FunctionSpecializer()
/openbsd-src/gnu/llvm/llvm/utils/gn/secondary/llvm/lib/Transforms/Utils/
H A DBUILD.gn72 "SCCPSolver.cpp",
/openbsd-src/gnu/usr.bin/clang/libLLVMTransformUtils/
H A DMakefile72 SCCPSolver.cpp \
/openbsd-src/gnu/llvm/llvm/lib/Transforms/Scalar/
H A DSCCP.cpp71 SCCPSolver Solver( in runSCCP()
/openbsd-src/distrib/sets/lists/comp/
H A Dclang.amd642818 ./usr/include/llvm/Transforms/Utils/SCCPSolver.h
H A Dclang.macppc2817 ./usr/include/llvm/Transforms/Utils/SCCPSolver.h
H A Dclang.loongson2817 ./usr/include/llvm/Transforms/Utils/SCCPSolver.h
H A Dclang.octeon2817 ./usr/include/llvm/Transforms/Utils/SCCPSolver.h
H A Dclang.arm642818 ./usr/include/llvm/Transforms/Utils/SCCPSolver.h
H A Dclang.powerpc642816 ./usr/include/llvm/Transforms/Utils/SCCPSolver.h
H A Dclang.armv72816 ./usr/include/llvm/Transforms/Utils/SCCPSolver.h
H A Dclang.i3862816 ./usr/include/llvm/Transforms/Utils/SCCPSolver.h
H A Dclang.sparc642817 ./usr/include/llvm/Transforms/Utils/SCCPSolver.h
/openbsd-src/gnu/llvm/clang/docs/tools/
H A Dclang-formatted-files.txt5675 llvm/include/llvm/Transforms/Utils/SCCPSolver.h
6907 llvm/lib/Transforms/Utils/SCCPSolver.cpp