Lines Matching refs:MemLoc
228 static bool isLoadLoadClobberIfExtendedToFullWidth(const MemoryLocation &MemLoc, in isLoadLoadClobberIfExtendedToFullWidth() argument
236 MemLocBase = GetPointerBaseWithConstantOffset(MemLoc.Ptr, MemLocOffs, DL); in isLoadLoadClobberIfExtendedToFullWidth()
239 MemLocBase, MemLocOffs, MemLoc.Size, LI); in isLoadLoadClobberIfExtendedToFullWidth()
329 const MemoryLocation &MemLoc, bool isLoad, BasicBlock::iterator ScanIt, in getPointerDependencyFrom() argument
341 return getSimplePointerDependencyFrom(MemLoc, isLoad, ScanIt, BB, QueryInst); in getPointerDependencyFrom()
396 const MemoryLocation &MemLoc, bool isLoad, BasicBlock::iterator ScanIt, in getSimplePointerDependencyFrom() argument
489 if (AA.isMustAlias(MemoryLocation(II->getArgOperand(1)), MemLoc)) in getSimplePointerDependencyFrom()
530 AliasResult R = AA.alias(LoadLoc, MemLoc); in getSimplePointerDependencyFrom()
542 isLoadLoadClobberIfExtendedToFullWidth(MemLoc, MemLocBase, in getSimplePointerDependencyFrom()
605 if (AA.getModRefInfo(SI, MemLoc) == MRI_NoModRef) in getSimplePointerDependencyFrom()
613 AliasResult R = AA.alias(StoreLoc, MemLoc); in getSimplePointerDependencyFrom()
631 const Value *AccessPtr = GetUnderlyingObject(MemLoc.Ptr, DL); in getSimplePointerDependencyFrom()
649 ModRefInfo MR = AA.getModRefInfo(Inst, MemLoc); in getSimplePointerDependencyFrom()
652 MR = AA.callCapturesBefore(Inst, MemLoc, &DT, &OBB); in getSimplePointerDependencyFrom()
707 MemoryLocation MemLoc; in getDependency() local
708 ModRefInfo MR = GetLocation(QueryInst, MemLoc, TLI); in getDependency()
709 if (MemLoc.Ptr) { in getDependency()
716 MemLoc, isLoad, ScanPos->getIterator(), QueryParent, QueryInst); in getDependency()