Home | History | Annotate | Download | only in Scalar

Lines Matching refs:DT

62   DominatorTree &DT;
206 explicit GuardWideningImpl(DominatorTree &DT, PostDominatorTree &PDT,
208 : DT(DT), PDT(PDT), LI(LI) {}
247 for (auto DFI = df_begin(DT.getRootNode()), DFE = df_end(DT.getRootNode());
329 assert(DT.dominates(BestSoFar, GuardInst) && "Should be!");
372 if (!Inst || DT.dominates(Inst, Loc) || Visited.count(Inst))
375 if (!isSafeToSpeculativelyExecute(Inst, Loc, &DT) ||
384 assert(DT.isReachableFromEntry(Inst->getParent()) &&
392 if (!Inst || DT.dominates(Inst, Loc))
395 assert(isSafeToSpeculativelyExecute(Inst, Loc, &DT) &&
527 assert((!BaseInst || DT.isReachableFromEntry(BaseInst->getParent())) &&
657 auto &DT = AM.getResult<DominatorTreeAnalysis>(F);
660 bool Changed = GuardWideningImpl(DT, PDT, LI).run();