Searched refs:ValueDFS (Results 1 – 2 of 2) sorted by relevance
101 struct ValueDFS { struct132 bool operator()(const ValueDFS &A, const ValueDFS &B) const { in operator ()()170 bool comparePHIRelated(const ValueDFS &A, const ValueDFS &B) const { in comparePHIRelated()203 Value *getMiddleDef(const ValueDFS &VD) const { in getMiddleDef()232 bool localComesBefore(const ValueDFS &A, const ValueDFS &B) const { in localComesBefore()346 ValueDFS VD; in convertUsesToDFSOrdered()561 ValueDFS &Result = *RenameIter; in materializeStack()632 SmallVector<ValueDFS, 16> OrderedUses; in renameUses()638 ValueDFS VD; in renameUses()691 SmallVector<ValueDFS, 8> RenameStack; in renameUses()[all …]
825 struct ValueDFS;827 SmallVectorImpl<ValueDFS> &,831 SmallVectorImpl<ValueDFS> &) const;3481 struct NewGVN::ValueDFS { struct in NewGVN3492 bool operator<(const ValueDFS &Other) const { in operator <() argument3552 ValueDFS VDDef; in convertClassToDFSOrdered()3594 ValueDFS VDUse; in convertClassToDFSOrdered()3635 SmallVectorImpl<ValueDFS> &LoadsAndStores) const { in convertClassToLoadsAndStores()3641 ValueDFS VD; in convertClassToLoadsAndStores()3861 SmallVector<ValueDFS, 8> PossibleDeadStores; in eliminateInstructions()[all …]