Searched refs:PredicateBase (Results 1 – 6 of 6) sorted by relevance
/llvm-project/llvm/include/llvm/Transforms/Utils/ |
H A D | PredicateInfo.h | 81 class PredicateBase : public ilist_node<PredicateBase> { 95 PredicateBase(const PredicateBase &) = delete; 96 PredicateBase &operator=(const PredicateBase &) = delete; 97 PredicateBase() = delete; 98 virtual ~PredicateBase() = default; 99 static bool classof(const PredicateBase *PB) { in classof() 108 PredicateBase(PredicateType PT, Value *Op, Value *Condition) in PredicateBase() function 115 class PredicateAssume : public PredicateBase { 119 : PredicateBase(PT_Assume, Op, Condition), AssumeInst(AssumeInst) {} in PredicateAssume() 121 static bool classof(const PredicateBase *PB) { in classof() [all …]
|
H A D | SCCPSolver.h | 82 const PredicateBase *getPredicateInfoFor(Instruction *I);
|
/llvm-project/mlir/lib/Conversion/PDLToPDLInterp/ |
H A D | Predicate.h | 84 class PredicateBase : public BaseT { 87 using Base = PredicateBase<ConcreteT, BaseT, Key, Kind>; 90 explicit PredicateBase(KeyT &&key) in PredicateBase() function 119 class PredicateBase<ConcreteT, BaseT, void, Kind> : public BaseT { 121 using Base = PredicateBase<ConcreteT, BaseT, void, Kind>; 123 explicit PredicateBase() : BaseT(Kind) {} in PredicateBase() function 172 : public PredicateBase<AttributePosition, Position, 186 : public PredicateBase<AttributeLiteralPosition, Position, Attribute, 188 using PredicateBase::PredicateBase; 195 struct ForEachPosition : public PredicateBase<ForEachPosition, Position, [all …]
|
/llvm-project/llvm/lib/Transforms/Utils/ |
H A D | PredicateInfo.cpp | 47 const BasicBlock *getBranchBlock(const PredicateBase *PB) { 56 static Instruction *getBranchTerminator(const PredicateBase *PB) { 64 std::pair<BasicBlock *, BasicBlock *> getBlockEdge(const PredicateBase *PB) { 93 PredicateBase *PInfo = nullptr; 238 SmallVector<PredicateBase *, 4> Infos; 271 PredicateBase *PB); 377 Value *Op, PredicateBase *PB) { in addInfoFor() 459 PredicateBase *PB = in processBranch() 776 std::optional<PredicateConstraint> PredicateBase::getConstraint() const {
|
H A D | SCCPSolver.cpp | 743 const PredicateBase *getPredicateInfoFor(Instruction *I) { 2146 const PredicateBase *SCCPSolver::getPredicateInfoFor(Instruction *I) { in trackValueOfArgument()
|
/llvm-project/llvm/lib/Transforms/Scalar/ |
H A D | NewGVN.cpp | 687 const PredicateBase *PredDep; in ~ExprResult() 690 const PredicateBase *PredDep = nullptr) 711 const PredicateBase *PredDep) { 715 const PredicateBase *PredDep) { 1895 const PredicateBase *LastPredInfo = nullptr; in performSymbolicCmpEvaluation()
|