Lines Matching defs:MSSAU

165                           MemorySSAUpdater *MSSAU) {
175 Changed |= RecursivelyDeleteDeadPHINode(PN, TLI, MSSAU);
181 LoopInfo *LI, MemorySSAUpdater *MSSAU,
285 if (MSSAU)
286 MSSAU->moveAllAfterMergeBlocks(BB, PredBB, Start);
306 if (MSSAU)
308 MSSAU->getMemorySSA()->getMemoryAccess(PredBB->getTerminator())))
309 MSSAU->moveToPlace(MUD, PredBB, MemorySSA::End);
762 LoopInfo *LI, MemorySSAUpdater *MSSAU,
769 CriticalEdgeSplittingOptions(DT, LI, MSSAU).setPreserveLCSSA();
788 return SplitBlock(Succ, &Succ->front(), DT, LI, MSSAU, BBName,
796 return SplitBlock(BB, BB->getTerminator(), DT, LI, MSSAU, BBName);
840 return SplitEdge(BB, Succ, Options.DT, Options.LI, Options.MSSAU, BBName);
908 auto *MSSAU = Options.MSSAU;
923 if (MSSAU) {
924 MSSAU->applyUpdates(Updates, *DT);
926 MSSAU->getMemorySSA()->verifyMemorySSA();
969 Succ, LoopPreds, "split", DT, LI, MSSAU, Options.PreserveLCSSA);
1029 LoopInfo *LI, MemorySSAUpdater *MSSAU,
1034 DTU ? DTU : (DT ? &LocalDTU : nullptr), LI, MSSAU,
1077 if (MSSAU)
1078 MSSAU->moveAllAfterSpliceBlocks(Old, New, &*(New->begin()));
1085 MemorySSAUpdater *MSSAU, const Twine &BBName,
1087 return SplitBlockImpl(Old, SplitPt, /*DTU=*/nullptr, DT, LI, MSSAU, BBName,
1092 MemorySSAUpdater *MSSAU, const Twine &BBName,
1094 return SplitBlockImpl(Old, SplitPt, DTU, /*DT=*/nullptr, LI, MSSAU, BBName,
1100 MemorySSAUpdater *MSSAU,
1134 if (MSSAU) {
1135 MSSAU->applyUpdates(DTUpdates, DTU->getDomTree());
1137 MSSAU->getMemorySSA()->verifyMemorySSA();
1148 LoopInfo *LI, MemorySSAUpdater *MSSAU,
1183 if (MSSAU)
1184 MSSAU->wireOldPredecessorsToNewImmediatePredecessor(OldBB, NewBB, Preds);
1326 MemorySSAUpdater *MSSAU, bool PreserveLCSSA);
1332 MemorySSAUpdater *MSSAU, bool PreserveLCSSA) {
1344 DTU, DT, LI, MSSAU, PreserveLCSSA);
1394 UpdateAnalysisInformation(BB, NewBB, Preds, DTU, DT, LI, MSSAU, PreserveLCSSA,
1421 LoopInfo *LI, MemorySSAUpdater *MSSAU,
1424 MSSAU, PreserveLCSSA);
1430 MemorySSAUpdater *MSSAU,
1433 /*DT=*/nullptr, LI, MSSAU, PreserveLCSSA);
1440 MemorySSAUpdater *MSSAU, bool PreserveLCSSA) {
1465 UpdateAnalysisInformation(OrigBB, NewBB1, Preds, DTU, DT, LI, MSSAU,
1501 UpdateAnalysisInformation(OrigBB, NewBB2, NewBB2Preds, DTU, DT, LI, MSSAU,
1543 MemorySSAUpdater *MSSAU,
1546 NewBBs, DTU, /*DT=*/nullptr, LI, MSSAU,