Lines Matching refs:DTU
405 DomTreeUpdater &DTU; member in __anone41365f00511::TailRecursionEliminator
435 DomTreeUpdater &DTU) in TailRecursionEliminator() argument
436 : F(F), TTI(TTI), AA(AA), ORE(ORE), DTU(DTU) {} in TailRecursionEliminator()
457 DomTreeUpdater &DTU);
557 DTU.recalculate(*NewEntry->getParent()); in createTailRecurseLoopHeader()
739 DTU.applyUpdates({{DominatorTree::Insert, BB, HeaderBB}}); in eliminateCall()
839 FoldReturnIntoUncondBranch(Ret, Succ, &BB, &DTU); in processBlock()
848 DTU.deleteBB(Succ); in processBlock()
866 DomTreeUpdater &DTU) { in eliminate() argument
882 TailRecursionEliminator TRE(F, TTI, AA, ORE, DTU); in eliminate()
919 DomTreeUpdater DTU(DT, PDT, DomTreeUpdater::UpdateStrategy::Eager); in runOnFunction() local
924 &getAnalysis<OptimizationRemarkEmitterWrapperPass>().getORE(), DTU); in runOnFunction()
953 DomTreeUpdater DTU(DT, PDT, DomTreeUpdater::UpdateStrategy::Eager); in run() local
954 bool Changed = TailRecursionEliminator::eliminate(F, &TTI, &AA, &ORE, DTU); in run()