Lines Matching refs:MSSA
520 MemorySSA *MSSA; member in __anon5cb5eb3b0311::EarlyCSE
599 AssumptionCache &AC, MemorySSA *MSSA) in EarlyCSE() argument
600 : TLI(TLI), TTI(TTI), DT(DT), AC(AC), SQ(DL, &TLI, &DT, &AC), MSSA(MSSA), in EarlyCSE()
601 MSSAUpdater(std::make_unique<MemorySSAUpdater>(MSSA)) {} in EarlyCSE()
968 if (!MSSA) in removeMSSA()
971 MSSA->verifyMemorySSA(); in removeMSSA()
1008 if (!MSSA) in isSameMemGeneration()
1018 auto *EarlierMA = MSSA->getMemoryAccess(EarlierInst); in isSameMemGeneration()
1021 auto *LaterMA = MSSA->getMemoryAccess(LaterInst); in isSameMemGeneration()
1031 LaterDef = MSSA->getWalker()->getClobberingMemoryAccess(LaterInst); in isSameMemGeneration()
1036 return MSSA->dominates(LaterDef, EarlierMA); in isSameMemGeneration()
1530 MSSA) && in processNode()
1660 auto *MSSA = in run() local
1663 EarlyCSE CSE(F.getParent()->getDataLayout(), TLI, TTI, DT, AC, MSSA); in run()
1714 auto *MSSA = in runOnFunction() local
1717 EarlyCSE CSE(F.getParent()->getDataLayout(), TLI, TTI, DT, AC, MSSA); in runOnFunction()