Lines Matching refs:Marking

52   MarkBit value_bit = Marking::MarkBitFrom(value_heap_obj);  in BaseRecordWrite()
53 DCHECK(!Marking::IsImpossible(value_bit)); in BaseRecordWrite()
55 MarkBit obj_bit = Marking::MarkBitFrom(obj); in BaseRecordWrite()
56 DCHECK(!Marking::IsImpossible(obj_bit)); in BaseRecordWrite()
57 bool is_black = Marking::IsBlack(obj_bit); in BaseRecordWrite()
59 if (is_black && Marking::IsWhite(value_bit)) { in BaseRecordWrite()
139 MarkBit obj_bit = Marking::MarkBitFrom(obj); in RecordWrites()
140 if (Marking::IsBlack(obj_bit)) { in RecordWrites()
154 DCHECK(Marking::MarkBitFrom(obj) == mark_bit); in BlackToGreyAndUnshift()
157 Marking::BlackToGrey(mark_bit); in BlackToGreyAndUnshift()
184 Marking::WhiteToGrey(mark_bit); in WhiteToGreyAndPush()
192 MarkBit mark_bit = Marking::MarkBitFrom(HeapObject::cast(obj)); in MarkObjectGreyDoNotEnqueue()
193 if (Marking::IsBlack(mark_bit)) { in MarkObjectGreyDoNotEnqueue()
196 Marking::AnyToGrey(mark_bit); in MarkObjectGreyDoNotEnqueue()
203 DCHECK(!Marking::IsImpossible(mark_bit)); in MarkBlackOrKeepBlack()
204 if (Marking::IsBlack(mark_bit)) return; in MarkBlackOrKeepBlack()
205 Marking::MarkBlack(mark_bit); in MarkBlackOrKeepBlack()
253 if (Marking::IsGrey(Marking::MarkBitFrom(object))) { in VisitFixedArrayIncremental()
256 DCHECK(Marking::IsBlack(Marking::MarkBitFrom(object))); in VisitFixedArrayIncremental()
308 MarkBit mark_bit = Marking::MarkBitFrom(heap_object); in INLINE()
309 if (Marking::IsWhite(mark_bit)) { in INLINE()
310 Marking::MarkBlack(mark_bit); in INLINE()
666 Marking::IsWhite(Marking::MarkBitFrom(HeapObject::cast(constructor)))) { in ShouldRetainMap()
695 MarkBit map_mark = Marking::MarkBitFrom(map); in RetainMaps()
697 Marking::IsWhite(map_mark)) { in RetainMaps()
703 Marking::IsWhite(Marking::MarkBitFrom(HeapObject::cast(prototype)))) { in RetainMaps()
798 MarkBit mark_bit = Marking::MarkBitFrom(obj); in UpdateMarkingDequeAfterScavenge()
799 DCHECK(Marking::IsGrey(mark_bit) || in UpdateMarkingDequeAfterScavenge()
800 (obj->IsFiller() && Marking::IsWhite(mark_bit))); in UpdateMarkingDequeAfterScavenge()
810 MarkBit mark_bit = Marking::MarkBitFrom(obj); in UpdateMarkingDequeAfterScavenge()
812 DCHECK(Marking::IsGrey(mark_bit) || in UpdateMarkingDequeAfterScavenge()
813 (obj->IsFiller() && Marking::IsWhite(mark_bit)) || in UpdateMarkingDequeAfterScavenge()
815 Marking::IsBlack(mark_bit))); in UpdateMarkingDequeAfterScavenge()
828 MarkBit mark_bit = Marking::MarkBitFrom(obj); in VisitObject()
831 SLOW_DCHECK(Marking::IsGrey(mark_bit) || in VisitObject()
832 (obj->IsFiller() && Marking::IsWhite(mark_bit)) || in VisitObject()
834 Marking::IsBlack(mark_bit))); in VisitObject()
841 MarkBit mark_bit = Marking::MarkBitFrom(obj); in MarkObject()
842 if (Marking::IsWhite(mark_bit)) { in MarkObject()
913 Marking::GreyToBlack(Marking::MarkBitFrom(poly_cache)); in Hurry()
925 MarkBit mark_bit = Marking::MarkBitFrom(cache); in Hurry()
926 if (Marking::IsGrey(mark_bit)) { in Hurry()
927 Marking::GreyToBlack(mark_bit); in Hurry()