Lines Matching refs:BAA
121 BatchAAResults BAA; member in __anon72856b230111::MemorySSAWalkerAnnotatedWriter
125 : MSSA(M), Walker(M->getWalker()), BAA(M->getAA()) {} in MemorySSAWalkerAnnotatedWriter()
136 MemoryAccess *Clobber = Walker->getClobberingMemoryAccess(MA, BAA); in emitInstructionAnnot()
930 MemoryAccess *findClobber(BatchAAResults &BAA, MemoryAccess *Start, in findClobber() argument
932 AA = &BAA; in findClobber()
962 checkClobberSanity(Current, Result, Q.StartingLoc, MSSA, Q, BAA); in findClobber()
1022 MemoryAccess *getClobberingMemoryAccess(MemoryAccess *MA, BatchAAResults &BAA, in getClobberingMemoryAccess() argument
1024 return Walker->getClobberingMemoryAccessBase(MA, BAA, UWL, false); in getClobberingMemoryAccess()
1028 BatchAAResults &BAA, unsigned &UWL) { in getClobberingMemoryAccess() argument
1029 return Walker->getClobberingMemoryAccessBase(MA, Loc, BAA, UWL); in getClobberingMemoryAccess()
1033 MemoryAccess *MA, BatchAAResults &BAA, unsigned &UWL) { in getClobberingMemoryAccessWithoutInvariantGroup() argument
1034 return Walker->getClobberingMemoryAccessBase(MA, BAA, UWL, false, false); in getClobberingMemoryAccessWithoutInvariantGroup()
1038 BatchAAResults &BAA) override { in getClobberingMemoryAccess() argument
1040 return getClobberingMemoryAccess(MA, BAA, UpwardWalkLimit); in getClobberingMemoryAccess()
1044 BatchAAResults &BAA) override { in getClobberingMemoryAccess() argument
1046 return getClobberingMemoryAccess(MA, Loc, BAA, UpwardWalkLimit); in getClobberingMemoryAccess()
1065 MemoryAccess *getClobberingMemoryAccess(MemoryAccess *MA, BatchAAResults &BAA, in getClobberingMemoryAccess() argument
1067 return Walker->getClobberingMemoryAccessBase(MA, BAA, UWL, true); in getClobberingMemoryAccess()
1071 BatchAAResults &BAA, unsigned &UWL) { in getClobberingMemoryAccess() argument
1072 return Walker->getClobberingMemoryAccessBase(MA, Loc, BAA, UWL); in getClobberingMemoryAccess()
1076 BatchAAResults &BAA) override { in getClobberingMemoryAccess() argument
1078 return getClobberingMemoryAccess(MA, BAA, UpwardWalkLimit); in getClobberingMemoryAccess()
1082 BatchAAResults &BAA) override { in getClobberingMemoryAccess() argument
1084 return getClobberingMemoryAccess(MA, Loc, BAA, UpwardWalkLimit); in getClobberingMemoryAccess()
1306 OptimizeUses(MemorySSA *MSSA, CachingWalker *Walker, BatchAAResults *BAA, in OptimizeUses() argument
1308 : MSSA(MSSA), Walker(Walker), AA(BAA), DT(DT) {} in OptimizeUses()
1519 void MemorySSA::buildMemorySSA(BatchAAResults &BAA, IterT Blocks) { in buildMemorySSA() argument
1541 MemoryUseOrDef *MUD = createNewAccess(&I, &BAA); in buildMemorySSA()
2453 BatchAAResults &BAA, unsigned &UpwardWalkLimit) { in getClobberingMemoryAccessBase() argument
2483 Walker.findClobber(BAA, StartingAccess, Q, UpwardWalkLimit); in getClobberingMemoryAccessBase()
2553 MemoryAccess *MA, BatchAAResults &BAA, unsigned &UpwardWalkLimit, in getClobberingMemoryAccessBase() argument
2593 if (isUseTriviallyOptimizableToLiveOnEntry(BAA, I)) { in getClobberingMemoryAccessBase()
2612 Walker.findClobber(BAA, DefiningAccess, Q, UpwardWalkLimit); in getClobberingMemoryAccessBase()
2627 Result = Walker.findClobber(BAA, OptimizedAccess, Q, UpwardWalkLimit); in getClobberingMemoryAccessBase()