Lines Matching defs:MSSAU
125 MemorySSAUpdater *MSSAU;
360 Preheader, Preheader->getTerminator(), &DT, &LI, MSSAU);
414 if (MSSAU)
415 MSSAU->applyUpdates(DTUpdates, DT);
421 if (MSSAU) {
424 MSSAU->applyUpdates(DTUpdates, DT);
427 MSSAU->getMemorySSA()->verifyMemorySSA();
434 if (MSSAU) {
437 MSSAU->removeBlocks(DeadLoopBlocksSet);
499 if (MSSAU)
500 MSSAU->removeEdge(BB, Succ);
511 if (MSSAU && TheOnlySuccDuplicates > 1)
512 MSSAU->removeDuplicatePhiEdgesBetween(BB, TheOnlySucc);
530 MemorySSAUpdater *MSSAU)
531 : L(L), LI(LI), DT(DT), SE(SE), MSSAU(MSSAU), DFS(&L),
600 if (MSSAU && VerifyMemorySSA)
601 MSSAU->getMemorySSA()->verifyMemorySSA();
629 MemorySSAUpdater *MSSAU,
639 ConstantTerminatorFoldingImpl BranchFolder(L, LI, DT, SE, MSSAU);
646 LoopInfo &LI, MemorySSAUpdater *MSSAU) {
665 MergeBlockIntoPredecessor(Succ, &DTU, &LI, MSSAU);
667 if (MSSAU && VerifyMemorySSA)
668 MSSAU->getMemorySSA()->verifyMemorySSA();
677 ScalarEvolution &SE, MemorySSAUpdater *MSSAU,
682 Changed |= constantFoldTerminators(L, DT, LI, SE, MSSAU, IsLoopDeleted);
688 Changed |= mergeBlocksIntoPredecessors(L, DT, LI, MSSAU);
699 Optional<MemorySSAUpdater> MSSAU;
701 MSSAU = MemorySSAUpdater(AR.MSSA);
704 MSSAU.hasValue() ? MSSAU.getPointer() : nullptr,
732 Optional<MemorySSAUpdater> MSSAU;
735 MSSAU = MemorySSAUpdater(MSSA);
741 *L, DT, LI, SE, MSSAU.hasValue() ? MSSAU.getPointer() : nullptr,