reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

include/llvm/Transforms/Scalar/GVN.h
   84   MemoryDependenceResults &getMemDep() const { return *MD; }
lib/Transforms/Scalar/GVN.cpp
 1272     MD->invalidateCachedPointerInfo(LoadPtr);
 1284     MD->invalidateCachedPointerInfo(V);
 1318   MD->getNonLocalPointerDependency(LI, Deps);
 1376       MD->invalidateCachedPointerInfo(V);
 1517   if (!MD)
 1530   MemDepResult Dep = MD->getDependency(L);
 1557     if (MD && AvailableValue->getType()->isPtrOrPtrVectorTy())
 1558       MD->invalidateCachedPointerInfo(AvailableValue);
 1842       if (MD)
 1843         MD->invalidateCachedPointerInfo(LHS);
 1920           if (MD)
 1921             MD->invalidateCachedPointerInfo(NotCmp);
 1961       if (MD && V->getType()->isPtrOrPtrVectorTy())
 1962         MD->invalidateCachedPointerInfo(V);
 2072   if (MD && Repl->getType()->isPtrOrPtrVectorTy())
 2073     MD->invalidateCachedPointerInfo(Repl);
 2088   MD = RunMD;
 2092   VN.setMemDep(MD);
 2105     bool removedBlock = MergeBlockIntoPredecessor(BB, &DTU, LI, nullptr, MD);
 2179       if (MD) MD->removeInstruction(I);
 2179       if (MD) MD->removeInstruction(I);
 2402   if (MD && Phi->getType()->isPtrOrPtrVectorTy())
 2403     MD->invalidateCachedPointerInfo(Phi);
 2408   if (MD)
 2409     MD->removeInstruction(CurInst);
 2452   if (MD)
 2453     MD->invalidateCachedPredecessors();
 2468   if (MD) MD->invalidateCachedPredecessors();
 2468   if (MD) MD->invalidateCachedPredecessors();
 2593         if (MD)
 2594           MD->invalidateCachedPointerInfo(&Phi);