Lines Matching defs:MSSA
246 MemoryDependenceResults *MD, MemorySSA *MSSA)
247 : DT(DT), PDT(PDT), AA(AA), MD(MD), MSSA(MSSA),
248 MSSAUpdater(std::make_unique<MemorySSAUpdater>(MSSA)) {
249 MSSA->ensureOptimizedUses();
268 MemorySSA *MSSA;
587 const MemorySSA::AccessList *Acc = MSSA->getBlockAccesses(BB);
723 if (NewBB == DBB && !MSSA->isLiveOnEntryDef(D))
740 assert(MSSA->locallyDominates(D, U));
776 if (MemoryUseOrDef *UD = MSSA->getMemoryAccess(Insn))
980 // Update the uses of the old MSSA access with NewMemAcc.
981 MemoryAccess *OldMA = MSSA->getMemoryAccess(I);
1015 MemoryUseOrDef *NewMemAcc = MSSA->getMemoryAccess(Repl);
1130 if (MSSA && VerifyMemorySSA)
1131 MSSA->verifyMemorySSA();
1208 MemorySSA &MSSA = AM.getResult<MemorySSAAnalysis>(F).getMSSA();
1209 GVNHoist G(&DT, &PDT, &AA, &MD, &MSSA);