Home
last modified time | relevance | path

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

/llvm-project-15.0.7/llvm/lib/Transforms/Utils/
H A DPredicateInfo.cpp93 struct ValueDFS { struct
124 bool operator()(const ValueDFS &A, const ValueDFS &B) const { in operator ()()
162 bool comparePHIRelated(const ValueDFS &A, const ValueDFS &B) const { in comparePHIRelated()
195 Value *getMiddleDef(const ValueDFS &VD) const { in getMiddleDef()
224 bool localComesBefore(const ValueDFS &A, const ValueDFS &B) const { in localComesBefore()
338 ValueDFS VD; in convertUsesToDFSOrdered()
553 ValueDFS &Result = *RenameIter; in materializeStack()
624 SmallVector<ValueDFS, 16> OrderedUses; in renameUses()
630 ValueDFS VD; in renameUses()
683 SmallVector<ValueDFS, 8> RenameStack; in renameUses()
[all …]
/llvm-project-15.0.7/llvm/lib/Transforms/Scalar/
H A DNewGVN.cpp827 struct ValueDFS;
829 SmallVectorImpl<ValueDFS> &,
833 SmallVectorImpl<ValueDFS> &) const;
3513 struct NewGVN::ValueDFS { struct in NewGVN
3524 bool operator<(const ValueDFS &Other) const { in operator <() argument
3584 ValueDFS VDDef; in convertClassToDFSOrdered()
3626 ValueDFS VDUse; in convertClassToDFSOrdered()
3667 SmallVectorImpl<ValueDFS> &LoadsAndStores) const { in convertClassToLoadsAndStores()
3673 ValueDFS VD; in convertClassToLoadsAndStores()
3893 SmallVector<ValueDFS, 8> PossibleDeadStores; in eliminateInstructions()
[all …]