reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
342 return getDefiningAccess() && OptimizedID == getDefiningAccess()->getID(); 342 return getDefiningAccess() && OptimizedID == getDefiningAccess()->getID(); 346 return getDefiningAccess(); 1113 return cast<MemoryUseOrDef>(Access)->getDefiningAccess(); 1283 MA = MUD->getDefiningAccess();lib/Analysis/MemorySSA.cpp
943 Current = MU->getDefiningAccess(); 1121 if (MUD->getDefiningAccess() == nullptr || RenameAllUses) 2178 MemoryAccess *UO = getDefiningAccess(); 2227 MemoryAccess *UO = getDefiningAccess(); 2361 ? StartingUseOrDef->getDefiningAccess() 2412 MemoryAccess *DefiningAccess = StartingAccess->getDefiningAccess(); 2454 return Use->getDefiningAccess(); 2461 return Use->getDefiningAccess();lib/Analysis/MemorySSAUpdater.cpp
276 FirstDef = MD->getDefiningAccess(); 439 FirstDef = MD->getDefiningAccess(); 603 getNewDefiningAccessForClone(MUD->getDefiningAccess(), VMap, 1134 What->replaceAllUsesWith(What->getDefiningAccess()); 1289 NewDefTarget = cast<MemoryUseOrDef>(MA)->getDefiningAccess();lib/CodeGen/InterleavedLoadCombinePass.cpp
1185 auto MADef = MSSA.getMemoryAccess(LI)->getDefiningAccess();
lib/Transforms/Scalar/EarlyCSE.cpp 785 LaterDef = LaterMA->getDefiningAccess();
lib/Transforms/Scalar/GVNHoist.cpp449 assert(DT->dominates(Def->getDefiningAccess()->getBlock(), NewBB) && 528 MemoryAccess *D = U->getDefiningAccess();lib/Transforms/Scalar/LICM.cpp
1241 auto *MD = MU->getDefiningAccess(); 2292 Source = MU->getDefiningAccess();lib/Transforms/Scalar/NewGVN.cpp
1369 const MemoryAccess *StoreRHS = StoreAccess->getDefiningAccess(); 1374 if (StoreRHS != StoreAccess->getDefiningAccess()) 1400 (lookupMemoryLeader(getMemoryAccess(LI)->getDefiningAccess()) == 2709 if (MemAccess && !isa<MemoryPhi>(MemAccess->getDefiningAccess()) && 2710 MemAccess->getDefiningAccess()->getBlock() == I->getParent())unittests/Analysis/MemorySSATest.cpp
104 MemoryAccess *DefiningAccess = LoadAccess->getDefiningAccess(); 153 EXPECT_EQ(FirstLoadAccess->getDefiningAccess(), EntryStoreAccess); 177 dyn_cast<MemoryPhi>(SecondLoadAccess->getDefiningAccess()); 188 EXPECT_NE(FirstLoadAccess->getDefiningAccess(), MergePhi); 190 EXPECT_EQ(FirstLoadAccess->getDefiningAccess(), MergePhi); 192 MergePhi = dyn_cast<MemoryPhi>(SecondLoadAccess->getDefiningAccess()); 241 MemoryAccess *DefiningAccess = LoadAccess->getDefiningAccess(); 362 EXPECT_TRUE(isa<MemoryPhi>(LoadAccess->getDefiningAccess())); 363 MemoryPhi *MergePhi = cast<MemoryPhi>(LoadAccess->getDefiningAccess()); 405 EXPECT_TRUE(isa<MemoryPhi>(LoadAccess->getDefiningAccess())); 406 MemoryPhi *MergePhi = cast<MemoryPhi>(LoadAccess->getDefiningAccess()); 449 EXPECT_TRUE(isa<MemoryPhi>(LoadAccess->getDefiningAccess())); 450 MemoryPhi *MergePhi = cast<MemoryPhi>(LoadAccess->getDefiningAccess()); 502 MemoryAccess *DefiningAccess = LoadAccess->getDefiningAccess(); 513 EXPECT_TRUE(MSSA.isLiveOnEntryDef(LoadAccess->getDefiningAccess())); 549 MemoryAccess *DefiningAccess = LoadAccess->getDefiningAccess(); 558 EXPECT_EQ(DefiningAccess, LoadAccess->getDefiningAccess()); 581 EXPECT_TRUE(MSSA.isLiveOnEntryDef(LoadAccess->getDefiningAccess())); 613 MemoryAccess *DefiningAccess = MSSA.getMemoryAccess(V)->getDefiningAccess(); 739 EXPECT_EQ(ALoadMA->getDefiningAccess(), MSSA.getMemoryAccess(BStore)); 782 EXPECT_EQ(LoadMA->getDefiningAccess(), StoreMA); 821 EXPECT_EQ(NewLoadAccess->getDefiningAccess(), LoadClobber); 854 EXPECT_EQ(MSSA.getMemoryAccess(StoreB)->getDefiningAccess(), 856 EXPECT_EQ(MSSA.getMemoryAccess(StoreC)->getDefiningAccess(), 858 EXPECT_EQ(MSSA.getMemoryAccess(StoreA2)->getDefiningAccess(), 947 EXPECT_EQ(DefB->getDefiningAccess(), MSSA.getLiveOnEntryDef()); 989 EXPECT_EQ(DefX2->getDefiningAccess(), DefY); 996 EXPECT_EQ(DefX2->getDefiningAccess(), DefY); 1075 MemoryAccess *Def = MemDef->getDefiningAccess();