Searched refs:PredicateBase (Results 1 – 6 of 6) sorted by relevance
| /llvm-project-15.0.7/llvm/include/llvm/Transforms/Utils/ |
| H A D | PredicateInfo.h | 82 class PredicateBase : public ilist_node<PredicateBase> { 96 PredicateBase(const PredicateBase &) = delete; 97 PredicateBase &operator=(const PredicateBase &) = delete; 98 PredicateBase() = delete; 99 virtual ~PredicateBase() = default; 100 static bool classof(const PredicateBase *PB) { in classof() 116 class PredicateAssume : public PredicateBase { 122 static bool classof(const PredicateBase *PB) { in classof() 130 class PredicateWithEdge : public PredicateBase { 135 static bool classof(const PredicateBase *PB) { in classof() [all …]
|
| H A D | SCCPSolver.h | 78 const PredicateBase *getPredicateInfoFor(Instruction *I);
|
| /llvm-project-15.0.7/mlir/lib/Conversion/PDLToPDLInterp/ |
| H A D | Predicate.h | 83 class PredicateBase : public BaseT { 86 using Base = PredicateBase<ConcreteT, BaseT, Key, Kind>; 89 explicit PredicateBase(KeyT &&key) in PredicateBase() function 122 explicit PredicateBase() : BaseT(Kind) {} in PredicateBase() function 171 : public PredicateBase<AttributePosition, Position, 187 using PredicateBase::PredicateBase; 209 : public PredicateBase<OperandPosition, Position, 223 : public PredicateBase< 285 : public PredicateBase<ResultPosition, Position, 299 : public PredicateBase< [all …]
|
| /llvm-project-15.0.7/llvm/lib/Transforms/Utils/ |
| H A D | PredicateInfo.cpp | 55 const BasicBlock *getBranchBlock(const PredicateBase *PB) { in getBranchBlock() 64 static Instruction *getBranchTerminator(const PredicateBase *PB) { in getBranchTerminator() 72 std::pair<BasicBlock *, BasicBlock *> getBlockEdge(const PredicateBase *PB) { in getBlockEdge() 101 PredicateBase *PInfo = nullptr; 246 SmallVector<PredicateBase *, 4> Infos; 279 PredicateBase *PB); 385 Value *Op, PredicateBase *PB) { in addInfoFor() 467 PredicateBase *PB = in processBranch() 786 Optional<PredicateConstraint> PredicateBase::getConstraint() const { in getConstraint()
|
| H A D | SCCPSolver.cpp | 335 const PredicateBase *getPredicateInfoFor(Instruction *I) { in getPredicateInfoFor() 1524 const PredicateBase *SCCPSolver::getPredicateInfoFor(Instruction *I) { in getPredicateInfoFor()
|
| /llvm-project-15.0.7/llvm/lib/Transforms/Scalar/ |
| H A D | NewGVN.cpp | 675 const PredicateBase *PredDep; 678 const PredicateBase *PredDep = nullptr) in ExprResult() 699 const PredicateBase *PredDep) { in some() 703 const PredicateBase *PredDep) { in some() 1840 const PredicateBase *LastPredInfo = nullptr; in performSymbolicCmpEvaluation()
|