Lines Matching refs:ValueDFS
99 struct ValueDFS { struct
132 bool operator()(const ValueDFS &A, const ValueDFS &B) const { in operator ()()
157 getBlockEdge(const ValueDFS &VD) const { in getBlockEdge()
167 bool comparePHIRelated(const ValueDFS &A, const ValueDFS &B) const { in comparePHIRelated()
175 Value *getMiddleDef(const ValueDFS &VD) const { in getMiddleDef()
204 bool localComesBefore(const ValueDFS &A, const ValueDFS &B) const { in localComesBefore()
226 const ValueDFS &VDUse) const { in stackIsInScope()
254 const ValueDFS &VD) { in popStackUntilDFSScope()
262 Value *Op, SmallVectorImpl<ValueDFS> &DFSOrderedSet) { in convertUsesToDFSOrdered()
265 ValueDFS VD; in convertUsesToDFSOrdered()
515 ValueDFS &Result = *RenameIter; in materializeStack()
578 SmallVector<ValueDFS, 16> OrderedUses; in renameUses()
584 ValueDFS VD; in renameUses()
637 SmallVector<ValueDFS, 8> RenameStack; in renameUses()
675 ValueDFS &Result = RenameStack.back(); in renameUses()