Searched refs:DefiningAccess (Results 1 – 3 of 3) sorted by relevance
1017 auto *DefiningAccess = MemA->getDefiningAccess(); in emitPreheaderBranchOnCondition() local1019 while (L->contains(DefiningAccess->getBlock())) { in emitPreheaderBranchOnCondition()1022 if (auto *MemPhi = dyn_cast<MemoryPhi>(DefiningAccess)) { in emitPreheaderBranchOnCondition()1023 DefiningAccess = in emitPreheaderBranchOnCondition()1026 DefiningAccess = in emitPreheaderBranchOnCondition()1027 cast<MemoryDef>(DefiningAccess)->getDefiningAccess(); in emitPreheaderBranchOnCondition()1030 MSSAU->createMemoryAccessInBB(New, DefiningAccess, New->getParent(), in emitPreheaderBranchOnCondition()
1437 MemoryAccess *DefiningAccess) const { in performSymbolicLoadCoercion()1524 MemoryAccess *DefiningAccess = in performSymbolicLoadEvaluation() local1527 if (!MSSA->isLiveOnEntryDef(DefiningAccess)) { in performSymbolicLoadEvaluation()1528 if (auto *MD = dyn_cast<MemoryDef>(DefiningAccess)) { in performSymbolicLoadEvaluation()1539 DefiningInst, DefiningAccess)) in performSymbolicLoadEvaluation()1545 DefiningAccess); in performSymbolicLoadEvaluation()1548 if (LE->getMemoryLeader() != DefiningAccess) in performSymbolicLoadEvaluation()1610 auto *DefiningAccess = MSSAWalker->getClobberingMemoryAccess(MA); in performSymbolicCallEvaluation() local1611 return ExprResult::some(createCallExpression(CI, DefiningAccess)); in performSymbolicCallEvaluation()
2480 MemoryAccess *DefiningAccess = StartingAccess->getDefiningAccess(); in getClobberingMemoryAccessBase() local2484 if (MSSA->isLiveOnEntryDef(DefiningAccess)) { in getClobberingMemoryAccessBase()2485 StartingAccess->setOptimized(DefiningAccess); in getClobberingMemoryAccessBase()2487 return DefiningAccess; in getClobberingMemoryAccessBase()2490 OptimizedAccess = Walker.findClobber(DefiningAccess, Q, UpwardWalkLimit); in getClobberingMemoryAccessBase()