reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
529 MSSAU = std::make_unique<MemorySSAUpdater>(MSSA); 699 Changed, MSSAU.get()) 741 Changed, MSSAU.get()) 754 FindLIVLoopCondition(SC, currentLoop, Changed, MSSAU.get()); 815 Changed, MSSAU.get()) 982 if (MSSAU) 983 MSSAU->applyUpdates(Updates, *DT); 989 CriticalEdgeSplittingOptions(DT, LI, MSSAU.get()).setPreserveLCSSA(); 1015 BasicBlock *NewPH = SplitEdge(loopPreheader, loopHeader, DT, LI, MSSAU.get()); 1027 SplitBlock(ExitBlock, &ExitBlock->front(), DT, LI, MSSAU.get()); 1131 Changed, MSSAU.get()) 1166 Changed, MSSAU.get()) 1225 SplitBlockPredecessors(ExitBlock, Preds, ".us-lcssa", DT, LI, MSSAU.get(), 1249 if (MSSAU && VerifyMemorySSA) 1255 SplitEdge(loopPreheader, loopHeader, DT, LI, MSSAU.get()); 1357 if (MSSAU) { 1362 MSSAU->updateForClonedLoop(LBRPO, ExitBlocks, VMap); 1369 if (MSSAU) { 1371 MSSAU->updateExitBlocksForClonedLoop(ExitBlocks, VMap, *DT); 1544 SplitEdge(Switch, SISucc, DT, LI, MSSAU.get()); 1597 if (MSSAU) 1598 MSSAU->removeMemoryAccess(I); 1609 ReplaceUsesOfWith(I, V, Worklist, L, LPM, MSSAU.get()); 1642 MergeBlockIntoPredecessor(Succ, &DTU, LI, MSSAU.get());