Lines Matching defs:Pointer
973 /// Compute the memdep value for BB with Pointer/PointeeSize using either
1094 Instruction *QueryInst, const PHITransAddr &Pointer,
1098 // Look up the cached info for Pointer.
1099 ValueIsLoadPair CacheKey(Pointer.getAddr(), isLoad);
1145 QueryInst, Pointer, Loc.getWithNewSize(CacheInfo->Size), isLoad,
1164 QueryInst, Pointer, Loc.getWithoutAATags(), isLoad, StartBB, Result,
1183 if (VI == Visited.end() || VI->second == Pointer.getAddr())
1193 Value *Addr = Pointer.getAddr();
1257 // Analyze the dependency of *Pointer in FromBB. See if we already have
1261 // Get the dependency info for Pointer in BB. If we have cached
1270 Result.push_back(NonLocalDepResult(BB, Dep, Pointer.getAddr()));
1276 // If 'Pointer' is an instruction defined in this block, then we need to do
1279 // the same Pointer.
1280 if (!Pointer.NeedsPHITranslationFromBlock(BB)) {
1286 Visited.insert(std::make_pair(Pred, Pointer.getAddr()));
1296 if (InsertRes.first->second != Pointer.getAddr()) {
1319 if (!Pointer.IsPotentiallyPHITranslatable())
1335 PredList.push_back(std::make_pair(Pred, Pointer));
1468 NonLocalDepResult(I.getBB(), I.getResult(), Pointer.getAddr()));