Searched refs:MemoryGroup (Results 1 – 5 of 5) sorted by relevance
35 class MemoryGroup {44 SmallVector<MemoryGroup *, 4> OrderSucc;46 SmallVector<MemoryGroup *, 4> DataSucc;51 MemoryGroup(const MemoryGroup &) = delete;52 MemoryGroup &operator=(const MemoryGroup &) = delete;55 MemoryGroup() = default;56 MemoryGroup(MemoryGroup &&) = default;79 void addSuccessor(MemoryGroup *Group, bool IsDataDependent) { in addSuccessor()150 for (MemoryGroup *MG : OrderSucc) { in onInstructionIssued()156 for (MemoryGroup *MG : DataSucc) in onInstructionIssued()[all …]
45 for (const std::pair<unsigned, std::unique_ptr<MemoryGroup>> &G : Groups) in cycleEvent()57 const MemoryGroup &Group = *GroupIt.second; in dump()82 MemoryGroup &NewGroup = getGroup(NewGID); in dispatch()89 MemoryGroup &IDom = getGroup(ImmediateLoadDominator); in dispatch()97 MemoryGroup &StoreGroup = getGroup(CurrentStoreBarrierGroupID); in dispatch()107 MemoryGroup &StoreGroup = getGroup(CurrentStoreGroupID); in dispatch()152 MemoryGroup &NewGroup = getGroup(NewGID); in dispatch()158 MemoryGroup &StoreGroup = getGroup(CurrentStoreGroupID); in dispatch()167 MemoryGroup &LoadGroup = getGroup(ImmediateLoadDominator); in dispatch()176 MemoryGroup &LoadGroup = getGroup(CurrentLoadBarrierGroupID); in dispatch()[all …]
88 const MemoryGroup &Group = LSU.getGroup(IS->getLSUTokenID()); in issueInstructionImpl()
163 struct MemoryGroup { struct180 std::error_code applyMemoryGroupPermissions(MemoryGroup &MemGroup, argument185 MemoryGroup CodeMem;186 MemoryGroup RWDataMem;187 MemoryGroup RODataMem;
52 MemoryGroup &MemGroup = [&]() -> MemoryGroup & { in allocateSection()204 SectionMemoryManager::applyMemoryGroupPermissions(MemoryGroup &MemGroup, in applyMemoryGroupPermissions()235 for (MemoryGroup *Group : {&CodeMem, &RWDataMem, &RODataMem}) { in ~SectionMemoryManager()