Lines Matching defs:MU
189 static bool pointerInvalidatedByLoop(MemorySSA *MSSA, MemoryUse *MU,
194 MemoryUse &MU);
1190 auto MU = cast<MemoryUse>(MSSA->getMemoryAccess(LI));
1195 MSSA, MU, CurLoop, I, Flags, InvariantGroup);
1302 if (const auto *MU = dyn_cast<MemoryUse>(&MA)) {
1304 const_cast<MemoryUse *>(MU));
1312 if (!Flags.getIsSink() && !MSSA->dominates(SIMD, MU))
2359 static bool pointerInvalidatedByLoop(MemorySSA *MSSA, MemoryUse *MU,
2375 MemoryAccess *Source = getClobberingMemoryAccess(*MSSA, BAA, Flags, MU);
2401 if (pointerInvalidatedByBlock(*BB, *MSSA, *MU))
2405 return pointerInvalidatedByBlock(*I.getParent(), *MSSA, *MU);
2410 bool pointerInvalidatedByBlock(BasicBlock &BB, MemorySSA &MSSA, MemoryUse &MU) {
2414 if (MU.getBlock() != MD->getBlock() || !MSSA.locallyDominates(MD, &MU))