Home
last modified time | relevance | path

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

/external/swiftshader/third_party/llvm-7.0/llvm/lib/Transforms/Utils/
DPredicateInfo.cpp227 const ValueDFS &VDUse) const { in stackIsInScope()
236 if (!VDUse.U) in stackIsInScope()
238 auto *PHI = dyn_cast<PHINode>(VDUse.U->getUser()); in stackIsInScope()
242 BasicBlock *EdgePred = PHI->getIncomingBlock(*VDUse.U); in stackIsInScope()
247 return DT.dominates(getBlockEdge(Stack.back().PInfo), *VDUse.U); in stackIsInScope()
250 return (VDUse.DFSIn >= Stack.back().DFSIn && in stackIsInScope()
251 VDUse.DFSOut <= Stack.back().DFSOut); in stackIsInScope()
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Transforms/Scalar/
DNewGVN.cpp3637 ValueDFS VDUse; in convertClassToDFSOrdered() local
3644 VDUse.LocalNum = InstrDFS.size() + 1; in convertClassToDFSOrdered()
3647 VDUse.LocalNum = InstrToDFSNum(I); in convertClassToDFSOrdered()
3656 VDUse.DFSIn = DomNode->getDFSNumIn(); in convertClassToDFSOrdered()
3657 VDUse.DFSOut = DomNode->getDFSNumOut(); in convertClassToDFSOrdered()
3658 VDUse.U = &U; in convertClassToDFSOrdered()
3660 DFSOrderedSet.emplace_back(VDUse); in convertClassToDFSOrdered()