Searched refs:marking_worklists (Results 1 – 12 of 12) sorted by relevance
/third_party/node/deps/v8/src/heap/cppgc/ |
D | concurrent-marker.cc | 40 size_t WorkSizeForConcurrentMarking(MarkingWorklists& marking_worklists) { in WorkSizeForConcurrentMarking() argument 41 return marking_worklists.marking_worklist()->Size() + in WorkSizeForConcurrentMarking() 42 marking_worklists.write_barrier_worklist()->Size() + in WorkSizeForConcurrentMarking() 43 marking_worklists.previously_not_fully_constructed_worklist()->Size(); in WorkSizeForConcurrentMarking() 49 bool HasWorkForConcurrentMarking(MarkingWorklists& marking_worklists) { in HasWorkForConcurrentMarking() argument 50 return !marking_worklists.marking_worklist()->IsEmpty() || in HasWorkForConcurrentMarking() 51 !marking_worklists.write_barrier_worklist()->IsEmpty() || in HasWorkForConcurrentMarking() 52 !marking_worklists.previously_not_fully_constructed_worklist() in HasWorkForConcurrentMarking() 79 if (!HasWorkForConcurrentMarking(concurrent_marker_.marking_worklists())) in Run() 82 concurrent_marker_.heap(), concurrent_marker_.marking_worklists(), in Run() [all …]
|
D | marking-state.h | 59 MarkingWorklists& marking_worklists) in MarkingStateBase() argument 61 marking_worklist_(marking_worklists.marking_worklist()), in MarkingStateBase() 63 *marking_worklists.not_fully_constructed_worklist()) {} in MarkingStateBase() 227 MarkingWorklists& marking_worklists, in BasicMarkingState() argument 229 : MarkingStateBase(heap, marking_worklists), in BasicMarkingState() 231 marking_worklists.previously_not_fully_constructed_worklist()), in BasicMarkingState() 232 weak_callback_worklist_(marking_worklists.weak_callback_worklist()), in BasicMarkingState() 233 write_barrier_worklist_(marking_worklists.write_barrier_worklist()), in BasicMarkingState() 235 marking_worklists.concurrent_marking_bailout_worklist()), in BasicMarkingState() 237 marking_worklists.discovered_ephemeron_pairs_worklist()), in BasicMarkingState() [all …]
|
D | concurrent-marker.h | 37 MarkingWorklists& marking_worklists() const { return marking_worklists_; } in marking_worklists() function 64 ConcurrentMarker(HeapBase& heap, MarkingWorklists& marking_worklists, in ConcurrentMarker() argument 67 : ConcurrentMarkerBase(heap, marking_worklists, in ConcurrentMarker()
|
/third_party/node/deps/v8/src/heap/ |
D | marking-barrier.cc | 29 worklist_(collector_->marking_worklists()->shared()), in MarkingBarrier() 38 worklist_(collector_->marking_worklists()->shared()), in MarkingBarrier()
|
D | concurrent-marking.h | 61 ConcurrentMarking(Heap* heap, MarkingWorklists* marking_worklists,
|
D | concurrent-marking.cc | 442 MarkingWorklists* marking_worklists, in ConcurrentMarking() argument 445 marking_worklists_(marking_worklists), in ConcurrentMarking()
|
D | incremental-marking.cc | 450 collector_->marking_worklists()->Update([ in UpdateMarkingWorklistAfterYoungGenGC() 903 collector_->marking_worklists()->Print(); in Step()
|
D | mark-compact.h | 554 MarkingWorklists* marking_worklists() { return &marking_worklists_; } in marking_worklists() function
|
D | mark-compact.cc | 512 marking_worklists()->Clear(); in TearDown() 596 marking_worklists()->CreateContextWorklists(contexts); in StartMarking() 599 marking_worklists(), in StartMarking()
|
D | heap.cc | 5749 this, mark_compact_collector_->marking_worklists(), in SetUp()
|
/third_party/node/deps/v8/src/heap/cppgc-js/ |
D | unified-heap-marking-visitor.cc | 90 v8_heap->mark_compact_collector()->marking_worklists()) in ConcurrentUnifiedHeapMarkingVisitor()
|
D | cpp-heap.cc | 208 cppgc::internal::MarkingWorklists& marking_worklists, in UnifiedHeapConcurrentMarker() argument 213 heap, marking_worklists, incremental_marking_schedule, platform), in UnifiedHeapConcurrentMarker()
|