Home | History | Annotate | Download | only in src

Lines Matching refs:receiver_map

6012         Handle<Map> receiver_map = this->map();
6014 receiver_map, &holder_lookup);
7425 Handle<Map> receiver_map) {
7427 Handle<JSObject> prototype(JSObject::cast(receiver_map->prototype()));
8059 Handle<Map> receiver_map,
8062 if (TryInlineApiGetter(getter, receiver_map, ast_id)) return true;
8074 Handle<Map> receiver_map,
8078 if (TryInlineApiSetter(setter, receiver_map, id)) return true;
8144 Handle<Map> receiver_map) {
8250 if (receiver_map.is_null()) return false;
8251 if (receiver_map->instance_type() != JS_ARRAY_TYPE) return false;
8252 ElementsKind elements_kind = receiver_map->elements_kind();
8254 if (receiver_map->is_observed()) return false;
8255 if (!receiver_map->is_extensible()) return false;
8262 HValue* checked_object = AddCheckMap(receiver, receiver_map);
8314 if (receiver_map.is_null()) return false;
8315 if (receiver_map->instance_type() != JS_ARRAY_TYPE) return false;
8316 ElementsKind elements_kind = receiver_map->elements_kind();
8318 if (receiver_map->is_observed()) return false;
8319 if (JSArray::IsReadOnlyLengthDescriptor(receiver_map)) return false;
8320 if (!receiver_map->is_extensible()) return false;
8324 if (receiver_map->DictionaryElementsInPrototypeChainOnly()) return false;
8330 Handle<JSObject> prototype(JSObject::cast(receiver_map->prototype()));
8351 bool is_array = receiver_map->instance_type() == JS_ARRAY_TYPE;
8367 if (receiver_map.is_null()) return false;
8368 if (receiver_map->instance_type() != JS_ARRAY_TYPE) return false;
8369 ElementsKind kind = receiver_map->elements_kind();
8371 if (receiver_map->is_observed()) return false;
8372 if (!receiver_map->is_extensible()) return false;
8376 if (receiver_map->DictionaryElementsInPrototypeChainOnly()) return false;
8384 handle(JSObject::cast(receiver_map->prototype()), isolate()),
8481 if (receiver_map.is_null()) return false;
8482 if (receiver_map->instance_type() != JS_ARRAY_TYPE) return false;
8483 ElementsKind kind = receiver_map->elements_kind();
8485 if (receiver_map->is_observed()) return false;
8487 if (!receiver_map->is_extensible()) return false;
8491 if (receiver_map->DictionaryElementsInPrototypeChainOnly()) return false;
8499 handle(JSObject::cast(receiver_map->prototype()), isolate()),
8554 Handle<Map> receiver_map,
8557 receiver_maps.Add(receiver_map, zone());
8568 Handle<Map> receiver_map,
8571 receiver_maps.Add(receiver_map, zone());