Lines Matching refs:BAA
715 BatchAAResults BAA(*AA); in processStoreOfLoad() local
720 MSSA->getWalker()->getClobberingMemoryAccess(LI, BAA))) in processStoreOfLoad()
729 std::min(SI->getAlign(), LI->getAlign()), BAA, GetCall); in processStoreOfLoad()
743 DL.getTypeStoreSize(T), BAA)) { in processStoreOfLoad()
853 Align cpyDestAlign, BatchAAResults &BAA, in performCallSlotOptzn() argument
914 if (accessedBetween(BAA, DestLoc, MSSA->getMemoryAccess(C), in performCallSlotOptzn()
1044 if (isModOrRefSet(BAA.getModRefInfo(&I, SrcLoc)) || I.isTerminator()) in performCallSlotOptzn()
1067 ModRefInfo MR = BAA.getModRefInfo(C, DestWithSrcSize); in performCallSlotOptzn()
1070 MR = BAA.callCapturesBefore(C, DestWithSrcSize, DT); in performCallSlotOptzn()
1123 BatchAAResults &BAA) { in processMemCpyMemCpyDependence() argument
1157 if (writtenBetween(MSSA, BAA, MemoryLocation::getForSource(MDep), in processMemCpyMemCpyDependence()
1167 if (isModSet(BAA.getModRefInfo(M, MemoryLocation::getForSource(MDep)))) { in processMemCpyMemCpyDependence()
1233 BatchAAResults &BAA) { in processMemSetMemCpyDependence() argument
1235 if (!BAA.isMustAlias(MemSet->getDest(), MemCpy->getDest())) in processMemSetMemCpyDependence()
1240 if (isModSet(BAA.getModRefInfo(MemCpy, MemoryLocation::getForSource(MemCpy)))) in processMemSetMemCpyDependence()
1246 if (accessedBetween(BAA, MemoryLocation::getForDest(MemSet), in processMemSetMemCpyDependence()
1368 BatchAAResults &BAA) { in performMemCpyToMemSetOptzn() argument
1371 if (!BAA.isMustAlias(MemSet->getRawDest(), MemCpy->getRawSource())) in performMemCpyToMemSetOptzn()
1399 MemSetAccess->getDefiningAccess(), MemCpyLoc, BAA); in performMemCpyToMemSetOptzn()
1401 if (hasUndefContents(MSSA, BAA, MemCpy->getSource(), MD, CopySize)) in performMemCpyToMemSetOptzn()
1437 BatchAAResults &BAA) { in performStackMoveOptzn() argument
1545 ModRefInfo Res = BAA.getModRefInfo(UI, DestLoc); in performStackMoveOptzn()
1594 ModRefInfo Res = BAA.getModRefInfo(UI, SrcLoc); in performStackMoveOptzn()
1698 BatchAAResults BAA(*AA); in processMemCpy() local
1703 MSSA->getWalker()->getClobberingMemoryAccess(AnyClobber, DestLoc, BAA); in processMemCpy()
1712 if (processMemSetMemCpyDependence(M, MDep, BAA)) in processMemCpy()
1716 AnyClobber, MemoryLocation::getForSource(M), BAA); in processMemCpy()
1732 M->getDestAlign().valueOrOne(), BAA, in processMemCpy()
1744 if (processMemCpyMemCpyDependence(M, MDep, BAA)) in processMemCpy()
1747 if (performMemCpyToMemSetOptzn(M, MDep, BAA)) { in processMemCpy()
1756 if (hasUndefContents(MSSA, BAA, M->getSource(), MD, M->getLength())) { in processMemCpy()
1777 TypeSize::getFixed(Len->getZExtValue()), BAA)) { in processMemCpy()
1824 BatchAAResults BAA(*AA); in processByValArgument() local
1826 CallAccess->getDefiningAccess(), Loc, BAA); in processByValArgument()
1866 if (writtenBetween(MSSA, BAA, MemoryLocation::getForSource(MDep), in processByValArgument()
1921 BatchAAResults BAA(*AA); in processImmutArgument() local
1923 CallAccess->getDefiningAccess(), Loc, BAA); in processImmutArgument()
1957 if (writtenBetween(MSSA, BAA, MemoryLocation::getForSource(MDep), in processImmutArgument()