Lines Matching defs:MSSA
504 MemorySSA *MSSA = nullptr;
673 TargetLibraryInfo *TLI, AliasAnalysis *AA, MemorySSA *MSSA,
675 : F(F), DT(DT), TLI(TLI), AA(AA), MSSA(MSSA), AC(AC), DL(DL),
975 auto *Result = MSSA->getMemoryAccess(I);
981 return MSSA->getMemoryAccess(BB);
1447 StoreRHS = MSSA->getLiveOnEntryDef();
1573 if (!MSSA->isLiveOnEntryDef(DefiningAccess)) {
1672 if (auto *MA = MSSA->getMemoryAccess(CI)) {
1675 } else // MSSA determined that CI does not access memory.
2918 TOPClass->setMemoryLeader(MSSA->getLiveOnEntryDef());
2920 MemoryAccessToClass[MSSA->getLiveOnEntryDef()] =
2921 createMemoryClass(MSSA->getLiveOnEntryDef());
2929 auto *MemoryBlockDefs = MSSA->getBlockDefs(BB);
3178 if (MSSA->isLiveOnEntryDef(First))
3193 if (MSSA->isLiveOnEntryDef(ChainDef))
3248 if (!Result || MSSA->isLiveOnEntryDef(Pair.first) ||
3464 MSSAWalker = MSSA->getWalker();
4277 auto &MSSA = AM.getResult<MemorySSAAnalysis>(F).getMSSA();
4279 NewGVN(F, &DT, &AC, &TLI, &AA, &MSSA, F.getDataLayout())