Lines Matching refs:Cell
190 // Generate code to check that a global property cell is empty. Create
191 // the property cell at compilation time if no cell exists for the
196 Handle<PropertyCell> cell = JSGlobalObject::EnsurePropertyCell(global, name);
197 DCHECK(cell->value()->IsTheHole());
198 Handle<WeakCell> weak_cell = masm->isolate()->factory()->NewWeakCell(cell);
370 Handle<WeakCell> cell = Map::WeakCellForMap(transition);
372 __ LoadWeakValue(map_reg, cell, miss);
435 Handle<Cell> validity_cell =
441 __ LoadP(scratch1, FieldMemOperand(scratch1, Cell::kValueOffset));
452 Handle<WeakCell> cell = Map::WeakCellForMap(receiver_map);
453 __ CmpWeakValue(scratch1, cell, scratch2);
502 // TODO(jkummerow): Cache and re-use weak cell.
521 Handle<WeakCell> cell = Map::WeakCellForMap(current_map);
522 __ CmpWeakValue(map_reg, cell, scratch2);
545 Handle<WeakCell> cell = Map::WeakCellForMap(current_map);
546 __ CmpWeakValue(scratch1, cell, scratch2);
614 Handle<WeakCell> cell =
617 // so the weak cell is not cleared and points to data.
618 __ GetWeakValue(scratch3(), cell);
721 // otherwise wrap it in a weak cell.
725 Handle<WeakCell> cell = isolate()->factory()->NewWeakCell(callback);
726 __ mov(ip, Operand(cell));
758 Handle<PropertyCell> cell, Handle<Name> name, bool is_configurable) {
765 // Get the value from the cell.
767 Handle<WeakCell> weak_cell = factory()->NewWeakCell(cell);