Lines Matching refs:StartingAccess
2214 MemoryAccess *StartingAccess, const MemoryLocation &Loc) { in getClobberingMemoryAccessBase() argument
2215 if (isa<MemoryPhi>(StartingAccess)) in getClobberingMemoryAccessBase()
2216 return StartingAccess; in getClobberingMemoryAccessBase()
2218 auto *StartingUseOrDef = cast<MemoryUseOrDef>(StartingAccess); in getClobberingMemoryAccessBase()
2253 auto *StartingAccess = dyn_cast<MemoryUseOrDef>(MA); in getClobberingMemoryAccessBase() local
2255 if (!StartingAccess) in getClobberingMemoryAccessBase()
2263 if (StartingAccess->isOptimized()) { in getClobberingMemoryAccessBase()
2264 if (!SkipSelf || !isa<MemoryDef>(StartingAccess)) in getClobberingMemoryAccessBase()
2265 return StartingAccess->getOptimized(); in getClobberingMemoryAccessBase()
2269 const Instruction *I = StartingAccess->getMemoryInst(); in getClobberingMemoryAccessBase()
2274 return StartingAccess; in getClobberingMemoryAccessBase()
2276 UpwardsMemoryQuery Q(I, StartingAccess); in getClobberingMemoryAccessBase()
2280 StartingAccess->setOptimized(LiveOnEntry); in getClobberingMemoryAccessBase()
2281 StartingAccess->setOptimizedAccessType(None); in getClobberingMemoryAccessBase()
2288 MemoryAccess *DefiningAccess = StartingAccess->getDefiningAccess(); in getClobberingMemoryAccessBase()
2293 StartingAccess->setOptimized(DefiningAccess); in getClobberingMemoryAccessBase()
2294 StartingAccess->setOptimizedAccessType(None); in getClobberingMemoryAccessBase()
2299 StartingAccess->setOptimized(OptimizedAccess); in getClobberingMemoryAccessBase()
2301 StartingAccess->setOptimizedAccessType(None); in getClobberingMemoryAccessBase()
2303 StartingAccess->setOptimizedAccessType(MustAlias); in getClobberingMemoryAccessBase()
2305 OptimizedAccess = StartingAccess->getOptimized(); in getClobberingMemoryAccessBase()
2308 LLVM_DEBUG(dbgs() << *StartingAccess << "\n"); in getClobberingMemoryAccessBase()
2314 isa<MemoryDef>(StartingAccess)) { in getClobberingMemoryAccessBase()
2357 MemoryAccess *StartingAccess, const MemoryLocation &) { in getClobberingMemoryAccess() argument
2358 if (auto *Use = dyn_cast<MemoryUseOrDef>(StartingAccess)) in getClobberingMemoryAccess()
2360 return StartingAccess; in getClobberingMemoryAccess()