Lines Matching defs:DT
271 DominatorTree *DT,
273 DomTreeUpdater DTU(DT, DomTreeUpdater::UpdateStrategy::Eager);
275 bool EverChanged = removeUnreachableBlocks(F, DT ? &DTU : nullptr);
277 tailMergeBlocksWithSimilarFunctionTerminators(F, DT ? &DTU : nullptr);
278 EverChanged |= iterativelySimplifyCFG(F, TTI, DT ? &DTU : nullptr, Options);
288 if (!removeUnreachableBlocks(F, DT ? &DTU : nullptr))
292 EverChanged = iterativelySimplifyCFG(F, TTI, DT ? &DTU : nullptr, Options);
293 EverChanged |= removeUnreachableBlocks(F, DT ? &DTU : nullptr);
300 DominatorTree *DT,
303 (DT && DT->verify(DominatorTree::VerificationLevel::Full))) &&
306 bool Changed = simplifyFunctionCFGImpl(F, TTI, DT, Options);
309 (DT && DT->verify(DominatorTree::VerificationLevel::Full))) &&
369 DominatorTree *DT = nullptr;
371 DT = &AM.getResult<DominatorTreeAnalysis>(F);
372 if (!simplifyFunctionCFG(F, TTI, DT, Options))
401 DominatorTree *DT = nullptr;
403 DT = &getAnalysis<DominatorTreeWrapperPass>().getDomTree();
406 return simplifyFunctionCFG(F, TTI, DT, Options);