Lines Matching refs:Loc
86 bool AAResults::pointsToConstantMemory(const MemoryLocation &Loc, in pointsToConstantMemory() argument
89 if (AA->pointsToConstantMemory(Loc, OrLocal)) in pointsToConstantMemory()
127 const MemoryLocation &Loc) { in getModRefInfo() argument
131 Result = ModRefInfo(Result & AA->getModRefInfo(CS, Loc)); in getModRefInfo()
159 AliasResult ArgAlias = alias(ArgLoc, Loc); in getModRefInfo()
175 pointsToConstantMemory(Loc, /*OrLocal*/ false)) in getModRefInfo()
313 const MemoryLocation &Loc) { in getModRefInfo() argument
320 if (Loc.Ptr && !alias(MemoryLocation::get(L), Loc)) in getModRefInfo()
328 const MemoryLocation &Loc) { in getModRefInfo() argument
333 if (Loc.Ptr) { in getModRefInfo()
336 if (!alias(MemoryLocation::get(S), Loc)) in getModRefInfo()
341 if (pointsToConstantMemory(Loc)) in getModRefInfo()
350 const MemoryLocation &Loc) { in getModRefInfo() argument
352 if (Loc.Ptr) { in getModRefInfo()
355 if (!alias(MemoryLocation::get(V), Loc)) in getModRefInfo()
360 if (pointsToConstantMemory(Loc)) in getModRefInfo()
369 const MemoryLocation &Loc) { in getModRefInfo() argument
370 if (Loc.Ptr) { in getModRefInfo()
373 if (pointsToConstantMemory(Loc)) in getModRefInfo()
382 const MemoryLocation &Loc) { in getModRefInfo() argument
383 if (Loc.Ptr) { in getModRefInfo()
386 if (pointsToConstantMemory(Loc)) in getModRefInfo()
395 const MemoryLocation &Loc) { in getModRefInfo() argument
401 if (Loc.Ptr && !alias(MemoryLocation::get(CX), Loc)) in getModRefInfo()
408 const MemoryLocation &Loc) { in getModRefInfo() argument
414 if (Loc.Ptr && !alias(MemoryLocation::get(RMW), Loc)) in getModRefInfo()
483 const MemoryLocation &Loc) { in canBasicBlockModify() argument
484 return canInstructionRangeModRef(BB.front(), BB.back(), Loc, MRI_Mod); in canBasicBlockModify()
494 const MemoryLocation &Loc, in canInstructionRangeModRef() argument
503 if (getModRefInfo(&*I, Loc) & Mode) in canInstructionRangeModRef()