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

Overridden By

lib/Analysis/MemorySSA.cpp
 1032   MemoryAccess *getClobberingMemoryAccess(MemoryAccess *MA) override {
 1068   MemoryAccess *getClobberingMemoryAccess(MemoryAccess *MA) override {
 2452 DoNothingMemorySSAWalker::getClobberingMemoryAccess(MemoryAccess *MA) {

References

include/llvm/Analysis/MemorySSA.h
 1028     return getClobberingMemoryAccess(MA);
lib/Transforms/Scalar/LICM.cpp
 2294       Source = MSSA->getSkipSelfWalker()->getClobberingMemoryAccess(MU);
lib/Transforms/Scalar/NewGVN.cpp
 1371     StoreRHS = MSSAWalker->getClobberingMemoryAccess(StoreAccess);
 1504       MSSAWalker->getClobberingMemoryAccess(OriginalAccess);
 1643       auto *DefiningAccess = MSSAWalker->getClobberingMemoryAccess(MA);
unittests/Analysis/MemorySSATest.cpp
  789   MemoryAccess *LoadClobber = Walker->getClobberingMemoryAccess(LoadMA);
  820   EXPECT_EQ(Walker->getClobberingMemoryAccess(NewLoadAccess), LoadClobber);
  941   MemoryAccess *BClobber = MSSA.getWalker()->getClobberingMemoryAccess(DefB);
  949   EXPECT_EQ(MSSA.getWalker()->getClobberingMemoryAccess(DefB),
  990   MemoryAccess *X2Clobber = MSSA.getWalker()->getClobberingMemoryAccess(DefX2);
  997   EXPECT_EQ(MSSA.getWalker()->getClobberingMemoryAccess(DefX2),
 1260       MSSA.getWalker()->getClobberingMemoryAccess(FooAccess);
 1264       MSSA.getWalker()->getClobberingMemoryAccess(BarAccess);
 1311   ASSERT_EQ(MSSA.getWalker()->getClobberingMemoryAccess(StoreAEntry),
 1315   ASSERT_EQ(MSSA.getWalker()->getClobberingMemoryAccess(StoreBEntry),
 1328   ASSERT_EQ(MSSA.getWalker()->getClobberingMemoryAccess(StoreAEntry),