Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/llvm/include/llvm/Transforms/Utils/
H A DPredicateInfo.h81 class PredicateBase {
95 PredicateBase(const PredicateBase &) = delete;
96 PredicateBase &operator=(const PredicateBase &) = delete;
97 PredicateBase() = delete;
98 static bool classof(const PredicateBase *PB) { in classof()
107 PredicateBase(PredicateType PT, Value *Op, Value *Condition) in PredicateBase() function
114 class PredicateAssume : public PredicateBase {
118 : PredicateBase(PT_Assume, Op, Condition), AssumeInst(AssumeInst) {} in PredicateAssume()
120 static bool classof(const PredicateBase *PB) { in classof()
128 class PredicateWithEdge : public PredicateBase {
[all …]
H A DSCCPSolver.h87 LLVM_ABI const PredicateBase *getPredicateInfoFor(Instruction *I);
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DPredicateInfo.cpp47 const BasicBlock *getBranchBlock(const PredicateBase *PB) { in getBranchBlock()
56 static Instruction *getBranchTerminator(const PredicateBase *PB) { in getBranchTerminator()
64 std::pair<BasicBlock *, BasicBlock *> getBlockEdge(const PredicateBase *PB) { in getBlockEdge()
91 PredicateBase *PInfo = nullptr;
199 SmallVector<PredicateBase *, 4> Infos;
230 PredicateBase *PB);
342 Value *Op, PredicateBase *PB) { in addInfoFor()
423 PredicateBase *PB = new (Allocator) in processBranch()
731 std::optional<PredicateConstraint> PredicateBase::getConstraint() const { in getConstraint()
H A DSCCPSolver.cpp762 const PredicateBase *getPredicateInfoFor(Instruction *I) { in getPredicateInfoFor()
2167 const PredicateBase *SCCPSolver::getPredicateInfoFor(Instruction *I) { in getPredicateInfoFor()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DNewGVN.cpp690 const PredicateBase *PredDep;
693 const PredicateBase *PredDep = nullptr) in ExprResult()
714 const PredicateBase *PredDep) { in some()
718 const PredicateBase *PredDep) { in some()
1901 const PredicateBase *LastPredInfo = nullptr; in performSymbolicCmpEvaluation()