Lines Matching refs:MemoryAccess

756   SmallPtrSet<MemoryAccess *, 4> SkipStores;
799 MemoryAccess *MA = MSSA.getMemoryAccess(&I); in DSEState()
1062 SmallVector<MemoryAccess *, 4> WorkList; in isWriteAtEndOfFunction()
1063 SmallPtrSet<MemoryAccess *, 8> Visited; in isWriteAtEndOfFunction()
1064 auto PushMemUses = [&WorkList, &Visited](MemoryAccess *Acc) { in isWriteAtEndOfFunction()
1068 WorkList.push_back(cast<MemoryAccess>(U.getUser())); in isWriteAtEndOfFunction()
1077 MemoryAccess *UseAccess = WorkList[I]; in isWriteAtEndOfFunction()
1215 Optional<MemoryAccess *>
1216 getDomMemoryDef(MemoryDef *KillingDef, MemoryAccess *StartAccess, in getDomMemoryDef()
1225 MemoryAccess *Current = StartAccess; in getDomMemoryDef()
1388 MemoryAccess *MaybeDeadAccess = Current; in getDomMemoryDef()
1394 SmallSetVector<MemoryAccess *, 32> WorkList; in getDomMemoryDef()
1395 auto PushMemUses = [&WorkList](MemoryAccess *Acc) { in getDomMemoryDef()
1397 WorkList.insert(cast<MemoryAccess>(U.getUser())); in getDomMemoryDef()
1403 MemoryAccess *UseAccess = WorkList[I]; in getDomMemoryDef()
1602 if (MemoryAccess *MA = MSSA.getMemoryAccess(DeadInst)) { in deleteDeadInstruction()
1838 SetVector<MemoryAccess *> ToCheck; in storeIsNoop()
1839 MemoryAccess *Current = in storeIsNoop()
1852 ToCheck.insert(cast<MemoryAccess>(&Use)); in storeIsNoop()
1990 SetVector<MemoryAccess *> ToCheck; in eliminateDeadStores()
1997 MemoryAccess *Current = ToCheck[I]; in eliminateDeadStores()
2001 Optional<MemoryAccess *> MaybeDeadAccess = State.getDomMemoryDef( in eliminateDeadStores()
2010 MemoryAccess *DeadAccess = *MaybeDeadAccess; in eliminateDeadStores()
2015 MemoryAccess *IncomingAccess = cast<MemoryAccess>(V); in eliminateDeadStores()