Lines Matching refs:BAA
120 BatchAAResults BAA; member in __anon672a7b590111::MemorySSAWalkerAnnotatedWriter
124 : MSSA(M), Walker(M->getWalker()), BAA(M->getAA()) {} in MemorySSAWalkerAnnotatedWriter()
135 MemoryAccess *Clobber = Walker->getClobberingMemoryAccess(MA, BAA); in emitInstructionAnnot()
927 MemoryAccess *findClobber(BatchAAResults &BAA, MemoryAccess *Start, in findClobber() argument
929 AA = &BAA; in findClobber()
959 checkClobberSanity(Current, Result, Q.StartingLoc, MSSA, Q, BAA); in findClobber()
1019 MemoryAccess *getClobberingMemoryAccess(MemoryAccess *MA, BatchAAResults &BAA, in getClobberingMemoryAccess() argument
1021 return Walker->getClobberingMemoryAccessBase(MA, BAA, UWL, false); in getClobberingMemoryAccess()
1025 BatchAAResults &BAA, unsigned &UWL) { in getClobberingMemoryAccess() argument
1026 return Walker->getClobberingMemoryAccessBase(MA, Loc, BAA, UWL); in getClobberingMemoryAccess()
1030 MemoryAccess *MA, BatchAAResults &BAA, unsigned &UWL) { in getClobberingMemoryAccessWithoutInvariantGroup() argument
1031 return Walker->getClobberingMemoryAccessBase(MA, BAA, UWL, false, false); in getClobberingMemoryAccessWithoutInvariantGroup()
1035 BatchAAResults &BAA) override { in getClobberingMemoryAccess() argument
1037 return getClobberingMemoryAccess(MA, BAA, UpwardWalkLimit); in getClobberingMemoryAccess()
1041 BatchAAResults &BAA) override { in getClobberingMemoryAccess() argument
1043 return getClobberingMemoryAccess(MA, Loc, BAA, UpwardWalkLimit); in getClobberingMemoryAccess()
1062 MemoryAccess *getClobberingMemoryAccess(MemoryAccess *MA, BatchAAResults &BAA, in getClobberingMemoryAccess() argument
1064 return Walker->getClobberingMemoryAccessBase(MA, BAA, UWL, true); in getClobberingMemoryAccess()
1068 BatchAAResults &BAA, unsigned &UWL) { in getClobberingMemoryAccess() argument
1069 return Walker->getClobberingMemoryAccessBase(MA, Loc, BAA, UWL); in getClobberingMemoryAccess()
1073 BatchAAResults &BAA) override { in getClobberingMemoryAccess() argument
1075 return getClobberingMemoryAccess(MA, BAA, UpwardWalkLimit); in getClobberingMemoryAccess()
1079 BatchAAResults &BAA) override { in getClobberingMemoryAccess() argument
1081 return getClobberingMemoryAccess(MA, Loc, BAA, UpwardWalkLimit); in getClobberingMemoryAccess()
1282 OptimizeUses(MemorySSA *MSSA, CachingWalker *Walker, BatchAAResults *BAA, in OptimizeUses() argument
1284 : MSSA(MSSA), Walker(Walker), AA(BAA), DT(DT) {} in OptimizeUses()
1494 void MemorySSA::buildMemorySSA(BatchAAResults &BAA) { in buildMemorySSA() argument
1516 MemoryUseOrDef *MUD = createNewAccess(&I, &BAA); in buildMemorySSA()
2390 BatchAAResults &BAA, unsigned &UpwardWalkLimit) { in getClobberingMemoryAccessBase() argument
2420 Walker.findClobber(BAA, StartingAccess, Q, UpwardWalkLimit); in getClobberingMemoryAccessBase()
2490 MemoryAccess *MA, BatchAAResults &BAA, unsigned &UpwardWalkLimit, in getClobberingMemoryAccessBase() argument
2530 if (isUseTriviallyOptimizableToLiveOnEntry(BAA, I)) { in getClobberingMemoryAccessBase()
2549 Walker.findClobber(BAA, DefiningAccess, Q, UpwardWalkLimit); in getClobberingMemoryAccessBase()
2564 Result = Walker.findClobber(BAA, OptimizedAccess, Q, UpwardWalkLimit); in getClobberingMemoryAccessBase()