Lines Matching refs:MemoryLocation

290 static bool accessedBetween(BatchAAResults &AA, MemoryLocation Loc,  in accessedBetween()
315 MemoryLocation Loc, const MemoryUseOrDef *Start, in writtenBetween()
509 MemoryLocation StoreLoc = MemoryLocation::get(SI); in moveUp()
532 SmallVector<MemoryLocation, 8> MemLocs{StoreLoc}; in moveUp()
537 const MemoryLocation LoadLoc = MemoryLocation::get(LI); in moveUp()
553 NeedLift = llvm::any_of(MemLocs, [C, this](const MemoryLocation &ML) { in moveUp()
579 auto ML = MemoryLocation::get(C); in moveUp()
645 MemoryLocation LoadLoc = MemoryLocation::get(LI); in processStoreOfLoad()
907 MemoryLocation DestLoc = isa<StoreInst>(cpyStore) ? in performCallSlotOptzn()
908 MemoryLocation::get(cpyStore) : in performCallSlotOptzn()
909 MemoryLocation::getForDest(cast<MemCpyInst>(cpyStore)); in performCallSlotOptzn()
1020 MemoryLocation SrcLoc = in performCallSlotOptzn()
1021 MemoryLocation(srcAlloca, LocationSize::precise(srcSize)); in performCallSlotOptzn()
1066 MemoryLocation DestWithSrcSize(cpyDest, LocationSize::precise(srcSize)); in performCallSlotOptzn()
1157 if (writtenBetween(MSSA, BAA, MemoryLocation::getForSource(MDep), in processMemCpyMemCpyDependence()
1167 if (isModSet(BAA.getModRefInfo(M, MemoryLocation::getForSource(MDep)))) { in processMemCpyMemCpyDependence()
1240 if (isModSet(BAA.getModRefInfo(MemCpy, MemoryLocation::getForSource(MemCpy)))) in processMemSetMemCpyDependence()
1246 if (accessedBetween(BAA, MemoryLocation::getForDest(MemSet), in processMemSetMemCpyDependence()
1395 MemoryLocation MemCpyLoc = MemoryLocation::getForSource(MemCpy); in performMemCpyToMemSetOptzn()
1539 MemoryLocation DestLoc(DestAlloca, LocationSize::precise(Size)); in performStackMoveOptzn()
1587 MemoryLocation SrcLoc(SrcAlloca, LocationSize::precise(Size)); in performStackMoveOptzn()
1701 MemoryLocation DestLoc = MemoryLocation::getForDest(M); in processMemCpy()
1716 AnyClobber, MemoryLocation::getForSource(M), BAA); in processMemCpy()
1792 if (isModSet(AA->getModRefInfo(M, MemoryLocation::getForSource(M)))) in processMemMove()
1819 MemoryLocation Loc(ByValArg, LocationSize::precise(ByValSize)); in processByValArgument()
1866 if (writtenBetween(MSSA, BAA, MemoryLocation::getForSource(MDep), in processByValArgument()
1915 MemoryLocation Loc(ImmutArg, LocationSize::precise(*AllocaSize)); in processImmutArgument()
1957 if (writtenBetween(MSSA, BAA, MemoryLocation::getForSource(MDep), in processImmutArgument()
1962 if (isModSet(AA->getModRefInfo(&CB, MemoryLocation::getForSource(MDep)))) in processImmutArgument()