Lines Matching refs:Cell
103 // Generate code to check that a global property cell is empty. Create
104 // the property cell at compilation time if no cell exists for the
109 Handle<PropertyCell> cell = JSGlobalObject::EnsurePropertyCell(global, name);
110 DCHECK(cell->value()->IsTheHole());
111 Handle<WeakCell> weak_cell = masm->isolate()->factory()->NewWeakCell(cell);
342 Handle<PropertyCell> cell, Handle<Name> name, bool is_configurable) {
349 // Get the value from the cell.
351 Handle<WeakCell> weak_cell = factory()->NewWeakCell(cell);
419 Handle<WeakCell> cell = Map::WeakCellForMap(transition);
421 __ LoadWeakValue(map_reg, cell, miss);
482 Handle<Cell> validity_cell =
488 __ Ldr(scratch1, FieldMemOperand(scratch1, Cell::kValueOffset));
499 Handle<WeakCell> cell = Map::WeakCellForMap(receiver_map);
500 __ CmpWeakValue(scratch1, cell, scratch2);
550 // TODO(jkummerow): Cache and re-use weak cell.
570 Handle<WeakCell> cell = Map::WeakCellForMap(current_map);
571 __ CmpWeakValue(map_reg, cell, scratch2);
594 Handle<WeakCell> cell = Map::WeakCellForMap(current_map);
595 __ CmpWeakValue(scratch1, cell, scratch2);
668 Handle<WeakCell> cell =
671 // so the weak cell is not cleared and points to data.
672 __ GetWeakValue(scratch3(), cell);
789 // otherwise wrap it in a weak cell.
793 Handle<WeakCell> cell = isolate()->factory()->NewWeakCell(callback);
794 __ Mov(scratch1(), Operand(cell));