Lines Matching defs:Current
570 for (MemoryAccess *Current : def_chain(Desc.Last)) {
571 Desc.Last = Current;
572 if (Current == StopAt || Current == SkipStopAt)
573 return {Current, false, MayAlias};
575 if (auto *MD = dyn_cast<MemoryDef>(Current)) {
580 return {Current, true, MayAlias};
795 MemoryPhi *Current = Phi;
797 assert(!MSSA.isLiveOnEntryDef(Current) &&
800 const auto *Target = getWalkTarget(Current);
821 assert(CurNode.Last == Current);
891 // If we have clobbers in the def chain, find the one closest to Current
911 Current = DefChainPhi;
941 MemoryAccess *Current = Start;
945 Current = MU->getDefiningAccess();
947 DefPath FirstDesc(Q.StartingLoc, Current, Current, None);
957 Current, Q.StartingLoc);
965 checkClobberSanity(Current, Result, Q.StartingLoc, MSSA, Q, AA);