Lines Matching refs:Accesses
1033 AccessList *Accesses = It->second.get(); in renameSuccessorPhis() local
1034 auto *Phi = cast<MemoryPhi>(&Accesses->front()); in renameSuccessorPhis()
1052 AccessList *Accesses = It->second.get(); in renameBlock() local
1053 for (MemoryAccess &L : *Accesses) { in renameBlock()
1134 AccessList *Accesses = It->second.get(); in markUnreachableAsLiveOnEntry() local
1135 auto *Phi = cast<MemoryPhi>(&Accesses->front()); in markUnreachableAsLiveOnEntry()
1143 auto &Accesses = It->second; in markUnreachableAsLiveOnEntry() local
1144 for (auto AI = Accesses->begin(), AE = Accesses->end(); AI != AE;) { in markUnreachableAsLiveOnEntry()
1151 Accesses->erase(AI); in markUnreachableAsLiveOnEntry()
1253 MemorySSA::AccessList *Accesses = MSSA->getWritableBlockAccesses(BB); in optimizeUsesInBlock() local
1254 if (Accesses == nullptr) in optimizeUsesInBlock()
1271 for (MemoryAccess &MA : *Accesses) { in optimizeUsesInBlock()
1445 AccessList *Accesses = nullptr; in buildMemorySSA() local
1452 if (!Accesses) in buildMemorySSA()
1453 Accesses = getOrCreateAccessList(&B); in buildMemorySSA()
1454 Accesses->push_back(MUD); in buildMemorySSA()
1514 auto *Accesses = getOrCreateAccessList(BB); in insertIntoListsForBlock() local
1519 Accesses->push_front(NewAccess); in insertIntoListsForBlock()
1524 *Accesses, [](const MemoryAccess &MA) { return isa<MemoryPhi>(MA); }); in insertIntoListsForBlock()
1525 Accesses->insert(AI, NewAccess); in insertIntoListsForBlock()
1534 Accesses->push_back(NewAccess); in insertIntoListsForBlock()
1545 auto *Accesses = getWritableBlockAccesses(BB); in insertIntoListsBefore() local
1546 bool WasEnd = InsertPt == Accesses->end(); in insertIntoListsBefore()
1547 Accesses->insert(AccessList::iterator(InsertPt), What); in insertIntoListsBefore()
1559 while (InsertPt != Accesses->end() && !isa<MemoryDef>(InsertPt)) in insertIntoListsBefore()
1562 if (InsertPt == Accesses->end()) in insertIntoListsBefore()
1755 std::unique_ptr<AccessList> &Accesses = AccessIt->second; in removeFromLists() local
1757 Accesses->erase(MA); in removeFromLists()
1759 Accesses->remove(MA); in removeFromLists()
1761 if (Accesses->empty()) { in removeFromLists()
1803 const AccessList *Accesses = getBlockAccesses(&BB); in verifyClobberSanity() local
1804 if (!Accesses) in verifyClobberSanity()
1806 for (const MemoryAccess &MA : *Accesses) in verifyClobberSanity()
1826 const AccessList *Accesses = getBlockAccesses(&BB); in verifyDominationNumbers() local
1828 if (!Accesses) in verifyDominationNumbers()
1833 for (const MemoryAccess &MA : *Accesses) { in verifyDominationNumbers()