Home
last modified time | relevance | path

Searched defs:region (Results 1 – 25 of 36) sorted by relevance

12

/arkcompiler/runtime_core/libpandabase/tests/
Dbit_memory_region_test.cpp96 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/
Dparallel_evacuator.h78 …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()
Dsparse_space.cpp37 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 …]
Dspace-inl.h22 void Space::AddRegion(Region *region) in AddRegion()
30 void Space::RemoveRegion(Region *region) in RemoveRegion()
Dallocator-inl.h70 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()
Dparallel_evacuator-inl.h28 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()
Dspace.cpp63 void Space::ClearAndFreeRegion(Region *region) in ClearAndFreeRegion()
95 Region *region = heapRegionAllocator_->AllocateAlignedRegion(this, alignedSize, thread); in Allocate() local
127 EnumerateRegions([&](Region *region) { in IterateOverObjects()
Dlinear_space.cpp93 …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()
Dtagged_object-inl.h62 Region *region = Region::ObjectAddressToRange(const_cast<TaggedObject *>(this)); in GetJSThread() local
Dparallel_evacuator.cpp81 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
Dheap_region_allocator.cpp61 void HeapRegionAllocator::FreeRegion(Region *region) in FreeRegion()
Dfree_object_list.cpp124 Region *region = Region::ObjectAddressToRange(reinterpret_cast<TaggedObject *>(start)); in Free() local
136 Region *region = Region::ObjectAddressToRange(reinterpret_cast<TaggedObject *>(start)); in Free() local
Dtlab_allocator-inl.h132 auto region = heap_->GetOldSpace()->TryToGetExclusiveRegion(size); in ExpandCompressFromOld() local
Dparallel_marker-inl.h111 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()
Dincremental_marker.cpp120 auto callback = [](Region *region) { in Finish()
Dstw_young_gc.cpp71 auto region = heap_->GetOldSpace()->GetCurrentRegion(); in Mark() local
Dconcurrent_marker.cpp111 auto callback = [](Region *region) { in Reset()
Dfull_gc.cpp171 bool FullGC::HasEvacuated(Region *region) in HasEvacuated()
Dheap.cpp280 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
Dheap-inl.h44 void Heap::EnumerateOldSpaceRegions(const Callback &cb, Region *region) const in EnumerateOldSpaceRegions()
159 bool Heap::MoveYoungRegionSync(Region *region) in MoveYoungRegionSync()
Dverification.cpp78 auto region = Region::ObjectAddressToRange(object); in operator ()() local
/arkcompiler/ets_runtime/ecmascript/tests/
Dread_only_space_test.cpp116 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/
Dgraph_linearizer.cpp62 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 …]
Dgraph_linearizer.h300 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/
Dtagged_array-inl.h174 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

12