Searched refs:AccessList (Results 1 – 7 of 7) sorted by relevance
| /freebsd/contrib/llvm-project/llvm/lib/Analysis/ |
| H A D | MemorySSA.cpp | 1103 AccessList *Accesses = It->second.get(); in renameSuccessorPhis() 1127 AccessList *Accesses = It->second.get(); in renameBlock() 1211 AccessList *Accesses = It->second.get(); in markUnreachableAsLiveOnEntry() 1279 MemorySSA::AccessList *MemorySSA::getOrCreateAccessList(const BasicBlock *BB) { in getOrCreateAccessList() 1283 Res.first->second = std::make_unique<AccessList>(); in getOrCreateAccessList() 1360 MemorySSA::AccessList *Accesses = MSSA->getWritableBlockAccesses(BB); in optimizeUsesInBlock() 1538 AccessList *Accesses = nullptr; in buildMemorySSA() 1651 AccessList::iterator InsertPt) { in insertIntoListsBefore() 1654 Accesses->insert(AccessList::iterator(InsertPt), What); in insertIntoListsBefore() 1695 AccessList::iterator Where) { in moveTo() [all …]
|
| H A D | MemorySSAUpdater.cpp | 602 const MemorySSA::AccessList *Acc = MSSA->getBlockAccesses(BB); in cloneUsesAndDefs() 1205 MemorySSA::AccessList *Accs = MSSA->getWritableBlockAccesses(From); in moveAllAccesses() 1375 if (MemorySSA::AccessList *Acc = MSSA->getWritableBlockAccesses(BB)) in removeBlocks() 1382 MemorySSA::AccessList *Acc = MSSA->getWritableBlockAccesses(BB); in removeBlocks()
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/Analysis/ |
| H A D | MemorySSA.h | 753 using AccessList = iplist<MemoryAccess, ilist_tag<MSSAHelpers::AllAccessTag>>; 760 const AccessList *getBlockAccesses(const BasicBlock *BB) const { 815 AccessList *getWritableBlockAccesses(const BasicBlock *BB) const { 831 AccessList::iterator Where); 846 AccessList::iterator); 865 using AccessMap = DenseMap<const BasicBlock *, std::unique_ptr<AccessList>>; 880 AccessList *getOrCreateAccessList(const BasicBlock *);
|
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/IPO/ |
| H A D | AttributorAttributes.cpp | 830 AccessList = R.AccessList; in operator =() 841 std::swap(AccessList, R.AccessList); in operator =() 866 return AccessList[Index]; in getAccess() 882 SmallVector<AAPointerInfo::Access> AccessList; member 903 auto &Access = AccessList[Index]; in forallInterferingAccesses() 924 for (auto &R : AccessList[Index]) { in forallInterferingAccesses() 947 unsigned AccIndex = AccessList.size(); in addAccess() 949 auto &A = AccessList[Index]; in addAccess() 968 AccessList.emplace_back(&I, RemoteI, Ranges, Content, Kind, Ty); in addAccess() 969 assert((AccessList.size() == AccIndex + 1) && in addAccess() [all …]
|
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/ |
| H A D | GVNHoist.cpp | 586 const MemorySSA::AccessList *Acc = MSSA->getBlockAccesses(BB); in hasMemoryUse()
|
| /freebsd/contrib/llvm-project/clang/lib/CodeGen/ |
| H A D | CGExpr.cpp | 6687 SmallVectorImpl<std::pair<Address, llvm::Value *>> &AccessList, in FlattenAccessAndType() argument 6742 AccessList.emplace_back(GEP, Idx); in FlattenAccessAndType() 6751 AccessList.emplace_back(GEP, nullptr); in FlattenAccessAndType()
|
| H A D | CodeGenFunction.h | 4466 SmallVectorImpl<std::pair<Address, llvm::Value *>> &AccessList,
|