Lines Matching defs:current_map
352 Register current_map, Register destination_map) {
469 Handle<Map> current_map = receiver_map;
473 while (!current_map.is_identical_to(holder_map)) {
478 DCHECK(current_map->IsJSGlobalProxyMap() ||
479 !current_map->is_access_check_needed());
481 prototype = handle(JSObject::cast(current_map->prototype()));
482 if (current_map->is_dictionary_map() &&
483 !current_map->IsJSGlobalObjectMap()) {
484 DCHECK(!current_map->IsJSGlobalProxyMap()); // Proxy maps are fast.
508 if (current_map->IsJSGlobalObjectMap()) {
513 Handle<WeakCell> cell = Map::WeakCellForMap(current_map);
525 current_map = handle(current->map());
528 DCHECK(!current_map->IsJSGlobalProxyMap());
537 Handle<WeakCell> cell = Map::WeakCellForMap(current_map);