Lines Matching defs:BAA
718 BatchAAResults BAA(*AA);
723 MSSA->getWalker()->getClobberingMemoryAccess(LI, BAA)))
732 std::min(SI->getAlign(), LI->getAlign()), BAA, GetCall);
746 DL.getTypeStoreSize(T), BAA)) {
857 BatchAAResults &BAA,
918 if (accessedBetween(BAA, DestLoc, MSSA->getMemoryAccess(C),
1048 if (isModOrRefSet(BAA.getModRefInfo(&I, SrcLoc)) || I.isTerminator())
1071 ModRefInfo MR = BAA.getModRefInfo(C, DestWithSrcSize);
1074 MR = BAA.callCapturesBefore(C, DestWithSrcSize, DT);
1127 BatchAAResults &BAA) {
1210 if (writtenBetween(MSSA, BAA, MCopyLoc, MSSA->getMemoryAccess(MDep),
1215 if (BAA.isMustAlias(M->getDest(), CopySource)) {
1228 if (isModSet(BAA.getModRefInfo(M, MemoryLocation::getForSource(MDep)))) {
1294 BatchAAResults &BAA) {
1296 if (!BAA.isMustAlias(MemSet->getDest(), MemCpy->getDest()))
1310 if (isModSet(BAA.getModRefInfo(MemCpy, MemoryLocation::getForSource(MemCpy))))
1316 if (accessedBetween(BAA, MemoryLocation::getForDest(MemSet),
1437 BatchAAResults &BAA) {
1440 if (!BAA.isMustAlias(MemSet->getRawDest(), MemCpy->getRawSource()))
1468 MemSetAccess->getDefiningAccess(), MemCpyLoc, BAA);
1470 if (hasUndefContents(MSSA, BAA, MemCpy->getSource(), MD, CopySize))
1506 BatchAAResults &BAA) {
1614 ModRefInfo Res = BAA.getModRefInfo(UI, DestLoc);
1663 ModRefInfo Res = BAA.getModRefInfo(UI, SrcLoc);
1767 BatchAAResults BAA(*AA);
1772 MSSA->getWalker()->getClobberingMemoryAccess(AnyClobber, DestLoc, BAA);
1781 if (processMemSetMemCpyDependence(M, MDep, BAA))
1785 AnyClobber, MemoryLocation::getForSource(M), BAA);
1801 M->getDestAlign().valueOrOne(), BAA,
1813 if (processMemCpyMemCpyDependence(M, MDep, BAA))
1816 if (performMemCpyToMemSetOptzn(M, MDep, BAA)) {
1825 if (hasUndefContents(MSSA, BAA, M->getSource(), MD, M->getLength())) {
1846 TypeSize::getFixed(Len->getZExtValue()), BAA)) {
1892 BatchAAResults BAA(*AA);
1894 CallAccess->getDefiningAccess(), Loc, BAA);
1935 if (writtenBetween(MSSA, BAA, MemoryLocation::getForSource(MDep),
1990 BatchAAResults BAA(*AA);
1992 CallAccess->getDefiningAccess(), Loc, BAA);
2026 if (writtenBetween(MSSA, BAA, MemoryLocation::getForSource(MDep),