/external/v8/src/ic/ppc/ |
D | handler-compiler-ppc.cc | 372 Handle<Map> current_map(receiver_map->GetPrototypeChainRootMap(isolate()), in CheckPrototypes() local 377 while (!current_map.is_identical_to(holder_map)) { in CheckPrototypes() 382 DCHECK(current_map->IsJSGlobalProxyMap() || in CheckPrototypes() 383 !current_map->is_access_check_needed()); in CheckPrototypes() 385 if (current_map->IsJSGlobalObjectMap()) { in CheckPrototypes() 388 } else if (current_map->is_dictionary_map()) { in CheckPrototypes() 389 DCHECK(!current_map->IsJSGlobalProxyMap()); // Proxy maps are fast. in CheckPrototypes() 406 current = handle(JSObject::cast(current_map->prototype())); in CheckPrototypes() 407 current_map = handle(current->map()); in CheckPrototypes() 410 DCHECK(!current_map->IsJSGlobalProxyMap()); in CheckPrototypes()
|
/external/v8/src/ic/x64/ |
D | handler-compiler-x64.cc | 371 Handle<Map> current_map(receiver_map->GetPrototypeChainRootMap(isolate()), in CheckPrototypes() local 376 while (!current_map.is_identical_to(holder_map)) { in CheckPrototypes() 379 if (current_map->IsJSGlobalObjectMap()) { in CheckPrototypes() 382 } else if (current_map->is_dictionary_map()) { in CheckPrototypes() 383 DCHECK(!current_map->IsJSGlobalProxyMap()); // Proxy maps are fast. in CheckPrototypes() 400 current = handle(JSObject::cast(current_map->prototype())); in CheckPrototypes() 401 current_map = handle(current->map()); in CheckPrototypes() 404 DCHECK(!current_map->IsJSGlobalProxyMap()); in CheckPrototypes()
|
/external/v8/src/ic/x87/ |
D | handler-compiler-x87.cc | 378 Handle<Map> current_map(receiver_map->GetPrototypeChainRootMap(isolate()), in CheckPrototypes() local 383 while (!current_map.is_identical_to(holder_map)) { in CheckPrototypes() 386 if (current_map->IsJSGlobalObjectMap()) { in CheckPrototypes() 389 } else if (current_map->is_dictionary_map()) { in CheckPrototypes() 390 DCHECK(!current_map->IsJSGlobalProxyMap()); // Proxy maps are fast. in CheckPrototypes() 407 current = handle(JSObject::cast(current_map->prototype())); in CheckPrototypes() 408 current_map = handle(current->map()); in CheckPrototypes() 411 DCHECK(!current_map->IsJSGlobalProxyMap()); in CheckPrototypes()
|
/external/v8/src/ic/ia32/ |
D | handler-compiler-ia32.cc | 378 Handle<Map> current_map(receiver_map->GetPrototypeChainRootMap(isolate()), in CheckPrototypes() local 383 while (!current_map.is_identical_to(holder_map)) { in CheckPrototypes() 386 if (current_map->IsJSGlobalObjectMap()) { in CheckPrototypes() 389 } else if (current_map->is_dictionary_map()) { in CheckPrototypes() 390 DCHECK(!current_map->IsJSGlobalProxyMap()); // Proxy maps are fast. in CheckPrototypes() 407 current = handle(JSObject::cast(current_map->prototype())); in CheckPrototypes() 408 current_map = handle(current->map()); in CheckPrototypes() 411 DCHECK(!current_map->IsJSGlobalProxyMap()); in CheckPrototypes()
|
/external/v8/src/ic/mips/ |
D | handler-compiler-mips.cc | 361 Handle<Map> current_map(receiver_map->GetPrototypeChainRootMap(isolate()), in CheckPrototypes() local 366 while (!current_map.is_identical_to(holder_map)) { in CheckPrototypes() 369 if (current_map->IsJSGlobalObjectMap()) { in CheckPrototypes() 372 } else if (current_map->is_dictionary_map()) { in CheckPrototypes() 373 DCHECK(!current_map->IsJSGlobalProxyMap()); // Proxy maps are fast. in CheckPrototypes() 390 current = handle(JSObject::cast(current_map->prototype())); in CheckPrototypes() 391 current_map = handle(current->map()); in CheckPrototypes() 394 DCHECK(!current_map->IsJSGlobalProxyMap()); in CheckPrototypes()
|
/external/v8/src/ic/mips64/ |
D | handler-compiler-mips64.cc | 361 Handle<Map> current_map(receiver_map->GetPrototypeChainRootMap(isolate()), in CheckPrototypes() local 366 while (!current_map.is_identical_to(holder_map)) { in CheckPrototypes() 369 if (current_map->IsJSGlobalObjectMap()) { in CheckPrototypes() 372 } else if (current_map->is_dictionary_map()) { in CheckPrototypes() 373 DCHECK(!current_map->IsJSGlobalProxyMap()); // Proxy maps are fast. in CheckPrototypes() 390 current = handle(JSObject::cast(current_map->prototype())); in CheckPrototypes() 391 current_map = handle(current->map()); in CheckPrototypes() 394 DCHECK(!current_map->IsJSGlobalProxyMap()); in CheckPrototypes()
|
/external/v8/src/ic/arm/ |
D | handler-compiler-arm.cc | 378 Handle<Map> current_map(receiver_map->GetPrototypeChainRootMap(isolate()), in CheckPrototypes() local 383 while (!current_map.is_identical_to(holder_map)) { in CheckPrototypes() 386 if (current_map->IsJSGlobalObjectMap()) { in CheckPrototypes() 389 } else if (current_map->is_dictionary_map()) { in CheckPrototypes() 390 DCHECK(!current_map->IsJSGlobalProxyMap()); // Proxy maps are fast. in CheckPrototypes() 407 current = handle(JSObject::cast(current_map->prototype())); in CheckPrototypes() 408 current_map = handle(current->map()); in CheckPrototypes() 411 DCHECK(!current_map->IsJSGlobalProxyMap()); in CheckPrototypes()
|
/external/v8/src/ic/arm64/ |
D | handler-compiler-arm64.cc | 405 Handle<Map> current_map(receiver_map->GetPrototypeChainRootMap(isolate()), in CheckPrototypes() local 410 while (!current_map.is_identical_to(holder_map)) { in CheckPrototypes() 413 if (current_map->IsJSGlobalObjectMap()) { in CheckPrototypes() 416 } else if (current_map->is_dictionary_map()) { in CheckPrototypes() 417 DCHECK(!current_map->IsJSGlobalProxyMap()); // Proxy maps are fast. in CheckPrototypes() 433 current = handle(JSObject::cast(current_map->prototype())); in CheckPrototypes() 434 current_map = handle(current->map()); in CheckPrototypes() 437 DCHECK(!current_map->IsJSGlobalProxyMap()); in CheckPrototypes()
|
/external/v8/src/ic/s390/ |
D | handler-compiler-s390.cc | 361 Handle<Map> current_map(receiver_map->GetPrototypeChainRootMap(isolate()), in CheckPrototypes() local 366 while (!current_map.is_identical_to(holder_map)) { in CheckPrototypes() 369 if (current_map->IsJSGlobalObjectMap()) { in CheckPrototypes() 372 } else if (current_map->is_dictionary_map()) { in CheckPrototypes() 373 DCHECK(!current_map->IsJSGlobalProxyMap()); // Proxy maps are fast. in CheckPrototypes() 390 current = handle(JSObject::cast(current_map->prototype())); in CheckPrototypes() 391 current_map = handle(current->map()); in CheckPrototypes() 394 DCHECK(!current_map->IsJSGlobalProxyMap()); in CheckPrototypes()
|
/external/v8/src/ic/ |
D | ic.cc | 756 Handle<Map> current_map = maps.at(i); in UpdatePolymorphicIC() local 757 if (current_map->is_deprecated()) { in UpdatePolymorphicIC() 760 } else if (map.is_identical_to(current_map)) { in UpdatePolymorphicIC() 766 IsTransitionOfMonomorphicTarget(*current_map, *map)) { in UpdatePolymorphicIC() 927 Handle<Map> current_map(current->map(), isolate); in InitPrototypeChecks() local 929 if (current_map->IsJSGlobalObjectMap()) { in InitPrototypeChecks() 940 } else if (current_map->is_dictionary_map()) { in InitPrototypeChecks() 941 DCHECK(!current_map->IsJSGlobalProxyMap()); // Proxy maps are fast. in InitPrototypeChecks()
|
/external/v8/src/ |
D | objects-debug.cc | 1458 static bool CheckOneBackPointer(Map* current_map, Object* target) { in CheckOneBackPointer() argument 1459 return !target->IsMap() || Map::cast(target)->GetBackPointer() == current_map; in CheckOneBackPointer()
|
D | objects.cc | 4809 Map* current_map = map; in FindClosestElementsTransition() local 4813 Map* next_map = current_map->ElementsTransitionMap(); in FindClosestElementsTransition() 4814 if (next_map == nullptr) return current_map; in FindClosestElementsTransition() 4816 current_map = next_map; in FindClosestElementsTransition() 4819 DCHECK_EQ(to_kind, current_map->elements_kind()); in FindClosestElementsTransition() 4820 return current_map; in FindClosestElementsTransition() 4860 Handle<Map> current_map = map; in AddMissingElementsTransitions() local 4871 current_map = Map::CopyAsElementsKind(current_map, kind, flag); in AddMissingElementsTransitions() 4879 current_map = Map::CopyAsElementsKind(current_map, to_kind, flag); in AddMissingElementsTransitions() 4882 DCHECK(current_map->elements_kind() == to_kind); in AddMissingElementsTransitions() [all …]
|
D | code-stub-assembler.cc | 6158 Variable current_map(this, MachineRepresentation::kTagged, in CheckEnumCache() local 6162 Variable* loop_vars[2] = {¤t_js_object, ¤t_map}; in CheckEnumCache() 6170 Node* enum_length = EnumLength(current_map.value()); in CheckEnumCache() 6198 current_js_object.Bind(LoadMapPrototype(current_map.value())); in CheckEnumCache() 6207 current_map.Bind(LoadMap(current_js_object.value())); in CheckEnumCache() 6208 Node* enum_length = EnumLength(current_map.value()); in CheckEnumCache()
|
D | objects.h | 3192 bool IsConsistentWithBackPointers(Map* current_map);
|
/external/v8/src/crankshaft/ |
D | hydrogen.cc | 7345 Handle<Map> current_map = maps->at(i); in HandleKeyedElementAccess() local 7346 if (current_map->DictionaryElementsInPrototypeChainOnly()) { in HandleKeyedElementAccess() 7359 Handle<Map> current_map = maps->at(i); in HandleKeyedElementAccess() local 7360 if (current_map->IsStringMap()) { in HandleKeyedElementAccess()
|