Lines Matching refs:incremental_marking
376 if (incremental_marking()->NeedsFinalization() &&
1064 incremental_marking()->reset_request_type();
1066 } else if (incremental_marking()->request_type() ==
1068 incremental_marking()->reset_request_type();
1072 } else if (incremental_marking()->request_type() ==
1074 incremental_marking()->IsMarking() &&
1075 !incremental_marking()->finalize_marking_completed()) {
1076 incremental_marking()->reset_request_type();
1094 if (!incremental_marking()->IsStopped()) {
1119 if (!incremental_marking()->IsStopped()) {
1276 if (incremental_marking()->IsStopped()) {
1277 if (incremental_marking()->CanBeActivated()) {
1298 incremental_marking()->AdvanceIncrementalMarking(
1345 !incremental_marking()->IsStopped()) {
1453 DCHECK(incremental_marking()->IsStopped());
1456 incremental_marking()->Start(gc_reason);
1461 if (incremental_marking()->IsStopped()) {
1464 incremental_marking()->incremental_marking_job()->ScheduleTask(this);
1488 if (FLAG_concurrent_marking && incremental_marking()->IsMarking()) {
1754 incremental_marking()->UpdateMarkedBytesAfterScavenge(
1888 incremental_marking());
1906 incremental_marking()->Epilogue();
1908 DCHECK(incremental_marking()->IsStopped());
1983 if (incremental_marking()->IsMarking())
2093 incremental_marking());
2194 incremental_marking()->UpdateMarkingWorklistAfterScavenge();
2926 if (incremental_marking()->IsMarking()) {
2927 incremental_marking()->NotifyLeftTrimming(
2953 if (incremental_marking()->IsCompacting() &&
3041 if (incremental_marking()->IsCompacting() &&
3045 incremental_marking()->WhiteToGreyAndPush(object);
3062 if (incremental_marking()->black_allocation() &&
3063 incremental_marking()->marking_state()->IsBlackOrGrey(filler)) {
3065 incremental_marking()->marking_state()->bitmap(page)->ClearRange(
3237 if (incremental_marking()->IsMarking() &&
3238 (incremental_marking()->IsReadyToOverApproximateWeakClosure() ||
3239 (!incremental_marking()->finalize_marking_completed() &&
3243 } else if (incremental_marking()->IsComplete() ||
3253 DCHECK(!incremental_marking()->IsStopped());
3280 incremental_marking()->FinalizeIncrementally();
3299 if (!incremental_marking()->black_allocation()) return;
3304 incremental_marking()->marking_state();
3314 incremental_marking()->ProcessBlackAllocatedObject(obj);
3326 incremental_marking()->ProcessBlackAllocatedObject(object);
3331 incremental_marking()->ProcessBlackAllocatedObject(
3338 if (incremental_marking()->IsMarking()) {
3339 incremental_marking()->MarkBlackAndPush(object);
3340 if (incremental_marking()->IsCompacting() &&
3416 heap_state.incremental_marking_stopped = incremental_marking()->IsStopped();
3431 incremental_marking()->AdvanceIncrementalMarking(
3438 result = incremental_marking()->IsStopped();
3558 if (FLAG_incremental_marking && incremental_marking()->IsStopped()) {
3599 if (FLAG_incremental_marking && incremental_marking()->IsStopped()) {
4453 if (incremental_marking()->NeedsFinalization()) {
4457 if (incremental_marking()->IsStopped() &&
4489 if (!incremental_marking()->CanBeActivated() || always_allocate()) {
4896 if (FLAG_incremental_marking_wrappers && incremental_marking()->IsMarking()) {
4897 incremental_marking()->WhiteToGreyAndPush(heap_object);
5910 heap->incremental_marking()->RecordWriteSlow(
5916 heap->incremental_marking()->marking_state()->IsBlack(object)) {
5917 heap->incremental_marking()->RevisitObject(object);
5924 DCHECK(heap->incremental_marking()->IsMarking());
5925 heap->incremental_marking()->RecordWriteIntoCode(host, rinfo, object);
5938 !heap->incremental_marking()->IsMarking() ||
5939 (chunk->IsFlagSet(MemoryChunk::INCREMENTAL_MARKING) &&
5945 static_assert(MemoryChunk::Flag::INCREMENTAL_MARKING ==