/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 131 BitMemoryRegion region(data.data(), 40, 40); in TEST() local 139 BitMemoryRegion region(data.data(), 2, 20); in TEST() local 148 BitMemoryRegion region(data.data(), 16, 96); in TEST() local 158 BitMemoryRegion region(data.data(), 31, 120); in TEST() local
|
/arkcompiler/ets_runtime/ecmascript/mem/ |
D | parallel_evacuator.h | 78 …Workload(ParallelEvacuator *evacuator, Region *region) : evacuator_(evacuator), region_(region) {}; in Workload() 97 … EvacuateWorkload(ParallelEvacuator *evacuator, Region *region) : Workload(evacuator, region) {} in EvacuateWorkload() 104 … UpdateRSetWorkload(ParallelEvacuator *evacuator, Region *region) : Workload(evacuator, region) {} in UpdateRSetWorkload() 111 …UpdateNewRegionWorkload(ParallelEvacuator *evacuator, Region *region) : Workload(evacuator, region… in UpdateNewRegionWorkload() 118 UpdateAndSweepNewRegionWorkload(ParallelEvacuator *evacuator, Region *region) in UpdateAndSweepNewRegionWorkload()
|
D | sparse_space.cpp | 37 Region *region = heapRegionAllocator_->AllocateAlignedRegion(this, DEFAULT_REGION_SIZE, in Initialize() local 88 …Region *region = heapRegionAllocator_->AllocateAlignedRegion(this, DEFAULT_REGION_SIZE, heap_->Get… in Expand() local 160 Region *region = nullptr; in TryFillSweptRegion() local 176 void SparseSpace::AddSweepingRegion(Region *region) in AddSweepingRegion() 192 Region *region = nullptr; in GetSweepingRegionSafe() local 200 void SparseSpace::AddSweptRegionSafe(Region *region) in AddSweptRegionSafe() 209 Region *region = nullptr; in GetSweptRegionSafe() local 217 void SparseSpace::FreeRegionFromSpace(Region *region) in FreeRegionFromSpace() 236 Region *region = *iter; in TryToGetSuitableSweptRegion() local 275 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 | 70 void FreeListAllocator::Initialize(Region *region) in Initialize() 82 void FreeListAllocator::AddFree(Region *region) in AddFree() 172 inline void FreeListAllocator::CollectFreeObjectSet(Region *region) in CollectFreeObjectSet() 183 inline bool FreeListAllocator::MatchFreeObjectSet(Region *region, size_t size) in MatchFreeObjectSet() 196 inline void FreeListAllocator::DetachFreeObjectSet(Region *region) in DetachFreeObjectSet()
|
D | parallel_evacuator-inl.h | 28 bool ParallelEvacuator::IsWholeRegionEvacuate(Region *region) in IsWholeRegionEvacuate() 146 Region *region = Region::ObjectAddressToRange(object); in SetObjectFieldRSet() local 160 void ParallelEvacuator::SetObjectRSet(ObjectSlot slot, Region *region) in SetObjectRSet() 185 void ParallelEvacuator::AddWorkload(std::unique_ptr<Workload> region) in AddWorkload()
|
D | space.cpp | 63 void Space::ClearAndFreeRegion(Region *region) in ClearAndFreeRegion() 95 Region *region = heapRegionAllocator_->AllocateAlignedRegion(this, alignedSize, thread); in Allocate() local 127 EnumerateRegions([&](Region *region) { in IterateOverObjects()
|
D | linear_space.cpp | 93 …Region *region = heapRegionAllocator_->AllocateAlignedRegion(this, DEFAULT_REGION_SIZE, heap_->Get… in Expand() local 118 EnumerateRegions([&](Region *region) { in IterateOverObjects() 167 …Region *region = heapRegionAllocator_->AllocateAlignedRegion(this, DEFAULT_REGION_SIZE, heap_->Get… in Initialize() local 186 bool SemiSpace::SwapRegion(Region *region, SemiSpace *fromSpace) in SwapRegion()
|
D | tagged_object-inl.h | 62 Region *region = Region::ObjectAddressToRange(const_cast<TaggedObject *>(this)); in GetJSThread() local
|
D | parallel_evacuator.cpp | 81 std::unique_ptr<Workload> region = GetWorkloadSafe(); in EvacuateSpace() local 96 void ParallelEvacuator::EvacuateRegion(TlabAllocator *allocator, Region *region) in EvacuateRegion() 308 void ParallelEvacuator::UpdateRSet(Region *region) in UpdateRSet() 330 void ParallelEvacuator::UpdateNewRegionReference(Region *region) in UpdateNewRegionReference() 363 void ParallelEvacuator::UpdateAndSweepNewRegionReference(Region *region) in UpdateAndSweepNewRegionReference() 417 std::unique_ptr<Workload> region = GetWorkloadSafe(); in ProcessWorkloads() local
|
D | heap_region_allocator.cpp | 61 void HeapRegionAllocator::FreeRegion(Region *region) in FreeRegion()
|
D | free_object_list.cpp | 124 Region *region = Region::ObjectAddressToRange(reinterpret_cast<TaggedObject *>(start)); in Free() local 136 Region *region = Region::ObjectAddressToRange(reinterpret_cast<TaggedObject *>(start)); in Free() local
|
D | tlab_allocator-inl.h | 132 auto region = heap_->GetOldSpace()->TryToGetExclusiveRegion(size); in ExpandCompressFromOld() local
|
D | parallel_marker-inl.h | 111 inline void NonMovableMarker::HandleOldToNewRSet(uint32_t threadId, Region *region) in HandleOldToNewRSet() 191 inline void MovableMarker::HandleOldToNewRSet(uint32_t threadId, Region *region) in HandleOldToNewRSet() 318 Region *region = Region::ObjectAddressToRange(object); in ShouldBePromoted() local 414 inline bool CompressGCMarker::NeedEvacuate(Region *region) in NeedEvacuate()
|
D | incremental_marker.cpp | 120 auto callback = [](Region *region) { in Finish()
|
D | stw_young_gc.cpp | 71 auto region = heap_->GetOldSpace()->GetCurrentRegion(); in Mark() local
|
D | concurrent_marker.cpp | 111 auto callback = [](Region *region) { in Reset()
|
D | full_gc.cpp | 171 bool FullGC::HasEvacuated(Region *region) in HasEvacuated()
|
D | heap.cpp | 280 auto cb = [] (Region *region) { in ResumeForAppSpawn() 924 Region *region = Region::ObjectAddressToRange(reinterpret_cast<TaggedObject *>(object)); in IncreaseNativeBindingSize() local 1167 Region *region = Region::ObjectAddressToRange(object); in IsAlive() local 1186 Region *region = Region::ObjectAddressToRange(object); in ContainObject() local
|
D | heap-inl.h | 44 void Heap::EnumerateOldSpaceRegions(const Callback &cb, Region *region) const in EnumerateOldSpaceRegions() 159 bool Heap::MoveYoungRegionSync(Region *region) in MoveYoungRegionSync()
|
D | verification.cpp | 78 auto region = Region::ObjectAddressToRange(object); in operator ()() local
|
/arkcompiler/ets_runtime/ecmascript/tests/ |
D | read_only_space_test.cpp | 116 auto *region = Region::ObjectAddressToRange(object); in HWTEST_F_L0() local 145 auto *region = Region::ObjectAddressToRange(object); in HWTEST_F_L0() local 164 auto *region = Region::ObjectAddressToRange(string.GetObject<TaggedObject>()); in HWTEST_F_L0() local
|
/arkcompiler/ets_runtime/ecmascript/compiler/ |
D | graph_linearizer.cpp | 62 auto region = linearizer_->FindPredRegion(state); in Run() local 512 bool CheckRegionDomLoopExist(GateRegion* region, LoopInfo& loopInfo) in CheckRegionDomLoopExist() 525 size_t Push(GateRegion *region, size_t depth) in Push() 541 GateRegion *region; member 567 auto region = linearizer_->GateToRegion(fixedGate); in InitializeFixedGate() local 680 auto region = GetCommonDominatorOfAllUses(curGate); in ComputeLowerBoundAndScheduleGate() local 694 GateRegion* GetUpperBoundRegion(GateRegion* region) in GetUpperBoundRegion() 705 void ScheduleGate(GateRef gate, GateRegion* region) in ScheduleGate() 725 GateRegion* region = nullptr; in GetCommonDominatorOfAllUses() local 763 GateRegion* region = linearizer_->GateToRegion(gate); in ScheduleFixedGate() local [all …]
|
D | graph_linearizer.h | 300 void AddFixedGateToRegion(GateRef gate, GateRegion* region) in AddFixedGateToRegion() 316 void AddRootGateToRegion(GateRef gate, GateRegion* region) in AddRootGateToRegion() 329 void BindGate(GateRef gate, GateRegion* region) in BindGate() 338 GateRegion* region = GateToRegion(gate); in IsScheduled() local
|
/arkcompiler/ets_runtime/ecmascript/ |
D | tagged_array-inl.h | 174 Region *region = Region::ObjectAddressToRange(reinterpret_cast<TaggedObject *>(*srcArray)); in RemoveElementByIndex() local 198 Region *region = Region::ObjectAddressToRange(reinterpret_cast<TaggedObject *>(*srcArray)); in InsertElementByIndex() local 223 Region *region = Region::ObjectAddressToRange(reinterpret_cast<TaggedObject *>(*dstElements)); in CopyTaggedArrayElement() local
|