Lines Matching refs:DTU
304 DomTreeUpdater &DTU) { in splitCallSite() argument
328 DTU); in splitCallSite()
367 DTU.applyUpdatesPermissive({{DominatorTree::Delete, BB, TailBB}}); in splitCallSite()
371 DTU.deleteBB(TailBB); in splitCallSite()
455 DomTreeUpdater &DTU) { in shouldSplitOnPredicatedArgument() argument
464 assert(DTU.hasDomTree() && "We need a DTU with a valid DT!"); in shouldSplitOnPredicatedArgument()
465 auto *CSDTNode = DTU.getDomTree().getNode(CB.getParent()); in shouldSplitOnPredicatedArgument()
487 DomTreeUpdater &DTU) { in tryToSplitCallSite() argument
492 auto PredsWithConds = shouldSplitOnPredicatedArgument(CB, DTU); in tryToSplitCallSite()
498 splitCallSite(CB, PredsWithConds, DTU); in tryToSplitCallSite()
505 DomTreeUpdater DTU(&DT, DomTreeUpdater::UpdateStrategy::Lazy); in doCallSiteSplitting() local
527 Changed |= tryToSplitCallSite(*CB, TTI, DTU); in doCallSiteSplitting()