Home
last modified time | relevance | path

Searched refs:DFSIn (Results 1 – 4 of 4) sorted by relevance

/openbsd/src/gnu/llvm/llvm/lib/Transforms/Utils/
DPredicateInfo.cpp94 int DFSIn = 0; member
132 assert((A.DFSIn != B.DFSIn || A.DFSOut == B.DFSOut) && in operator ()()
134 bool SameBlock = A.DFSIn == B.DFSIn; in operator ()()
146 return std::tie(A.DFSIn, A.LocalNum, isADef) < in operator ()()
147 std::tie(B.DFSIn, B.LocalNum, isBDef); in operator ()()
171 assert(DomASrc->getDFSNumIn() == (unsigned)A.DFSIn && in comparePHIRelated()
173 assert(DomBSrc->getDFSNumIn() == (unsigned)B.DFSIn && in comparePHIRelated()
175 assert(A.DFSIn == B.DFSIn && "Values must be in the same block"); in comparePHIRelated()
322 return (VDUse.DFSIn >= Stack.back().DFSIn && in stackIsInScope()
356 VD.DFSIn = DomNode->getDFSNumIn(); in convertUsesToDFSOrdered()
[all …]
/openbsd/src/gnu/llvm/llvm/include/llvm/CodeGen/
DLexicalScopes.h107 if (DFSIn < S->getDFSIn() && DFSOut > S->getDFSOut()) in dominates()
115 unsigned getDFSIn() const { return DFSIn; } in getDFSIn()
116 void setDFSIn(unsigned I) { DFSIn = I; } in setDFSIn()
133 unsigned DFSIn = 0; // In & Out Depth use to determine scope nesting. variable
/openbsd/src/gnu/llvm/llvm/lib/Transforms/Scalar/
DNewGVN.cpp3512 int DFSIn = 0; member
3561 return std::tie(DFSIn, DFSOut, LocalNum, Def, U) < in operator <()
3562 std::tie(Other.DFSIn, Other.DFSOut, Other.LocalNum, Other.Def, in operator <()
3584 VDDef.DFSIn = DomNode->getDFSNumIn(); in convertClassToDFSOrdered()
3643 VDUse.DFSIn = DomNode->getDFSNumIn(); in convertClassToDFSOrdered()
3673 VD.DFSIn = DomNode->getDFSNumIn(); in convertClassToLoadsAndStores()
3742 void push_back(Value *V, int DFSIn, int DFSOut) { in push_back() argument
3744 DFSStack.emplace_back(DFSIn, DFSOut); in push_back()
3749 bool isInScope(int DFSIn, int DFSOut) const { in isInScope() argument
3752 return DFSIn >= DFSStack.back().first && DFSOut <= DFSStack.back().second; in isInScope()
[all …]
/openbsd/src/gnu/llvm/llvm/lib/CodeGen/
DLexicalScopes.cpp334 err << "DFSIn: " << DFSIn << " DFSOut: " << DFSOut << "\n"; in dump()