Searched refs:ValueDFS (Results 1 – 2 of 2) sorted by relevance
85 struct ValueDFS { struct100 bool operator()(const ValueDFS &A, const ValueDFS &B) const { in operator ()()133 std::pair<BasicBlock *, BasicBlock *> getBlockEdge(const ValueDFS &VD) const { in getBlockEdge()143 bool comparePHIRelated(const ValueDFS &A, const ValueDFS &B) const { in comparePHIRelated()175 const Instruction *getDefOrUser(const ValueDFS &VD) const { in getDefOrUser()189 bool localComesBefore(const ValueDFS &A, const ValueDFS &B) const { in localComesBefore()233 const ValueDFS *V;236 StackEntry(const ValueDFS *V) : V(V) {} in StackEntry()240 void convertUsesToDFSOrdered(Value *, SmallVectorImpl<ValueDFS> &);242 bool stackIsInScope(const ValueDFSStack &, const ValueDFS &) const;[all …]
851 struct ValueDFS;853 SmallVectorImpl<ValueDFS> &,857 SmallVectorImpl<ValueDFS> &) const;3553 struct NewGVN::ValueDFS { struct in NewGVN3564 bool operator<(const ValueDFS &Other) const { in operator <() argument3615 const CongruenceClass &Dense, SmallVectorImpl<ValueDFS> &DFSOrderedSet, in convertClassToDFSOrdered()3624 ValueDFS VDDef; in convertClassToDFSOrdered()3666 ValueDFS VDUse; in convertClassToDFSOrdered()3707 SmallVectorImpl<ValueDFS> &LoadsAndStores) const { in convertClassToLoadsAndStores()3713 ValueDFS VD; in convertClassToLoadsAndStores()[all …]