Lines Matching refs:MSSAU
58 MemorySSAUpdater *MSSAU, in formDedicatedExitBlocks() argument
91 BB, InLoopPredecessors, ".loopexit", DT, LI, MSSAU, PreserveLCSSA); in formDedicatedExitBlocks()
489 std::unique_ptr<MemorySSAUpdater> MSSAU; in deleteDeadLoop() local
491 MSSAU = std::make_unique<MemorySSAUpdater>(MSSA); in deleteDeadLoop()
571 MSSAU->applyUpdates({{DominatorTree::Insert, Preheader, ExitBlock}}, in deleteDeadLoop()
595 MSSAU->applyUpdates({{DominatorTree::Delete, Preheader, L->getHeader()}}, in deleteDeadLoop()
599 MSSAU->removeBlocks(DeadBlockSet); in deleteDeadLoop()
734 std::unique_ptr<MemorySSAUpdater> MSSAU; in breakLoopBackedge() local
736 MSSAU = std::make_unique<MemorySSAUpdater>(MSSA); in breakLoopBackedge()
745 MSSAU.get()); in breakLoopBackedge()
772 MSSAU->applyUpdates({{DominatorTree::Delete, Latch, Header}}, DT); in breakLoopBackedge()
780 auto *BackedgeBB = SplitEdge(Latch, Header, &DT, &LI, MSSAU.get()); in breakLoopBackedge()
784 /*PreserveLCSSA*/ true, &DTU, MSSAU.get()); in breakLoopBackedge()