Searched refs:DefiningAccess (Results 1 – 3 of 3) sorted by relevance
1451 MemoryAccess *DefiningAccess) const { in performSymbolicLoadCoercion()1535 MemoryAccess *DefiningAccess = in performSymbolicLoadEvaluation() local1538 if (!MSSA->isLiveOnEntryDef(DefiningAccess)) { in performSymbolicLoadEvaluation()1539 if (auto *MD = dyn_cast<MemoryDef>(DefiningAccess)) { in performSymbolicLoadEvaluation()1550 DefiningInst, DefiningAccess)) in performSymbolicLoadEvaluation()1556 DefiningAccess); in performSymbolicLoadEvaluation()1559 if (LE->getMemoryLeader() != DefiningAccess) in performSymbolicLoadEvaluation()1638 auto *DefiningAccess = MSSAWalker->getClobberingMemoryAccess(MA); in performSymbolicCallEvaluation() local1639 return ExprResult::some(createCallExpression(CI, DefiningAccess)); in performSymbolicCallEvaluation()
311 auto *DefiningAccess = MemUse->getDefiningAccess(); in buildPartialInvariantUnswitchConditionalBranch() local313 while (L.contains(DefiningAccess->getBlock())) { in buildPartialInvariantUnswitchConditionalBranch()316 if (auto *MemPhi = dyn_cast<MemoryPhi>(DefiningAccess)) in buildPartialInvariantUnswitchConditionalBranch()317 DefiningAccess = in buildPartialInvariantUnswitchConditionalBranch()320 DefiningAccess = cast<MemoryDef>(DefiningAccess)->getDefiningAccess(); in buildPartialInvariantUnswitchConditionalBranch()322 MSSAU->createMemoryAccessInBB(NewInst, DefiningAccess, in buildPartialInvariantUnswitchConditionalBranch()
2602 MemoryAccess *DefiningAccess = StartingAccess->getDefiningAccess(); in getClobberingMemoryAccessBase() local2606 if (MSSA->isLiveOnEntryDef(DefiningAccess)) { in getClobberingMemoryAccessBase()2607 StartingAccess->setOptimized(DefiningAccess); in getClobberingMemoryAccessBase()2608 return DefiningAccess; in getClobberingMemoryAccessBase()2612 Walker.findClobber(BAA, DefiningAccess, Q, UpwardWalkLimit); in getClobberingMemoryAccessBase()