Home
last modified time | relevance | path

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

/external/swiftshader/third_party/llvm-7.0/llvm/include/llvm/Transforms/Utils/
DPredicateInfo.h100 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() function
116 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 …]
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Transforms/Utils/
DPredicateInfo.cpp60 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()
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Transforms/Scalar/
DNewGVN.cpp814 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()