Lines Matching refs:PrototypeInfo
2975 // in the PrototypeInfo it just inherited from the old map.
2976 PrototypeInfo::cast(new_map->prototype_info())
2977 ->set_registry_slot(PrototypeInfo::UNREGISTERED);
8624 // For prototype maps, the PrototypeInfo is not copied.
9916 PrototypeInfo* proto_info = PrototypeInfo
9954 // Copy the entries without compacting, since the PrototypeInfo relies on
12000 Handle<PrototypeInfo> current_user_info =
12004 if (current_user_info->registry_slot() != PrototypeInfo::UNREGISTERED) {
12012 Handle<PrototypeInfo> proto_info =
12040 // If it doesn't have a PrototypeInfo, it was never registered.
12046 PrototypeInfo::cast(user->prototype_info())->prototype_users();
12050 Handle<PrototypeInfo> user_info =
12053 if (slot == PrototypeInfo::UNREGISTERED) return false;
12058 Handle<PrototypeInfo> proto_info(PrototypeInfo::cast(maybe_proto_info),
12080 PrototypeInfo* proto_info = PrototypeInfo::cast(maybe_proto_info);
12106 Handle<PrototypeInfo> Map::GetOrCreatePrototypeInfo(Handle<JSObject> prototype,
12110 return handle(PrototypeInfo::cast(maybe_proto_info), isolate);
12112 Handle<PrototypeInfo> proto_info = isolate->factory()->NewPrototypeInfo();
12119 Handle<PrototypeInfo> Map::GetOrCreatePrototypeInfo(Handle<Map> prototype_map,
12123 return handle(PrototypeInfo::cast(maybe_proto_info), isolate);
12125 Handle<PrototypeInfo> proto_info = isolate->factory()->NewPrototypeInfo();
12150 Handle<PrototypeInfo> proto_info =