Lines Matching defs:MSSA
247 MemoryDependenceResults *MD, MemorySSA *MSSA)
248 : DT(DT), PDT(PDT), AA(AA), MD(MD), MSSA(MSSA),
249 MSSAUpdater(std::make_unique<MemorySSAUpdater>(MSSA)) {
250 MSSA->ensureOptimizedUses();
269 MemorySSA *MSSA;
588 const MemorySSA::AccessList *Acc = MSSA->getBlockAccesses(BB);
724 if (NewBB == DBB && !MSSA->isLiveOnEntryDef(D))
741 assert(MSSA->locallyDominates(D, U));
777 if (MemoryUseOrDef *UD = MSSA->getMemoryAccess(Insn))
981 // Update the uses of the old MSSA access with NewMemAcc.
982 MemoryAccess *OldMA = MSSA->getMemoryAccess(I);
1016 MemoryUseOrDef *NewMemAcc = MSSA->getMemoryAccess(Repl);
1131 if (MSSA && VerifyMemorySSA)
1132 MSSA->verifyMemorySSA();
1209 MemorySSA &MSSA = AM.getResult<MemorySSAAnalysis>(F).getMSSA();
1210 GVNHoist G(&DT, &PDT, &AA, &MD, &MSSA);