/external/v8/src/heap/ |
H A D | objects-visiting-inl.h | 330 WeakCell* weak_cell = reinterpret_cast<WeakCell*>(object); local 334 if (weak_cell->next_cleared() && !weak_cell->cleared()) { 335 HeapObject* value = HeapObject::cast(weak_cell->value()); 339 Object** slot = HeapObject::RawField(weak_cell, WeakCell::kValueOffset); 340 map->GetHeap()->mark_compact_collector()->RecordSlot(weak_cell, slot, 346 weak_cell->set_next(heap->encountered_weak_cells(), 348 heap->set_encountered_weak_cells(weak_cell);
|
H A D | incremental-marking.cc | 621 WeakCell* weak_cell = reinterpret_cast<WeakCell*>(weak_cell_obj); local 624 HeapObject* value = HeapObject::cast(weak_cell->value()); 629 Object** slot = HeapObject::RawField(weak_cell, WeakCell::kValueOffset); 630 heap_->mark_compact_collector()->RecordSlot(weak_cell, slot, *slot); 633 prev_weak_cell_obj->set_next(weak_cell->next()); 635 weak_cell_obj = weak_cell->next(); 636 weak_cell->clear_next(the_hole_value); 639 weak_cell_head = weak_cell; 641 prev_weak_cell_obj = weak_cell; 642 weak_cell_obj = weak_cell [all...] |
H A D | heap.h | 798 void set_encountered_weak_cells(Object* weak_cell) { argument 799 encountered_weak_cells_ = weak_cell;
|
H A D | mark-compact.cc | 2594 WeakCell* weak_cell = WeakCell::cast(weak_cell_obj); local 2595 Map* map = Map::cast(weak_cell->value()); 2601 parent->raw_transitions() == weak_cell) { 2605 weak_cell->clear(); 2606 weak_cell_obj = weak_cell->next(); 2607 weak_cell->clear_next(the_hole_value); 2821 WeakCell* weak_cell = reinterpret_cast<WeakCell*>(weak_cell_obj); local 2822 Object* next_weak_cell = weak_cell->next(); 2827 HeapObject* value = HeapObject::cast(weak_cell->value()); 2842 slot = HeapObject::RawField(weak_cell, WeakCel 2889 WeakCell* weak_cell = reinterpret_cast<WeakCell*>(weak_cell_obj); local [all...] |
/external/v8/src/ic/arm64/ |
H A D | handler-compiler-arm64.cc | 96 Handle<WeakCell> weak_cell = isolate->factory()->NewWeakCell(cell); local 97 __ LoadWeakValue(scratch, weak_cell, miss); 313 Handle<WeakCell> weak_cell = factory()->NewWeakCell(cell); local 314 __ LoadWeakValue(result, weak_cell, &miss); 423 Handle<WeakCell> weak_cell = local 425 __ LoadWeakValue(reg, weak_cell, miss); 444 Handle<WeakCell> weak_cell = local 446 __ LoadWeakValue(reg, weak_cell, miss);
|
/external/v8/src/ic/ia32/ |
H A D | handler-compiler-ia32.cc | 231 Handle<WeakCell> weak_cell = isolate->factory()->NewWeakCell(cell); local 232 __ LoadWeakValue(scratch, weak_cell, miss); 397 Handle<WeakCell> weak_cell = local 399 __ LoadWeakValue(reg, weak_cell, miss); 418 Handle<WeakCell> weak_cell = local 420 __ LoadWeakValue(reg, weak_cell, miss); 607 Handle<WeakCell> weak_cell = factory()->NewWeakCell(cell); local 608 __ LoadWeakValue(result, weak_cell, &miss);
|
/external/v8/src/ic/s390/ |
H A D | handler-compiler-s390.cc | 182 Handle<WeakCell> weak_cell = isolate->factory()->NewWeakCell(cell); local 183 __ LoadWeakValue(scratch, weak_cell, miss); 380 Handle<WeakCell> weak_cell = local 382 __ LoadWeakValue(reg, weak_cell, miss); 401 Handle<WeakCell> weak_cell = local 403 __ LoadWeakValue(reg, weak_cell, miss); 558 Handle<WeakCell> weak_cell = factory()->NewWeakCell(cell); local 559 __ LoadWeakValue(result, weak_cell, &miss);
|
/external/v8/src/ic/x64/ |
H A D | handler-compiler-x64.cc | 205 Handle<WeakCell> weak_cell = isolate->factory()->NewWeakCell(cell); local 206 __ LoadWeakValue(scratch, weak_cell, miss); 390 Handle<WeakCell> weak_cell = local 392 __ LoadWeakValue(reg, weak_cell, miss); 411 Handle<WeakCell> weak_cell = local 413 __ LoadWeakValue(reg, weak_cell, miss); 585 Handle<WeakCell> weak_cell = factory()->NewWeakCell(cell); local 586 __ LoadWeakValue(result, weak_cell, &miss);
|
/external/v8/src/ic/x87/ |
H A D | handler-compiler-x87.cc | 231 Handle<WeakCell> weak_cell = isolate->factory()->NewWeakCell(cell); local 232 __ LoadWeakValue(scratch, weak_cell, miss); 397 Handle<WeakCell> weak_cell = local 399 __ LoadWeakValue(reg, weak_cell, miss); 418 Handle<WeakCell> weak_cell = local 420 __ LoadWeakValue(reg, weak_cell, miss); 607 Handle<WeakCell> weak_cell = factory()->NewWeakCell(cell); local 608 __ LoadWeakValue(result, weak_cell, &miss);
|
/external/v8/src/builtins/ |
H A D | builtins-object.cc | 377 Node* weak_cell = local 379 GotoIf(WordEqual(weak_cell, UndefinedConstant()), &call_runtime); 380 map.Bind(LoadWeakCellValue(weak_cell, &call_runtime));
|
/external/v8/src/ic/arm/ |
H A D | handler-compiler-arm.cc | 194 Handle<WeakCell> weak_cell = isolate->factory()->NewWeakCell(cell); local 195 __ LoadWeakValue(scratch, weak_cell, miss); 397 Handle<WeakCell> weak_cell = local 399 __ LoadWeakValue(reg, weak_cell, miss); 418 Handle<WeakCell> weak_cell = local 420 __ LoadWeakValue(reg, weak_cell, miss); 582 Handle<WeakCell> weak_cell = factory()->NewWeakCell(cell); local 583 __ LoadWeakValue(result, weak_cell, &miss);
|
/external/v8/src/ic/mips/ |
H A D | handler-compiler-mips.cc | 186 Handle<WeakCell> weak_cell = isolate->factory()->NewWeakCell(cell); local 187 __ LoadWeakValue(scratch, weak_cell, miss); 380 Handle<WeakCell> weak_cell = local 382 __ LoadWeakValue(reg, weak_cell, miss); 401 Handle<WeakCell> weak_cell = local 403 __ LoadWeakValue(reg, weak_cell, miss); 563 Handle<WeakCell> weak_cell = factory()->NewWeakCell(cell); local 564 __ LoadWeakValue(result, weak_cell, &miss);
|
/external/v8/src/ic/mips64/ |
H A D | handler-compiler-mips64.cc | 186 Handle<WeakCell> weak_cell = isolate->factory()->NewWeakCell(cell); local 187 __ LoadWeakValue(scratch, weak_cell, miss); 380 Handle<WeakCell> weak_cell = local 382 __ LoadWeakValue(reg, weak_cell, miss); 401 Handle<WeakCell> weak_cell = local 403 __ LoadWeakValue(reg, weak_cell, miss); 563 Handle<WeakCell> weak_cell = factory()->NewWeakCell(cell); local 564 __ LoadWeakValue(result, weak_cell, &miss);
|
/external/v8/src/ic/ppc/ |
H A D | handler-compiler-ppc.cc | 189 Handle<WeakCell> weak_cell = isolate->factory()->NewWeakCell(cell); local 190 __ LoadWeakValue(scratch, weak_cell, miss); 396 Handle<WeakCell> weak_cell = local 398 __ LoadWeakValue(reg, weak_cell, miss); 417 Handle<WeakCell> weak_cell = local 419 __ LoadWeakValue(reg, weak_cell, miss); 580 Handle<WeakCell> weak_cell = factory()->NewWeakCell(cell); local 581 __ LoadWeakValue(result, weak_cell, &miss);
|
/external/v8/src/ |
H A D | code-stubs.cc | 1526 Node* weak_cell = assembler.HeapConstant(isolate()->factory()->NewWeakCell( local 1528 Node* cell = assembler.LoadWeakCellValue(weak_cell);
|
H A D | code-stub-assembler.cc | 1176 Node* CodeStubAssembler::LoadWeakCellValueUnchecked(Node* weak_cell) { argument 1178 return LoadObjectField(weak_cell, WeakCell::kValueOffset); 1181 Node* CodeStubAssembler::LoadWeakCellValue(Node* weak_cell, Label* if_cleared) { argument 1182 CSA_ASSERT(this, IsWeakCell(weak_cell)); 1183 Node* value = LoadWeakCellValueUnchecked(weak_cell);
|
H A D | factory.cc | 917 Handle<WeakCell> weak_cell = NewWeakCell(context); local 918 context->set_self_weak_cell(*weak_cell);
|
H A D | objects.cc | 4850 Handle<WeakCell> weak_cell = isolate->factory()->NewWeakCell(map); local 4851 map->set_weak_cell_cache(*weak_cell); 4852 return weak_cell; 12359 Object* maybe_cell = proto_info->weak_cell();
|
/external/v8/src/ic/ |
H A D | accessor-assembler.cc | 1526 Node* weak_cell = LoadFixedArrayElement(vector, slot, 0, slot_mode); local 1527 CSA_ASSERT(this, HasInstanceType(weak_cell, WEAK_CELL_TYPE)); 1529 // Load value or try handler case if the {weak_cell} is cleared. 1530 Node* property_cell = LoadWeakCellValue(weak_cell, try_handler);
|
H A D | ic.cc | 912 Handle<WeakCell> weak_cell = isolate->factory()->NewWeakCell(cell); local 913 array->set(LoadHandler::kFirstPrototypeIndex + checks_count, *weak_cell); 935 Handle<WeakCell> weak_cell = isolate->factory()->NewWeakCell(cell); local 936 array->set(first_index + checks_count, *weak_cell); 945 Handle<WeakCell> weak_cell = local 947 array->set(first_index + checks_count, *weak_cell);
|
/external/v8/src/profiler/ |
H A D | heap-snapshot-generator.cc | 1462 void V8HeapExplorer::ExtractWeakCellReferences(int entry, WeakCell* weak_cell) { argument 1463 TagObject(weak_cell, "(weak cell)"); 1464 SetWeakReference(weak_cell, entry, "value", weak_cell->value(),
|