Home | History | Annotate | Download | only in Analysis

Lines Matching refs:DT

57                DominatorTree *dt, Region *Parent)
58 : RegionNode(Parent, Entry, 1), RI(RInfo), DT(dt), exit(Exit) {}
86 assert(DT->getNode(BB) && "BB not part of the dominance tree");
94 return (DT->dominates(entry, BB)
95 && !(DT->dominates(exit, BB) && DT->dominates(entry, exit)));
144 if (DT->getNode(Pred) && !contains(Pred)) {
391 if (!DT->dominates(getEntry(), *PI))
398 return new Region(getEntry(), *succ_begin(exit), RI, DT);
406 if (!DT->dominates(getEntry(), R->getExit()))
409 if (!DT->dominates(R->getExit(), *PI))
412 return new Region(getEntry(), R->getExit(), RI, DT);
471 if (DT->dominates(entry, P) && !DT->dominates(exit, P))
485 if (!DT->dominates(entry, exit)) {
510 if (DT->properlyDominates(entry, *SI) && *SI != exit)
569 Region *region = new Region(entry, exit, this, DT);
612 if (!DT->dominates(entry, exit))
624 DomTreeNode *N = DT->getNode(entry);
690 buildRegionsTree(DT->getNode(BB), TopLevelRegion);
696 DT = &getAnalysis<DominatorTree>();
700 TopLevelRegion = new Region(&F.getEntryBlock(), 0, this, DT, 0);
774 if (DT->dominates(Exit, BB))