Lines Matching refs:StartingAccess
1106 MemoryAccess *StartingAccess, const MemoryLocation &Loc, in UpwardsDFSWalk() argument
1110 auto DFI = df_begin(StartingAccess); in UpwardsDFSWalk()
1111 for (auto DFE = df_end(StartingAccess); DFI != DFE;) { in UpwardsDFSWalk()
1202 const BasicBlock *OriginalBlock = StartingAccess->getBlock(); in UpwardsDFSWalk()
1218 MSSA->locallyDominates(CacheAccess, StartingAccess))) in UpwardsDFSWalk()
1238 MemoryAccess *StartingAccess, UpwardsMemoryQuery &Q) { in getClobberingMemoryAccess() argument
1239 return UpwardsDFSWalk(StartingAccess, Q.StartingLoc, Q, false).first; in getClobberingMemoryAccess()
1243 MemoryAccess *StartingAccess, MemoryLocation &Loc) { in getClobberingMemoryAccess() argument
1244 if (isa<MemoryPhi>(StartingAccess)) in getClobberingMemoryAccess()
1245 return StartingAccess; in getClobberingMemoryAccess()
1247 auto *StartingUseOrDef = cast<MemoryUseOrDef>(StartingAccess); in getClobberingMemoryAccess()
1275 if (Clobber != StartingAccess) in getClobberingMemoryAccess()
1288 auto *StartingAccess = cast<MemoryUseOrDef>(MSSA->getMemoryAccess(I)); in getClobberingMemoryAccess() local
1294 return StartingAccess; in getClobberingMemoryAccess()
1297 Q.OriginalAccess = StartingAccess; in getClobberingMemoryAccess()
1302 if (auto CacheResult = doCacheLookup(StartingAccess, Q, Q.StartingLoc)) in getClobberingMemoryAccess()
1306 MemoryAccess *DefiningAccess = StartingAccess->getDefiningAccess(); in getClobberingMemoryAccess()
1355 MemoryAccess *StartingAccess, MemoryLocation &) { in getClobberingMemoryAccess() argument
1356 if (auto *Use = dyn_cast<MemoryUseOrDef>(StartingAccess)) in getClobberingMemoryAccess()
1358 return StartingAccess; in getClobberingMemoryAccess()