Searched refs:PredicateBase (Results 1 – 3 of 3) sorted by relevance
100 class PredicateBase : public ilist_node<PredicateBase> {107 PredicateBase(const PredicateBase &) = delete;108 PredicateBase &operator=(const PredicateBase &) = delete;109 PredicateBase() = delete;110 virtual ~PredicateBase() = default;113 PredicateBase(PredicateType PT, Value *Op) : Type(PT), OriginalOp(Op) {} in PredicateBase() function116 class PredicateWithCondition : public PredicateBase {119 static bool classof(const PredicateBase *PB) { in classof()126 : PredicateBase(PT, Op), Condition(Condition) {} in PredicateWithCondition()139 static bool classof(const PredicateBase *PB) { in classof()[all …]
60 const BasicBlock *getBranchBlock(const PredicateBase *PB) { in getBranchBlock()69 static Instruction *getBranchTerminator(const PredicateBase *PB) { in getBranchTerminator()78 getBlockEdge(const PredicateBase *PB) { in getBlockEdge()108 PredicateBase *PInfo = nullptr;312 PredicateBase *PB) { in addInfoFor()381 PredicateBase *PB = in processBranch()
814 void addPredicateUsers(const PredicateBase *, Instruction *) const;1868 const PredicateBase *LastPredInfo = nullptr; in performSymbolicCmpEvaluation()2115 void NewGVN::addPredicateUsers(const PredicateBase *PB, Instruction *I) const { in addPredicateUsers()