Lines Matching refs:weak_cell
2594 WeakCell* weak_cell = WeakCell::cast(weak_cell_obj); in ClearSimpleMapTransitions() local
2595 Map* map = Map::cast(weak_cell->value()); in ClearSimpleMapTransitions()
2601 parent->raw_transitions() == weak_cell) { in ClearSimpleMapTransitions()
2605 weak_cell->clear(); in ClearSimpleMapTransitions()
2606 weak_cell_obj = weak_cell->next(); in ClearSimpleMapTransitions()
2607 weak_cell->clear_next(the_hole_value); in ClearSimpleMapTransitions()
2821 WeakCell* weak_cell = reinterpret_cast<WeakCell*>(weak_cell_obj); in ClearWeakCells() local
2822 Object* next_weak_cell = weak_cell->next(); in ClearWeakCells()
2827 HeapObject* value = HeapObject::cast(weak_cell->value()); in ClearWeakCells()
2842 slot = HeapObject::RawField(weak_cell, WeakCell::kValueOffset); in ClearWeakCells()
2843 RecordSlot(weak_cell, slot, *slot); in ClearWeakCells()
2860 weak_cell->set_next(non_live_map_head); in ClearWeakCells()
2861 non_live_map_head = weak_cell; in ClearWeakCells()
2867 Object** slot = HeapObject::RawField(weak_cell, WeakCell::kValueOffset); in ClearWeakCells()
2868 RecordSlot(weak_cell, slot, *slot); in ClearWeakCells()
2872 weak_cell->clear(); in ClearWeakCells()
2875 weak_cell->clear_next(the_hole_value); in ClearWeakCells()
2889 WeakCell* weak_cell = reinterpret_cast<WeakCell*>(weak_cell_obj); in AbortWeakCells() local
2890 weak_cell_obj = weak_cell->next(); in AbortWeakCells()
2891 weak_cell->clear_next(the_hole_value); in AbortWeakCells()