Lines Matching refs:MemLoc

241     const MemoryLocation &MemLoc, bool isLoad, BasicBlock::iterator ScanIt,  in getPointerDependencyFrom()  argument
254 MemLoc, isLoad, ScanIt, BB, QueryInst, Limit, BatchAA); in getPointerDependencyFrom()
269 const MemoryLocation &MemLoc, bool isLoad, BasicBlock::iterator ScanIt, in getPointerDependencyFrom() argument
272 return getPointerDependencyFrom(MemLoc, isLoad, ScanIt, BB, QueryInst, Limit, in getPointerDependencyFrom()
369 const MemoryLocation &MemLoc, in canSkipClobberingStore() argument
372 if (!MemLoc.Size.hasValue()) in canSkipClobberingStore()
374 if (MemoryLocation::get(SI).Size != MemLoc.Size) in canSkipClobberingStore()
376 if (MemLoc.Size.isScalable()) in canSkipClobberingStore()
379 MemLoc.Size.getValue().getKnownMinValue()) in canSkipClobberingStore()
385 if (BatchAA.alias(MemoryLocation::get(LI), MemLoc) != AliasResult::MustAlias) in canSkipClobberingStore()
390 isModSet(BatchAA.getModRefInfo(I, MemLoc))) in canSkipClobberingStore()
397 const MemoryLocation &MemLoc, bool isLoad, BasicBlock::iterator ScanIt, in getSimplePointerDependencyFrom() argument
402 MemLoc.Ptr->getPointerAlignment(BB->getDataLayout()); in getSimplePointerDependencyFrom()
486 if (BatchAA.isMustAlias(ArgLoc, MemLoc)) in getSimplePointerDependencyFrom()
494 AliasResult R = BatchAA.alias(Loc, MemLoc); in getSimplePointerDependencyFrom()
540 AliasResult R = BatchAA.alias(LoadLoc, MemLoc); in getSimplePointerDependencyFrom()
599 if (!isModOrRefSet(BatchAA.getModRefInfo(SI, MemLoc))) in getSimplePointerDependencyFrom()
608 AliasResult R = BatchAA.alias(StoreLoc, MemLoc); in getSimplePointerDependencyFrom()
616 if (canSkipClobberingStore(SI, MemLoc, MemLocAlign, BatchAA, *Limit)) in getSimplePointerDependencyFrom()
628 const Value *AccessPtr = getUnderlyingObject(MemLoc.Ptr); in getSimplePointerDependencyFrom()
635 if (isa<SelectInst>(Inst) && MemLoc.Ptr == Inst) in getSimplePointerDependencyFrom()
651 switch (BatchAA.getModRefInfo(Inst, MemLoc)) { in getSimplePointerDependencyFrom()
707 MemoryLocation MemLoc; in getDependency() local
708 ModRefInfo MR = GetLocation(QueryInst, MemLoc, TLI); in getDependency()
709 if (MemLoc.Ptr) { in getDependency()
716 getPointerDependencyFrom(MemLoc, isLoad, ScanPos->getIterator(), in getDependency()