• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /freebsd-13-stable/contrib/llvm-project/llvm/lib/Analysis/

Lines Matching refs:Loc

111 /// If the given instruction references a specific memory location, fill in Loc
112 /// with the details, otherwise set Loc.Ptr to null.
116 static ModRefInfo GetLocation(const Instruction *Inst, MemoryLocation &Loc,
120 Loc = MemoryLocation::get(LI);
124 Loc = MemoryLocation::get(LI);
127 Loc = MemoryLocation();
133 Loc = MemoryLocation::get(SI);
137 Loc = MemoryLocation::get(SI);
140 Loc = MemoryLocation();
145 Loc = MemoryLocation::get(V);
151 Loc = MemoryLocation(CI->getArgOperand(0));
160 Loc = MemoryLocation::getForArgument(II, 1, TLI);
165 Loc = MemoryLocation::getForArgument(II, 2, TLI);
202 MemoryLocation Loc;
203 ModRefInfo MR = GetLocation(Inst, Loc, TLI);
204 if (Loc.Ptr) {
206 if (isModOrRefSet(AA.getModRefInfo(Call, Loc)))
827 const MemoryLocation Loc = MemoryLocation::get(QueryInst);
832 assert(Loc.Ptr->getType()->isPointerTy() &&
864 const_cast<Value *>(Loc.Ptr)));
868 PHITransAddr Address(const_cast<Value *>(Loc.Ptr), DL, &AC);
875 if (getNonLocalPointerDepFromBB(QueryInst, Address, Loc, isLoad, FromBB,
880 const_cast<Value *>(Loc.Ptr)));
889 Instruction *QueryInst, const MemoryLocation &Loc, bool isLoad,
933 ValueIsLoadPair CacheKey(Loc.Ptr, isLoad);
941 getPointerDependencyFrom(Loc, isLoad, ScanPos, BB, QueryInst);
964 ValueIsLoadPair CacheKey(Loc.Ptr, isLoad);
1021 const MemoryLocation &Loc, bool isLoad, BasicBlock *StartBB,
1033 InitialNLPI.Size = Loc.Size;
1034 InitialNLPI.AATags = Loc.AATags;
1050 if (CacheInfo->Size != Loc.Size) {
1052 if (CacheInfo->Size.hasValue() && Loc.Size.hasValue()) {
1057 CacheInfo->Size.isPrecise() != Loc.Size.isPrecise() ||
1058 CacheInfo->Size.getValue() < Loc.Size.getValue();
1061 ThrowOutEverything = !Loc.Size.hasValue();
1068 CacheInfo->Size = Loc.Size;
1081 QueryInst, Pointer, Loc.getWithNewSize(CacheInfo->Size), isLoad,
1089 if (CacheInfo->AATags != Loc.AATags) {
1102 if (Loc.AATags)
1104 QueryInst, Pointer, Loc.getWithoutAATags(), isLoad, StartBB, Result,
1215 MemDepResult Dep = GetNonLocalInfoForBlock(QueryInst, Loc, isLoad, BB,
1352 Loc.getWithNewPtr(PredPtrVal), isLoad,