Lines Matching refs:MSSAU
1485 if (MSSAU) { in eliminatePartiallyRedundantLoad()
1486 auto *NewAccess = MSSAU->createMemoryAccessInBB( in eliminatePartiallyRedundantLoad()
1489 MSSAU->insertDef(NewDef, /*RenameUses=*/true); in eliminatePartiallyRedundantLoad()
1491 MSSAU->insertUse(cast<MemoryUse>(NewAccess), /*RenameUses=*/true); in eliminatePartiallyRedundantLoad()
2065 if (MSSAU) { in processAssumeIntrinsic()
2068 MSSAU->getMemorySSA()->getBlockAccesses(IntrinsicI->getParent()); in processAssumeIntrinsic()
2085 FirstNonDom ? MSSAU->createMemoryAccessBefore( in processAssumeIntrinsic()
2088 : MSSAU->createMemoryAccessInBB( in processAssumeIntrinsic()
2092 MSSAU->insertDef(cast<MemoryDef>(NewDef), /*RenameUses=*/false); in processAssumeIntrinsic()
2239 if (MSSAU) in processLoad()
2240 MSSAU->removeMemoryAccess(L); in processLoad()
2775 MSSAU = MSSA ? &Updater : nullptr; in runImpl()
2784 bool removedBlock = MergeBlockIntoPredecessor(&BB, &DTU, &LI, MSSAU, MD); in runImpl()
3134 CriticalEdgeSplittingOptions(DT, LI, MSSAU).unsetPreserveLoopSimplify()); in splitCriticalEdges()
3153 CriticalEdgeSplittingOptions(DT, LI, MSSAU)) != in splitCriticalEdges()
3191 if (MSSAU) in removeInstruction()
3192 MSSAU->removeMemoryAccess(I); in removeInstruction()