Lines Matching defs:Loc
115 /// location, fill in Loc with the details, otherwise set Loc.Ptr to null.
120 AliasAnalysis::Location &Loc,
124 Loc = AliasAnalysis::Location();
127 Loc = AA->getLocation(LI);
133 Loc = AliasAnalysis::Location();
136 Loc = AA->getLocation(SI);
141 Loc = AA->getLocation(V);
147 Loc = AliasAnalysis::Location(CI->getArgOperand(0));
156 Loc = AliasAnalysis::Location(II->getArgOperand(1),
164 Loc = AliasAnalysis::Location(II->getArgOperand(2),
201 AliasAnalysis::Location Loc;
202 AliasAnalysis::ModRefResult MR = GetLocation(Inst, Loc, AA);
203 if (Loc.Ptr) {
205 if (AA->getModRefInfo(CS, Loc) != AliasAnalysis::NoModRef)
712 getNonLocalPointerDependency(const AliasAnalysis::Location &Loc, bool isLoad,
715 assert(Loc.Ptr->getType()->isPointerTy() &&
719 PHITransAddr Address(const_cast<Value *>(Loc.Ptr), TD);
726 if (!getNonLocalPointerDepFromBB(Address, Loc, isLoad, FromBB,
732 const_cast<Value *>(Loc.Ptr)));
740 GetNonLocalInfoForBlock(const AliasAnalysis::Location &Loc,
774 ValueIsLoadPair CacheKey(Loc.Ptr, isLoad);
781 MemDepResult Dep = getPointerDependencyFrom(Loc, isLoad, ScanPos, BB);
800 ValueIsLoadPair CacheKey(Loc.Ptr, isLoad);
855 const AliasAnalysis::Location &Loc,
869 InitialNLPI.Size = Loc.Size;
870 InitialNLPI.TBAATag = Loc.TBAATag;
881 if (CacheInfo->Size < Loc.Size) {
885 CacheInfo->Size = Loc.Size;
891 } else if (CacheInfo->Size > Loc.Size) {
895 Loc.getWithNewSize(CacheInfo->Size),
903 if (CacheInfo->TBAATag != Loc.TBAATag) {
913 if (Loc.TBAATag)
914 return getNonLocalPointerDepFromBB(Pointer, Loc.getWithoutTBAATag(),
990 MemDepResult Dep = GetNonLocalInfoForBlock(Loc, isLoad, BB, Cache,
1118 Loc.getWithNewPtr(PredPtrVal),