Lines Matching refs:Accesses

1100     AccessList *Accesses = It->second.get();  in renameSuccessorPhis()  local
1101 auto *Phi = cast<MemoryPhi>(&Accesses->front()); in renameSuccessorPhis()
1124 AccessList *Accesses = It->second.get(); in renameBlock() local
1125 for (MemoryAccess &L : *Accesses) { in renameBlock()
1208 AccessList *Accesses = It->second.get(); in markUnreachableAsLiveOnEntry() local
1209 auto *Phi = cast<MemoryPhi>(&Accesses->front()); in markUnreachableAsLiveOnEntry()
1217 auto &Accesses = It->second; in markUnreachableAsLiveOnEntry() local
1218 for (auto AI = Accesses->begin(), AE = Accesses->end(); AI != AE;) { in markUnreachableAsLiveOnEntry()
1225 Accesses->erase(AI); in markUnreachableAsLiveOnEntry()
1336 MemorySSA::AccessList *Accesses = MSSA->getWritableBlockAccesses(BB); in optimizeUsesInBlock() local
1337 if (Accesses == nullptr) in optimizeUsesInBlock()
1354 for (MemoryAccess &MA : *Accesses) { in optimizeUsesInBlock()
1513 AccessList *Accesses = nullptr; in buildMemorySSA() local
1520 if (!Accesses) in buildMemorySSA()
1521 Accesses = getOrCreateAccessList(&B); in buildMemorySSA()
1522 Accesses->push_back(MUD); in buildMemorySSA()
1578 auto *Accesses = getOrCreateAccessList(BB); in insertIntoListsForBlock() local
1583 Accesses->push_front(NewAccess); in insertIntoListsForBlock()
1588 *Accesses, [](const MemoryAccess &MA) { return isa<MemoryPhi>(MA); }); in insertIntoListsForBlock()
1589 Accesses->insert(AI, NewAccess); in insertIntoListsForBlock()
1598 Accesses->push_back(NewAccess); in insertIntoListsForBlock()
1609 auto *Accesses = getWritableBlockAccesses(BB); in insertIntoListsBefore() local
1610 bool WasEnd = InsertPt == Accesses->end(); in insertIntoListsBefore()
1611 Accesses->insert(AccessList::iterator(InsertPt), What); in insertIntoListsBefore()
1623 while (InsertPt != Accesses->end() && !isa<MemoryDef>(InsertPt)) in insertIntoListsBefore()
1626 if (InsertPt == Accesses->end()) in insertIntoListsBefore()
1836 std::unique_ptr<AccessList> &Accesses = AccessIt->second; in removeFromLists() local
1838 Accesses->erase(MA); in removeFromLists()
1840 Accesses->remove(MA); in removeFromLists()
1842 if (Accesses->empty()) { in removeFromLists()
1927 const AccessList *Accesses = getBlockAccesses(&BB); in verifyDominationNumbers() local
1929 if (!Accesses) in verifyDominationNumbers()
1934 for (const MemoryAccess &MA : *Accesses) { in verifyDominationNumbers()