Searched refs:SCCPSolver (Results 1 – 18 of 18) sorted by relevance
| /openbsd-src/gnu/llvm/llvm/lib/Transforms/Utils/ |
| H A D | SCCPSolver.cpp | 46 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 D | CMakeLists.txt | 65 SCCPSolver.cpp
|
| /openbsd-src/gnu/llvm/llvm/include/llvm/Transforms/Utils/ |
| H A D | SCCPSolver.h | 75 class SCCPSolver { 79 SCCPSolver(const DataLayout &DL, 83 ~SCCPSolver();
|
| /openbsd-src/gnu/llvm/llvm/lib/Transforms/IPO/ |
| H A D | SCCP.cpp | 51 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 D | FunctionSpecialization.h | 118 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 D | BUILD.gn | 72 "SCCPSolver.cpp",
|
| /openbsd-src/gnu/usr.bin/clang/libLLVMTransformUtils/ |
| H A D | Makefile | 72 SCCPSolver.cpp \
|
| /openbsd-src/gnu/llvm/llvm/lib/Transforms/Scalar/ |
| H A D | SCCP.cpp | 71 SCCPSolver Solver( in runSCCP()
|
| /openbsd-src/distrib/sets/lists/comp/ |
| H A D | clang.amd64 | 2818 ./usr/include/llvm/Transforms/Utils/SCCPSolver.h
|
| H A D | clang.macppc | 2817 ./usr/include/llvm/Transforms/Utils/SCCPSolver.h
|
| H A D | clang.loongson | 2817 ./usr/include/llvm/Transforms/Utils/SCCPSolver.h
|
| H A D | clang.octeon | 2817 ./usr/include/llvm/Transforms/Utils/SCCPSolver.h
|
| H A D | clang.arm64 | 2818 ./usr/include/llvm/Transforms/Utils/SCCPSolver.h
|
| H A D | clang.powerpc64 | 2816 ./usr/include/llvm/Transforms/Utils/SCCPSolver.h
|
| H A D | clang.armv7 | 2816 ./usr/include/llvm/Transforms/Utils/SCCPSolver.h
|
| H A D | clang.i386 | 2816 ./usr/include/llvm/Transforms/Utils/SCCPSolver.h
|
| H A D | clang.sparc64 | 2817 ./usr/include/llvm/Transforms/Utils/SCCPSolver.h
|
| /openbsd-src/gnu/llvm/clang/docs/tools/ |
| H A D | clang-formatted-files.txt | 5675 llvm/include/llvm/Transforms/Utils/SCCPSolver.h 6907 llvm/lib/Transforms/Utils/SCCPSolver.cpp
|