Home | History | Annotate | Download | only in src

Lines Matching defs:Cell

1162 Handle<Cell> Factory::NewCell(Handle<Object> value) {
1167 Cell);
1170 Handle<Cell> Factory::NewNoClosuresCell(Handle<Object> value) {
1171 Handle<Cell> cell = NewCell(value);
1172 cell->set_map_no_write_barrier(*no_closures_cell_map());
1173 return cell;
1176 Handle<Cell> Factory::NewOneClosureCell(Handle<Object> value) {
1177 Handle<Cell> cell = NewCell(value);
1178 cell->set_map_no_write_barrier(*one_closure_cell_map());
1179 return cell;
1182 Handle<Cell> Factory::NewManyClosuresCell(Handle<Object> value) {
1183 Handle<Cell> cell = NewCell(value);
1184 cell->set_map_no_write_barrier(*many_closures_cell_map());
1185 return cell;
1198 // in cell and not inspecting its fields.
1559 Handle<Cell> vector, PretenureFlag pretenure) {
1589 Handle<Object> context_or_undefined, Handle<Cell> vector,
1595 // Bump the closure count that is encoded in the vector cell's map.
1789 Handle<PropertyCell> cell = NewPropertyCell();
1790 cell->set_value(descs->GetValue(i));
1792 USE(GlobalDictionary::Add(dictionary, name, cell, d));
2629 cell = WeakCell::cast(result);
2630 if (!cell->cleared()) {
2631 return handle(Map::cast(cell->value()), isolate());
2638 Handle<WeakCell> cell = NewWeakCell(map);
2639 cache->set(cache_index, *cell);