Lines Matching refs:DT
71 const DominatorTree *DT = nullptr;
126 void processFunction(const Function &F, const DominatorTree &DT) {
127 this->DT = &DT;
131 if (!DT.isReachableFromEntry(&BB))
171 DT->getDescendants(const_cast<BasicBlock*>(D), Dom);
198 static void Verify(const Function &F, const DominatorTree &DT,
204 const auto &DT = AM.getResult<DominatorTreeAnalysis>(F);
206 CD.processFunction(F, DT);
207 Verify(F, DT, CD);
221 auto &DT = getAnalysis<DominatorTreeWrapperPass>().getDomTree();
223 CD.processFunction(F, DT);
224 Verify(F, DT, CD);
457 GCPtrTracker(const Function &F, const DominatorTree &DT,
505 const DominatorTree &DT);
537 GCPtrTracker::GCPtrTracker(const Function &F, const DominatorTree &DT,
552 gatherDominatingDefs(BBI.first, BBI.second->AvailableIn, DT);
736 const DominatorTree &DT) {
737 DomTreeNode *DTN = DT[const_cast<BasicBlock *>(BB)];
884 static void Verify(const Function &F, const DominatorTree &DT,
891 GCPtrTracker Tracker(F, DT, CD);