Searched refs:current_map (Results 1 - 16 of 16) sorted by relevance

/external/v8/src/ic/ppc/
H A Dhandler-compiler-ppc.cc460 Handle<Map> current_map(receiver_map->GetPrototypeChainRootMap(isolate()),
465 while (!current_map.is_identical_to(holder_map)) {
470 DCHECK(current_map->IsJSGlobalProxyMap() ||
471 !current_map->is_access_check_needed());
473 if (current_map->IsJSGlobalObjectMap()) {
476 } else if (current_map->is_dictionary_map()) {
477 DCHECK(!current_map->IsJSGlobalProxyMap()); // Proxy maps are fast.
494 current = handle(JSObject::cast(current_map->prototype()));
495 current_map = handle(current->map());
498 DCHECK(!current_map
[all...]
/external/v8/src/ic/arm/
H A Dhandler-compiler-arm.cc465 Handle<Map> current_map(receiver_map->GetPrototypeChainRootMap(isolate()),
470 while (!current_map.is_identical_to(holder_map)) {
473 if (current_map->IsJSGlobalObjectMap()) {
476 } else if (current_map->is_dictionary_map()) {
477 DCHECK(!current_map->IsJSGlobalProxyMap()); // Proxy maps are fast.
494 current = handle(JSObject::cast(current_map->prototype()));
495 current_map = handle(current->map());
498 DCHECK(!current_map->IsJSGlobalProxyMap());
/external/v8/src/ic/arm64/
H A Dhandler-compiler-arm64.cc496 Handle<Map> current_map(receiver_map->GetPrototypeChainRootMap(isolate()),
501 while (!current_map.is_identical_to(holder_map)) {
504 if (current_map->IsJSGlobalObjectMap()) {
507 } else if (current_map->is_dictionary_map()) {
508 DCHECK(!current_map->IsJSGlobalProxyMap()); // Proxy maps are fast.
524 current = handle(JSObject::cast(current_map->prototype()));
525 current_map = handle(current->map());
528 DCHECK(!current_map->IsJSGlobalProxyMap());
/external/v8/src/ic/ia32/
H A Dhandler-compiler-ia32.cc467 Handle<Map> current_map(receiver_map->GetPrototypeChainRootMap(isolate()),
472 while (!current_map.is_identical_to(holder_map)) {
475 if (current_map->IsJSGlobalObjectMap()) {
478 } else if (current_map->is_dictionary_map()) {
479 DCHECK(!current_map->IsJSGlobalProxyMap()); // Proxy maps are fast.
496 current = handle(JSObject::cast(current_map->prototype()));
497 current_map = handle(current->map());
500 DCHECK(!current_map->IsJSGlobalProxyMap());
/external/v8/src/ic/mips/
H A Dhandler-compiler-mips.cc447 Handle<Map> current_map(receiver_map->GetPrototypeChainRootMap(isolate()),
452 while (!current_map.is_identical_to(holder_map)) {
455 if (current_map->IsJSGlobalObjectMap()) {
458 } else if (current_map->is_dictionary_map()) {
459 DCHECK(!current_map->IsJSGlobalProxyMap()); // Proxy maps are fast.
476 current = handle(JSObject::cast(current_map->prototype()));
477 current_map = handle(current->map());
480 DCHECK(!current_map->IsJSGlobalProxyMap());
/external/v8/src/ic/mips64/
H A Dhandler-compiler-mips64.cc447 Handle<Map> current_map(receiver_map->GetPrototypeChainRootMap(isolate()),
452 while (!current_map.is_identical_to(holder_map)) {
455 if (current_map->IsJSGlobalObjectMap()) {
458 } else if (current_map->is_dictionary_map()) {
459 DCHECK(!current_map->IsJSGlobalProxyMap()); // Proxy maps are fast.
476 current = handle(JSObject::cast(current_map->prototype()));
477 current_map = handle(current->map());
480 DCHECK(!current_map->IsJSGlobalProxyMap());
/external/v8/src/ic/s390/
H A Dhandler-compiler-s390.cc441 Handle<Map> current_map(receiver_map->GetPrototypeChainRootMap(isolate()),
446 while (!current_map.is_identical_to(holder_map)) {
449 if (current_map->IsJSGlobalObjectMap()) {
452 } else if (current_map->is_dictionary_map()) {
453 DCHECK(!current_map->IsJSGlobalProxyMap()); // Proxy maps are fast.
470 current = handle(JSObject::cast(current_map->prototype()));
471 current_map = handle(current->map());
474 DCHECK(!current_map->IsJSGlobalProxyMap());
/external/v8/src/ic/x64/
H A Dhandler-compiler-x64.cc460 Handle<Map> current_map(receiver_map->GetPrototypeChainRootMap(isolate()),
465 while (!current_map.is_identical_to(holder_map)) {
468 if (current_map->IsJSGlobalObjectMap()) {
471 } else if (current_map->is_dictionary_map()) {
472 DCHECK(!current_map->IsJSGlobalProxyMap()); // Proxy maps are fast.
489 current = handle(JSObject::cast(current_map->prototype()));
490 current_map = handle(current->map());
493 DCHECK(!current_map->IsJSGlobalProxyMap());
/external/v8/src/ic/x87/
H A Dhandler-compiler-x87.cc467 Handle<Map> current_map(receiver_map->GetPrototypeChainRootMap(isolate()),
472 while (!current_map.is_identical_to(holder_map)) {
475 if (current_map->IsJSGlobalObjectMap()) {
478 } else if (current_map->is_dictionary_map()) {
479 DCHECK(!current_map->IsJSGlobalProxyMap()); // Proxy maps are fast.
496 current = handle(JSObject::cast(current_map->prototype()));
497 current_map = handle(current->map());
500 DCHECK(!current_map->IsJSGlobalProxyMap());
/external/v8/src/ic/
H A Dhandler-compiler.cc50 Handle<Map> current_map = stub_holder_map; local
53 if (current_map->is_dictionary_map()) cache_name = name;
54 if (current_map->prototype()->IsNull(isolate)) break;
58 if (!current_map->has_hidden_prototype()) break;
61 last = handle(JSObject::cast(current_map->prototype()));
62 current_map = handle(last->map());
H A Dic.cc715 Handle<Map> current_map = maps.at(i); local
716 if (current_map->is_deprecated()) {
719 } else if (map.is_identical_to(current_map)) {
725 IsTransitionOfMonomorphicTarget(*current_map, *map)) {
903 Handle<Map> current_map(current->map(), isolate);
905 if (current_map->IsJSGlobalObjectMap()) {
916 } else if (current_map->is_dictionary_map()) {
917 DCHECK(!current_map->IsJSGlobalProxyMap()); // Proxy maps are fast.
/external/v8/src/
H A Dobjects-debug.cc1398 static bool CheckOneBackPointer(Map* current_map, Object* target) { argument
1399 return !target->IsMap() || Map::cast(target)->GetBackPointer() == current_map;
H A Dobjects.cc5192 Map* current_map = map; local
5196 Map* next_map = current_map->ElementsTransitionMap();
5197 if (next_map == nullptr) return current_map;
5199 current_map = next_map;
5202 DCHECK_EQ(to_kind, current_map->elements_kind());
5203 return current_map;
5243 Handle<Map> current_map = map; local
5254 current_map = Map::CopyAsElementsKind(current_map, kind, flag);
5262 current_map
12553 Map* current_map = current_obj->map(); local
12837 Handle<Map> current_map = initial_map; local
12840 native_context->set(Context::ArrayMapIndex(kind), *current_map); local
[all...]
H A Dcode-stub-assembler.cc7233 Variable current_map(this, MachineRepresentation::kTagged);
7234 current_map.Bind(LoadMap(current_js_object.value()));
7237 Variable* loop_vars[2] = {&current_js_object, &current_map};
7245 Node* enum_length = EnumLength(current_map.value());
7273 current_js_object.Bind(LoadMapPrototype(current_map.value()));
7282 current_map.Bind(LoadMap(current_js_object.value()));
7283 Node* enum_length = EnumLength(current_map.value());
H A Dobjects.h3347 bool IsConsistentWithBackPointers(Map* current_map);
/external/v8/src/crankshaft/
H A Dhydrogen.cc7319 Handle<Map> current_map = maps->at(i); local
7320 if (current_map->DictionaryElementsInPrototypeChainOnly()) {
7333 Handle<Map> current_map = maps->at(i); local
7334 if (current_map->IsStringMap()) {

Completed in 405 milliseconds