/external/v8/src/heap/ |
H A D | objects-visiting-inl.h | 337 WeakCell* weak_cell = reinterpret_cast<WeakCell*>(object); local 341 if (weak_cell->next_cleared() && !weak_cell->cleared()) { 342 HeapObject* value = HeapObject::cast(weak_cell->value()); 346 Object** slot = HeapObject::RawField(weak_cell, WeakCell::kValueOffset); 347 map->GetHeap()->mark_compact_collector()->RecordSlot(weak_cell, slot, 353 weak_cell->set_next(heap->encountered_weak_cells(), 355 heap->set_encountered_weak_cells(weak_cell);
|
H A D | incremental-marking.cc | 628 WeakCell* weak_cell = reinterpret_cast<WeakCell*>(weak_cell_obj); local 631 HeapObject* value = HeapObject::cast(weak_cell->value()); 636 Object** slot = HeapObject::RawField(weak_cell, WeakCell::kValueOffset); 637 heap_->mark_compact_collector()->RecordSlot(weak_cell, slot, *slot); 640 prev_weak_cell_obj->set_next(weak_cell->next()); 642 weak_cell_obj = weak_cell->next(); 643 weak_cell->clear_next(the_hole_value); 646 weak_cell_head = weak_cell; 648 prev_weak_cell_obj = weak_cell; 649 weak_cell_obj = weak_cell [all...] |
H A D | heap.h | 791 void set_encountered_weak_cells(Object* weak_cell) { argument 792 encountered_weak_cells_ = weak_cell;
|
H A D | mark-compact.cc | 2482 WeakCell* weak_cell = WeakCell::cast(weak_cell_obj); local 2483 Map* map = Map::cast(weak_cell->value()); 2489 parent->raw_transitions() == weak_cell) { 2493 weak_cell->clear(); 2494 weak_cell_obj = weak_cell->next(); 2495 weak_cell->clear_next(the_hole_value); 2712 WeakCell* weak_cell = reinterpret_cast<WeakCell*>(weak_cell_obj); local 2713 Object* next_weak_cell = weak_cell->next(); 2718 HeapObject* value = HeapObject::cast(weak_cell->value()); 2734 slot = HeapObject::RawField(weak_cell, WeakCel 2781 WeakCell* weak_cell = reinterpret_cast<WeakCell*>(weak_cell_obj); local [all...] |
/external/v8/src/builtins/ |
H A D | builtins-object.cc | 530 Node* weak_cell = local 532 a->GotoIf(a->WordEqual(weak_cell, a->UndefinedConstant()), &call_runtime); 533 map.Bind(a->LoadWeakCellValue(weak_cell, &call_runtime));
|
/external/v8/src/ic/arm/ |
H A D | handler-compiler-arm.cc | 223 Handle<WeakCell> weak_cell = isolate->factory()->NewWeakCell(cell); local 224 __ LoadWeakValue(scratch, weak_cell, miss); 484 Handle<WeakCell> weak_cell = local 486 __ LoadWeakValue(reg, weak_cell, miss); 505 Handle<WeakCell> weak_cell = local 507 __ LoadWeakValue(reg, weak_cell, miss); 666 Handle<WeakCell> weak_cell = factory()->NewWeakCell(cell); local 667 __ LoadWeakValue(result, weak_cell, &miss);
|
/external/v8/src/ic/arm64/ |
H A D | handler-compiler-arm64.cc | 129 Handle<WeakCell> weak_cell = isolate->factory()->NewWeakCell(cell); local 130 __ LoadWeakValue(scratch, weak_cell, miss); 353 Handle<WeakCell> weak_cell = factory()->NewWeakCell(cell); local 354 __ LoadWeakValue(result, weak_cell, &miss); 514 Handle<WeakCell> weak_cell = local 516 __ LoadWeakValue(reg, weak_cell, miss); 535 Handle<WeakCell> weak_cell = local 537 __ LoadWeakValue(reg, weak_cell, miss);
|
/external/v8/src/ic/ia32/ |
H A D | handler-compiler-ia32.cc | 262 Handle<WeakCell> weak_cell = isolate->factory()->NewWeakCell(cell); local 263 __ LoadWeakValue(scratch, weak_cell, miss); 486 Handle<WeakCell> weak_cell = local 488 __ LoadWeakValue(reg, weak_cell, miss); 507 Handle<WeakCell> weak_cell = local 509 __ LoadWeakValue(reg, weak_cell, miss); 688 Handle<WeakCell> weak_cell = factory()->NewWeakCell(cell); local 689 __ LoadWeakValue(result, weak_cell, &miss);
|
/external/v8/src/ic/mips/ |
H A D | handler-compiler-mips.cc | 215 Handle<WeakCell> weak_cell = isolate->factory()->NewWeakCell(cell); local 216 __ LoadWeakValue(scratch, weak_cell, miss); 466 Handle<WeakCell> weak_cell = local 468 __ LoadWeakValue(reg, weak_cell, miss); 487 Handle<WeakCell> weak_cell = local 489 __ LoadWeakValue(reg, weak_cell, miss); 647 Handle<WeakCell> weak_cell = factory()->NewWeakCell(cell); local 648 __ LoadWeakValue(result, weak_cell, &miss);
|
/external/v8/src/ic/mips64/ |
H A D | handler-compiler-mips64.cc | 215 Handle<WeakCell> weak_cell = isolate->factory()->NewWeakCell(cell); local 216 __ LoadWeakValue(scratch, weak_cell, miss); 466 Handle<WeakCell> weak_cell = local 468 __ LoadWeakValue(reg, weak_cell, miss); 487 Handle<WeakCell> weak_cell = local 489 __ LoadWeakValue(reg, weak_cell, miss); 647 Handle<WeakCell> weak_cell = factory()->NewWeakCell(cell); local 648 __ LoadWeakValue(result, weak_cell, &miss);
|
/external/v8/src/ic/ppc/ |
H A D | handler-compiler-ppc.cc | 218 Handle<WeakCell> weak_cell = isolate->factory()->NewWeakCell(cell); local 219 __ LoadWeakValue(scratch, weak_cell, miss); 484 Handle<WeakCell> weak_cell = local 486 __ LoadWeakValue(reg, weak_cell, miss); 505 Handle<WeakCell> weak_cell = local 507 __ LoadWeakValue(reg, weak_cell, miss); 666 Handle<WeakCell> weak_cell = factory()->NewWeakCell(cell); local 667 __ LoadWeakValue(result, weak_cell, &miss);
|
/external/v8/src/ic/s390/ |
H A D | handler-compiler-s390.cc | 208 Handle<WeakCell> weak_cell = isolate->factory()->NewWeakCell(cell); local 209 __ LoadWeakValue(scratch, weak_cell, miss); 460 Handle<WeakCell> weak_cell = local 462 __ LoadWeakValue(reg, weak_cell, miss); 481 Handle<WeakCell> weak_cell = local 483 __ LoadWeakValue(reg, weak_cell, miss); 634 Handle<WeakCell> weak_cell = factory()->NewWeakCell(cell); local 635 __ LoadWeakValue(result, weak_cell, &miss);
|
/external/v8/src/ic/x64/ |
H A D | handler-compiler-x64.cc | 241 Handle<WeakCell> weak_cell = isolate->factory()->NewWeakCell(cell); local 242 __ LoadWeakValue(scratch, weak_cell, miss); 479 Handle<WeakCell> weak_cell = local 481 __ LoadWeakValue(reg, weak_cell, miss); 500 Handle<WeakCell> weak_cell = local 502 __ LoadWeakValue(reg, weak_cell, miss); 665 Handle<WeakCell> weak_cell = factory()->NewWeakCell(cell); local 666 __ LoadWeakValue(result, weak_cell, &miss);
|
/external/v8/src/ic/x87/ |
H A D | handler-compiler-x87.cc | 262 Handle<WeakCell> weak_cell = isolate->factory()->NewWeakCell(cell); local 263 __ LoadWeakValue(scratch, weak_cell, miss); 486 Handle<WeakCell> weak_cell = local 488 __ LoadWeakValue(reg, weak_cell, miss); 507 Handle<WeakCell> weak_cell = local 509 __ LoadWeakValue(reg, weak_cell, miss); 688 Handle<WeakCell> weak_cell = factory()->NewWeakCell(cell); local 689 __ LoadWeakValue(result, weak_cell, &miss);
|
/external/v8/src/ |
H A D | code-stubs.cc | 2037 Node* weak_cell = assembler->HeapConstant(isolate()->factory()->NewWeakCell( local 2039 Node* cell = assembler->LoadWeakCellValue(weak_cell);
|
H A D | factory.cc | 840 Handle<WeakCell> weak_cell = NewWeakCell(context); local 841 context->set_self_weak_cell(*weak_cell);
|
H A D | code-stub-assembler.cc | 1174 Node* CodeStubAssembler::LoadWeakCellValueUnchecked(Node* weak_cell) { argument 1176 return LoadObjectField(weak_cell, WeakCell::kValueOffset); 1179 Node* CodeStubAssembler::LoadWeakCellValue(Node* weak_cell, Label* if_cleared) { argument 1180 CSA_ASSERT(this, IsWeakCell(weak_cell)); 1181 Node* value = LoadWeakCellValueUnchecked(weak_cell); 6555 Node* weak_cell = local 6557 CSA_ASSERT(this, HasInstanceType(weak_cell, WEAK_CELL_TYPE)); 6559 // Load value or try handler case if the {weak_cell} is cleared. 6560 Node* property_cell = LoadWeakCellValue(weak_cell, &try_handler);
|
H A D | objects.cc | 5233 Handle<WeakCell> weak_cell = isolate->factory()->NewWeakCell(map); local 5234 map->set_weak_cell_cache(*weak_cell); 5235 return weak_cell; 12792 Object* maybe_cell = proto_info->weak_cell();
|
/external/v8/src/ic/ |
H A D | ic.cc | 888 Handle<WeakCell> weak_cell = isolate->factory()->NewWeakCell(cell); local 889 array->set(LoadHandler::kFirstPrototypeIndex + checks_count, *weak_cell); 911 Handle<WeakCell> weak_cell = isolate->factory()->NewWeakCell(cell); local 912 array->set(first_index + checks_count, *weak_cell); 921 Handle<WeakCell> weak_cell = local 923 array->set(first_index + checks_count, *weak_cell);
|
/external/v8/src/x87/ |
H A D | code-stubs-x87.cc | 2925 Register slot, Register weak_cell, 2928 DCHECK(weak_cell.is(StoreWithVectorDescriptor::ValueRegister())); 2933 // Move the weak map into the weak_cell register. 2934 Register ic_map = weak_cell; 2935 __ mov(ic_map, FieldOperand(weak_cell, WeakCell::kValueOffset)); 2941 __ mov(weak_cell, FieldOperand(vector, slot, times_half_pointer_size, 2943 __ lea(weak_cell, FieldOperand(weak_cell, Code::kHeaderSize)); 2945 __ jmp(weak_cell); 2952 __ mov(weak_cell, FieldOperan 2923 HandleMonomorphicStoreCase(MacroAssembler* masm, Register receiver, Register key, Register vector, Register slot, Register weak_cell, Label* miss) argument [all...] |
/external/v8/src/ia32/ |
H A D | code-stubs-ia32.cc | 3107 Register slot, Register weak_cell, 3110 DCHECK(weak_cell.is(StoreWithVectorDescriptor::ValueRegister())); 3115 // Move the weak map into the weak_cell register. 3116 Register ic_map = weak_cell; 3117 __ mov(ic_map, FieldOperand(weak_cell, WeakCell::kValueOffset)); 3123 __ mov(weak_cell, FieldOperand(vector, slot, times_half_pointer_size, 3125 __ lea(weak_cell, FieldOperand(weak_cell, Code::kHeaderSize)); 3127 __ jmp(weak_cell); 3134 __ mov(weak_cell, FieldOperan 3105 HandleMonomorphicStoreCase(MacroAssembler* masm, Register receiver, Register key, Register vector, Register slot, Register weak_cell, Label* miss) argument [all...] |
/external/v8/src/profiler/ |
H A D | heap-snapshot-generator.cc | 1461 void V8HeapExplorer::ExtractWeakCellReferences(int entry, WeakCell* weak_cell) { argument 1462 TagObject(weak_cell, "(weak cell)"); 1463 SetWeakReference(weak_cell, entry, "value", weak_cell->value(),
|