Home
last modified time | relevance | path

Searched refs:ValueDFS (Results 1 – 2 of 2) sorted by relevance

/freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DPredicateInfo.cpp86 struct ValueDFS { struct
117 bool operator()(const ValueDFS &A, const ValueDFS &B) const { in operator ()()
155 bool comparePHIRelated(const ValueDFS &A, const ValueDFS &B) const { in comparePHIRelated()
188 Value *getMiddleDef(const ValueDFS &VD) const { in getMiddleDef()
217 bool localComesBefore(const ValueDFS &A, const ValueDFS &B) const { in localComesBefore()
331 ValueDFS VD; in convertUsesToDFSOrdered()
546 ValueDFS &Result = *RenameIter; in materializeStack()
617 SmallVector<ValueDFS, 16> OrderedUses; in renameUses()
623 ValueDFS VD; in renameUses()
676 SmallVector<ValueDFS, 8> RenameStack; in renameUses()
[all …]
/freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DNewGVN.cpp821 struct ValueDFS;
823 SmallVectorImpl<ValueDFS> &,
827 SmallVectorImpl<ValueDFS> &) const;
3517 struct NewGVN::ValueDFS { struct in NewGVN
3528 bool operator<(const ValueDFS &Other) const { in operator <() argument
3588 ValueDFS VDDef; in convertClassToDFSOrdered()
3630 ValueDFS VDUse; in convertClassToDFSOrdered()
3671 SmallVectorImpl<ValueDFS> &LoadsAndStores) const { in convertClassToLoadsAndStores()
3677 ValueDFS VD; in convertClassToLoadsAndStores()
3898 SmallVector<ValueDFS, 8> PossibleDeadStores; in eliminateInstructions()
[all …]