Searched refs:ValueDFS (Results 1 – 2 of 2) sorted by relevance
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/Utils/ |
H A D | PredicateInfo.cpp | 99 struct ValueDFS { struct 130 bool operator()(const ValueDFS &A, const ValueDFS &B) const { in operator ()() 158 std::pair<BasicBlock *, BasicBlock *> getBlockEdge(const ValueDFS &VD) const { in getBlockEdge() 168 bool comparePHIRelated(const ValueDFS &A, const ValueDFS &B) const { in comparePHIRelated() 201 Value *getMiddleDef(const ValueDFS &VD) const { in getMiddleDef() 230 bool localComesBefore(const ValueDFS &A, const ValueDFS &B) const { in localComesBefore() 287 typedef SmallVectorImpl<ValueDFS> ValueDFSStack; 288 void convertUsesToDFSOrdered(Value *, SmallVectorImpl<ValueDFS> &); 290 bool stackIsInScope(const ValueDFSStack &, const ValueDFS &) const; 291 void popStackUntilDFSScope(ValueDFSStack &, const ValueDFS &); [all …]
|
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/Scalar/ |
H A D | NewGVN.cpp | 825 struct ValueDFS; 827 SmallVectorImpl<ValueDFS> &, 831 SmallVectorImpl<ValueDFS> &) const; 3481 struct NewGVN::ValueDFS { struct in NewGVN 3492 bool operator<(const ValueDFS &Other) const { in operator <() argument 3543 const CongruenceClass &Dense, SmallVectorImpl<ValueDFS> &DFSOrderedSet, in convertClassToDFSOrdered() 3552 ValueDFS VDDef; in convertClassToDFSOrdered() 3594 ValueDFS VDUse; in convertClassToDFSOrdered() 3635 SmallVectorImpl<ValueDFS> &LoadsAndStores) const { in convertClassToLoadsAndStores() 3641 ValueDFS VD; in convertClassToLoadsAndStores() [all …]
|