reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
847 MemorySSAUpdater Updater(&MSSA); 849 Updater.moveBefore(cast<MemoryDef>(MSSA.getMemoryAccess(StoreC)), 850 cast<MemoryDef>(MSSA.getMemoryAccess(StoreB))); 852 MSSA.verifyMemorySSA(); 854 EXPECT_EQ(MSSA.getMemoryAccess(StoreB)->getDefiningAccess(), 855 MSSA.getMemoryAccess(StoreC)); 856 EXPECT_EQ(MSSA.getMemoryAccess(StoreC)->getDefiningAccess(), 857 MSSA.getMemoryAccess(StoreA0)); 858 EXPECT_EQ(MSSA.getMemoryAccess(StoreA2)->getDefiningAccess(), 859 MSSA.getMemoryAccess(StoreA1)); 861 MSSA.getMemoryAccess(StoreB)); 863 MSSA.getMemoryAccess(StoreC)); 866 EXPECT_TRUE(MSSA.locallyDominates(MSSA.getMemoryAccess(StoreC), 866 EXPECT_TRUE(MSSA.locallyDominates(MSSA.getMemoryAccess(StoreC), 867 MSSA.getMemoryAccess(StoreB))); 868 EXPECT_TRUE(MSSA.locallyDominates(MSSA.getMemoryAccess(StoreA1), 868 EXPECT_TRUE(MSSA.locallyDominates(MSSA.getMemoryAccess(StoreA1), 869 MSSA.getMemoryAccess(StoreA2)));