Lines Matching refs:current_map
529 Handle<Map> current_map = receiver_map; in CheckPrototypes() local
533 while (!current_map.is_identical_to(holder_map)) { in CheckPrototypes()
538 DCHECK(current_map->IsJSGlobalProxyMap() || in CheckPrototypes()
539 !current_map->is_access_check_needed()); in CheckPrototypes()
541 prototype = handle(JSObject::cast(current_map->prototype())); in CheckPrototypes()
542 if (current_map->is_dictionary_map() && in CheckPrototypes()
543 !current_map->IsJSGlobalObjectMap()) { in CheckPrototypes()
544 DCHECK(!current_map->IsJSGlobalProxyMap()); // Proxy maps are fast. in CheckPrototypes()
563 __ CheckMap(reg, map_reg, current_map, miss, DONT_DO_SMI_CHECK); in CheckPrototypes()
574 if (current_map->IsJSGlobalProxyMap()) { in CheckPrototypes()
576 } else if (current_map->IsJSGlobalObjectMap()) { in CheckPrototypes()
598 current_map = handle(current->map()); in CheckPrototypes()
606 __ CheckMap(reg, scratch1, current_map, miss, DONT_DO_SMI_CHECK); in CheckPrototypes()
610 DCHECK(current_map->IsJSGlobalProxyMap() || in CheckPrototypes()
611 !current_map->is_access_check_needed()); in CheckPrototypes()
612 if (current_map->IsJSGlobalProxyMap()) { in CheckPrototypes()