| /arkcompiler/runtime_core/static_core/libpandabase/tests/ |
| D | bit_memory_region_test.cpp | 98 BitMemoryRegion region(data.data(), 0U, data.size() * BITS_PER_UINT64); in TEST() local 106 BitMemoryRegion region(data.data(), 0U, 130U); in TEST() local 115 BitMemoryRegion region(data.data(), 1U, 65U); in TEST() local 124 BitMemoryRegion region(data.data(), 0U, 129U); in TEST() local 133 BitMemoryRegion region(data.data(), 40U, 40U); in TEST() local 141 BitMemoryRegion region(data.data(), 2U, 20U); in TEST() local 150 BitMemoryRegion region(data.data(), 16U, 96U); in TEST() local 160 BitMemoryRegion region(data.data(), 31U, 120U); in TEST() local
|
| /arkcompiler/runtime_core/libpandabase/tests/ |
| D | bit_memory_region_test.cpp | 96 BitMemoryRegion region(data.data(), 0, data.size() * BITS_PER_UINT64); in TEST() local 104 BitMemoryRegion region(data.data(), 0, 130); in TEST() local 113 BitMemoryRegion region(data.data(), 1, 65); in TEST() local 122 BitMemoryRegion region(data.data(), 0, 129); in TEST() local 141 BitMemoryRegion region(data.data(), 40, 40); in TEST() local 149 BitMemoryRegion region(data.data(), 2, 20); in TEST() local 158 BitMemoryRegion region(data.data(), 16, 96); in TEST() local 168 BitMemoryRegion region(data.data(), 31, 120); in TEST() local
|
| /arkcompiler/runtime_core/static_core/runtime/mem/ |
| D | region_space-inl.h | 25 explicit RegionAllocCheck(Region *region) : region_(region) in RegionAllocCheck() 42 explicit RegionIterateCheck(Region *region) : region_(region) in RegionIterateCheck() 130 void RegionPool::FreeRegion(Region *region) in FreeRegion() 144 void RegionSpace::FreeRegion(Region *region) in FreeRegion() 195 auto *region = Region::AsRegion(&(*it)); in IterateRegionsList() local 210 auto *region = GetRegion<CROSS_REGION>(object); in IsLive() local
|
| D | region_space.cpp | 234 auto *region = RegionAt(i); in AllocRegion() local 261 auto *region = RegionAt(left); in AllocLargeRegion() local 274 void RegionBlock::FreeRegion(Region *region, bool releasePages) in FreeRegion() 310 void *region = nullptr; in NewRegion() local 330 Region *RegionPool::NewRegion(void *region, RegionSpace *space, size_t regionSize, RegionFlag edenO… in NewRegion() 351 void RegionPool::PromoteYoungRegion(Region *region) in PromoteYoungRegion() 383 Region *region = nullptr; in NewRegion() local 417 void RegionSpace::PromoteYoungRegion(Region *region) in PromoteYoungRegion() 435 IterateRegions([this](Region *region) { FreeRegion(region); }); in FreeAllRegions() 442 Region *region = Region::AsRegion(&(*regionList.begin())); in GetRegionFromEmptyList() local
|
| D | region_allocator-inl.h | 80 Region *region = AllocRegion<OS_ALLOC_POLICY>(regionSize, regionType, properties); in CreateAndSetUpNewRegion() local 154 … Region *region = this->template CreateAndSetUpNewRegion<AllocConfigT>(REGION_SIZE, REGION_TYPE); in AllocRegular() local 243 Region *region = this->template CreateAndSetUpNewRegion<AllocConfigT>( in Alloc() local 262 auto *region = ObjectToRegion(object); in PinObject() local 270 auto *region = ObjectToRegion(object); in UnpinObject() local 293 Region *region = nullptr; in CreateTLAB() local 330 …Region *region = this->template CreateAndSetUpNewRegion<AllocConfigT>(REGION_SIZE, RegionFlag::IS_… in CreateRegionSizeTLAB() local 341 TLAB *RegionAllocator<AllocConfigT, LockConfigT>::CreateTLABInRegion(Region *region, size_t size) in CreateTLABInRegion() 423 void RegionAllocator<AllocConfigT, LockConfigT>::CompactSpecificRegion(Region *region, in CompactSpecificRegion() 510 void RegionAllocator<AllocConfigT, LockConfigT>::PromoteYoungRegion(Region *region, const GCObjectV… in PromoteYoungRegion() [all …]
|
| D | rem_set-inl.h | 108 auto *region = AddrToRegion(ToVoidPtr(bitmap_begin_addr)); in GetDirtyRegions() local 160 auto *region = AddrToRegion(ToVoidPtr(bitmapBeginAddr)); in Iterate() local 190 void RemSet<LockConfigT>::AddRefRegion(Region *region) in AddRefRegion() 198 void RemSet<LockConfigT>::RemoveFromRegion(Region *region) in RemoveFromRegion() 209 void RemSet<LockConfigT>::RemoveRefRegion(Region *region) in RemoveRefRegion() 281 auto *region = AddrToRegion(ToVoidPtr(bitmapBeginAddr)); in IterateOverBits() local 288 bool GlobalRemSet::IterateOverUniqueRange(Region *region, MemRange range, const MemVisitor &visitor) in IterateOverUniqueRange()
|
| D | region_allocator.h | 41 auto *region = reinterpret_cast<Region *>(((ToUintPtr(object)) & ~DEFAULT_REGION_MASK)); in ObjectToRegion() local 352 void AddPromotedRegionToQueueIfPinned(Region *region) in AddPromotedRegionToQueueIfPinned() 376 void SetCurrentRegion(Region *region) in SetCurrentRegion() 419 bool IsInCurrentRegion(Region *region) in IsInCurrentRegion() 447 auto *region = regionQueue->back(); in PopFromRegionQueue() local 454 void PushToRegionQueue(Region *region) in PushToRegionQueue()
|
| /arkcompiler/ets_runtime/ecmascript/mem/ |
| D | parallel_evacuator.h | 82 …Workload(ParallelEvacuator *evacuator, Region *region) : evacuator_(evacuator), region_(region) {}; in Workload() 101 … EvacuateWorkload(ParallelEvacuator *evacuator, Region *region) : Workload(evacuator, region) {} in EvacuateWorkload() 108 UpdateRSetWorkload(ParallelEvacuator *evacuator, Region *region, bool isEdenGC) in UpdateRSetWorkload() 118 …UpdateNewToEdenRSetWorkload(ParallelEvacuator *evacuator, Region *region) : Workload(evacuator, re… in UpdateNewToEdenRSetWorkload() 125 UpdateNewRegionWorkload(ParallelEvacuator *evacuator, Region *region, bool isYoungGC) in UpdateNewRegionWorkload() 135 … UpdateAndSweepNewRegionWorkload(ParallelEvacuator *evacuator, Region *region, bool isYoungGC) in UpdateAndSweepNewRegionWorkload()
|
| D | sparse_space.cpp | 34 …Region *region = heapRegionAllocator_->AllocateAlignedRegion(this, DEFAULT_REGION_SIZE, thread, lo… in Initialize() local 94 …Region *region = heapRegionAllocator_->AllocateAlignedRegion(this, DEFAULT_REGION_SIZE, thread, lo… in Expand() local 169 Region *region = nullptr; in TryFillSweptRegion() local 186 void SparseSpace::AddSweepingRegion(Region *region) in AddSweepingRegion() 202 Region *region = nullptr; in GetSweepingRegionSafe() local 210 void SparseSpace::AddSweptRegionSafe(Region *region) in AddSweptRegionSafe() 220 Region *region = nullptr; in GetSweptRegionSafe() local 228 void SparseSpace::FreeRegionFromSpace(Region *region) in FreeRegionFromSpace() 248 Region *region = *iter; in TryToGetSuitableSweptRegion() local 287 EnumerateRegions([&](Region *region) { in IterateOverObjects() [all …]
|
| D | space-inl.h | 22 void Space::AddRegion(Region *region) in AddRegion() 30 void Space::RemoveRegion(Region *region) in RemoveRegion()
|
| D | allocator-inl.h | 82 void FreeListAllocator<T>::Initialize(Region *region) in Initialize() 96 void FreeListAllocator<T>::AddFree(Region *region) in AddFree() 213 inline void FreeListAllocator<T>::CollectFreeObjectSet(Region *region) in CollectFreeObjectSet() 225 inline bool FreeListAllocator<T>::MatchFreeObjectSet(Region *region, size_t size) in MatchFreeObjectSet() 239 inline void FreeListAllocator<T>::DetachFreeObjectSet(Region *region) in DetachFreeObjectSet()
|
| D | space.cpp | 62 void Space::ClearAndFreeRegion(Region *region, size_t cachedSize) in ClearAndFreeRegion() 107 EnumerateRegions([&](Region *region) { in GetMachineCodeObject() 148 Region *region = heapRegionAllocator_->AllocateAlignedRegion(this, allocSize, thread, heap_); in AllocateFort() local 174 Region *region; in Allocate() local 218 Region *region = heapRegionAllocator_->AllocateAlignedRegion(this, alignedSize, thread, heap_); in Allocate() local 250 EnumerateRegions([&](Region *region) { in IterateOverObjects()
|
| D | parallel_evacuator-inl.h | 29 bool ParallelEvacuator::IsWholeRegionEvacuate(Region *region) in IsWholeRegionEvacuate() 41 bool ParallelEvacuator::WholeRegionEvacuate(Region *region) in WholeRegionEvacuate() 256 Region *region = Region::ObjectAddressToRange(object); in UpdateLocalToShareRSet() local 271 void ParallelEvacuator::SetLocalToShareRSet(ObjectSlot slot, Region *region) in SetLocalToShareRSet() 287 Region *region = Region::ObjectAddressToRange(object); in SetObjectFieldRSet() local 303 void ParallelEvacuator::SetObjectRSet(ObjectSlot slot, Region *region) in SetObjectRSet()
|
| D | parallel_marker.cpp | 39 …heap_->EnumerateNewSpaceRegions([this, threadId](Region *region) {this->HandleNewToEdenRSet(thread… in ProcessNewToEden() 45 …heap_->EnumerateNewSpaceRegions([this, threadId](Region *region) {this->HandleNewToEdenRSet(thread… in ProcessNewToEdenNoMarkStack() 50 heap_->EnumerateOldSpaceRegions([this, threadId](Region *region) { in ProcessOldToNew() 58 heap_->EnumerateOldSpaceRegions([this, threadId](Region *region) { in ProcessOldToNewNoMarkStack() 63 void Marker::ProcessOldToNew(uint32_t threadId, Region *region) in ProcessOldToNew() 65 heap_->EnumerateOldSpaceRegions([this, threadId](Region *region) { in ProcessOldToNew() 73 heap_->EnumerateSnapshotSpaceRegions([this, threadId](Region *region) { in ProcessSnapshotRSet() 81 heap_->EnumerateSnapshotSpaceRegions([this, threadId](Region *region) { in ProcessSnapshotRSetNoMarkStack() 138 Region *region = Region::ObjectAddressToRange(obj); in ProcessMarkStack() local 184 Region *region = Region::ObjectAddressToRange(obj); in ProcessIncrementalMarkStack() local
|
| D | linear_space.cpp | 104 …Region *region = heapRegionAllocator_->AllocateAlignedRegion(this, DEFAULT_REGION_SIZE, thread, lo… in Expand() local 129 EnumerateRegions([&](Region *region) { in IterateOverObjects() 198 auto region = AllocRegion(); in Initialize() local 270 auto region = new (ToVoidPtr(mem)) Region(localHeap_->GetNativeAreaAllocator(), mem, begin, end, in AllocRegion() local 278 Region *region = AllocRegion(); in Expand() local 353 …Region *region = heapRegionAllocator_->AllocateAlignedRegion(this, DEFAULT_REGION_SIZE, thread, lo… in Initialize() local 383 bool SemiSpace::SwapRegion(Region *region, SemiSpace *fromSpace) in SwapRegion()
|
| D | jit_fort.cpp | 68 …JitFortRegion *region = new JitFortRegion(nullptr, mem, end, RegionSpaceFlag::IN_MACHINE_CODE_SPAC… in InitRegions() local 181 auto region = regionList_.GetFirst(); in UpdateFreeSpace() local 192 void JitFort::CollectFreeRanges(JitFortRegion *region) in CollectFreeRanges() 249 JitFortRegion *region = GetRegionList(); in ObjectAddressToRange() local
|
| D | free_object_list.cpp | 148 Region *region = Region::ObjectAddressToRange(reinterpret_cast<TaggedObject *>(start)); in Free() local 160 Region *region = Region::ObjectAddressToRange(reinterpret_cast<TaggedObject *>(start)); in Free() local 187 JitFortRegion *region = jitFort_->ObjectAddressToRange(start); in Free() local 199 JitFortRegion *region = jitFort_->ObjectAddressToRange(start); in Free() local
|
| D | parallel_marker-inl.h | 132 inline void NonMovableMarker::HandleNewToEdenRSet(uint32_t threadId, Region *region) in HandleNewToEdenRSet() 149 inline void NonMovableMarker::HandleOldToNewRSet(uint32_t threadId, Region *region) in HandleOldToNewRSet() 239 inline void MovableMarker::HandleNewToEdenRSet(uint32_t threadId, Region *region) in HandleNewToEdenRSet() 258 inline void MovableMarker::HandleOldToNewRSet(uint32_t threadId, Region *region) in HandleOldToNewRSet() 338 Region *region = Region::ObjectAddressToRange(object); in UpdateLocalToShareRSet() local 356 void MovableMarker::SetLocalToShareRSet(ObjectSlot slot, Region *region) in SetLocalToShareRSet() 426 Region *region = Region::ObjectAddressToRange(object); in ShouldBePromoted() local 512 Region *region = Region::ObjectAddressToRange(object); in EvacuateObject() local 532 inline bool CompressGCMarker::NeedEvacuate(Region *region) in NeedEvacuate()
|
| /arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_be/src/cg/ |
| D | global_schedule.cpp | 35 for (auto region : fcdg->GetAllRegions()) { in Run() local 56 bool GlobalSchedule::CheckCondition(CDGRegion ®ion) in CheckCondition() 74 void GlobalSchedule::DoGlobalSchedule(CDGRegion ®ion) in DoGlobalSchedule() 114 void GlobalSchedule::InitInCDGNode(CDGRegion ®ion, CDGNode &cdgNode, MemPool &cdgNodeMp) in InitInCDGNode() 126 void GlobalSchedule::PrepareCommonSchedInfo(CDGRegion ®ion, CDGNode &cdgNode, MemPool &cdgNodeMp) in PrepareCommonSchedInfo() 169 void GlobalSchedule::ClearCDGNodeInfo(CDGRegion ®ion, CDGNode &cdgNode, MemPool *cdgNodeMp) in ClearCDGNodeInfo()
|
| D | local_schedule.cpp | 31 for (auto region : fcdg->GetAllRegions()) { in Run() local 61 void LocalSchedule::DoLocalScheduleForRegion(CDGRegion ®ion) in DoLocalScheduleForRegion()
|
| D | data_dep_analysis.cpp | 21 void DataDepAnalysis::Run(CDGRegion ®ion) in Run() 67 …ataDepAnalysis::InitInfoInRegion(MemPool ®ionMp, MapleAllocator ®ionAlloc, CDGRegion ®ion) in InitInfoInRegion() 108 void DataDepAnalysis::BuildSpecialInsnDependency(Insn &insn, CDGNode &cdgNode, CDGRegion ®ion, M… in BuildSpecialInsnDependency() 171 void DataDepAnalysis::GenerateDataDepGraphDotOfRegion(CDGRegion ®ion) in GenerateDataDepGraphDotOfRegion()
|
| D | control_dep_analysis.cpp | 219 auto *region = cdgMemPool.New<CDGRegion>(CDGRegionId(lastRegionId++), cdgAlloc); in ComputeGeneralNonLinearRegions() local 247 auto *region = cdgMemPool.New<CDGRegion>(CDGRegionId(lastRegionId++), cdgAlloc); in ComputeGeneralNonLinearRegions() local 297 auto *region = cdgMemPool.New<CDGRegion>(CDGRegionId(lastRegionId++), cdgAlloc); in CreateRegionForSingleBB() local 328 bool ControlDepAnalysis::AddRegionNodesInTopologicalOrder(CDGRegion ®ion, CDGNode &root, in AddRegionNodesInTopologicalOrder() 457 CDGRegion *region = FindExistRegion(*parentNode); in CreateAndDivideRegion() local 488 for (auto region : allRegions) { in FindExistRegion() local 581 auto *region = cdgMemPool.New<CDGRegion>(CDGRegionId(lastRegionId++), cdgAlloc); in CreateFCDGRegion() local 646 Dominance *ControlDepAnalysis::ComputePdomInRegion(CDGRegion ®ion, std::vector<BB *> &nonUniform… in ComputePdomInRegion() 762 bool ControlDepAnalysis::IsInDifferentSCCNode(CDGRegion ®ion, std::vector<BB *> ®ionCFG, uint… in IsInDifferentSCCNode() 832 void ControlDepAnalysis::GetEquivalentNodesInRegion(CDGRegion ®ion, CDGNode &cdgNode, in GetEquivalentNodesInRegion() [all …]
|
| /arkcompiler/ets_runtime/ecmascript/mem/shared_heap/ |
| D | shared_space.cpp | 152 …Region *region = heapRegionAllocator_->AllocateAlignedRegion(this, DEFAULT_REGION_SIZE, thread, sH… in Expand() local 163 …Region *region = heapRegionAllocator_->AllocateAlignedRegion(this, DEFAULT_REGION_SIZE, thread, sH… in AllocateDeserializeRegion() local 173 for (auto region : allocateRegions) { in MergeDeserializeAllocateRegions() local 246 Region *region = nullptr; in TryFillSweptRegion() local 261 void SharedSparseSpace::AddSweepingRegion(Region *region) in AddSweepingRegion() 277 Region *region = nullptr; in GetSweepingRegionSafe() local 285 void SharedSparseSpace::AddSweptRegionSafe(Region *region) in AddSweptRegionSafe() 294 Region *region = nullptr; in GetSweptRegionSafe() local 322 void SharedSparseSpace::DetachFreeObjectSet(Region *region) in DetachFreeObjectSet() 336 EnumerateRegions([&](Region *region) { in IterateOverObjects() [all …]
|
| /arkcompiler/runtime_core/static_core/runtime/mem/gc/g1/ |
| D | g1-allocator.h | 182 void AddPromotedRegionToQueueIfPinned(Region *region) in AddPromotedRegionToQueueIfPinned() 187 …void CompactRegion(Region *region, const GCObjectVisitor &deathChecker, const ObjectVisitorEx &mov… in CompactRegion() 194 …void PromoteYoungRegion(Region *region, const GCObjectVisitor &deathChecker, const ObjectVisitor &… in PromoteYoungRegion() 210 void PushToOldRegionQueue(Region *region) in PushToOldRegionQueue()
|
| /arkcompiler/ets_runtime/ecmascript/tests/ |
| D | read_only_space_test.cpp | 109 auto *region = Region::ObjectAddressToRange(object); in HWTEST_F_L0() local 138 auto *region = Region::ObjectAddressToRange(object); in HWTEST_F_L0() local 157 auto *region = Region::ObjectAddressToRange(string.GetObject<TaggedObject>()); in HWTEST_F_L0() local
|