/external/v8/src/ic/x64/ |
D | handler-compiler-x64.cc | 515 Handle<Map> current_map = receiver_map; in CheckPrototypes() local 519 while (!current_map.is_identical_to(holder_map)) { in CheckPrototypes() 524 DCHECK(current_map->IsJSGlobalProxyMap() || in CheckPrototypes() 525 !current_map->is_access_check_needed()); in CheckPrototypes() 527 prototype = handle(JSObject::cast(current_map->prototype())); in CheckPrototypes() 528 if (current_map->is_dictionary_map() && in CheckPrototypes() 529 !current_map->IsJSGlobalObjectMap()) { in CheckPrototypes() 530 DCHECK(!current_map->IsJSGlobalProxyMap()); // Proxy maps are fast. in CheckPrototypes() 557 __ CheckMap(reg, current_map, miss, DONT_DO_SMI_CHECK); in CheckPrototypes() 566 if (current_map->IsJSGlobalProxyMap()) { in CheckPrototypes() [all …]
|
/external/v8/src/ic/arm64/ |
D | handler-compiler-arm64.cc | 565 Handle<Map> current_map = receiver_map; in CheckPrototypes() local 569 while (!current_map.is_identical_to(holder_map)) { in CheckPrototypes() 574 DCHECK(current_map->IsJSGlobalProxyMap() || in CheckPrototypes() 575 !current_map->is_access_check_needed()); in CheckPrototypes() 577 prototype = handle(JSObject::cast(current_map->prototype())); in CheckPrototypes() 578 if (current_map->is_dictionary_map() && in CheckPrototypes() 579 !current_map->IsJSGlobalObjectMap()) { in CheckPrototypes() 580 DCHECK(!current_map->IsJSGlobalProxyMap()); // Proxy maps are fast. in CheckPrototypes() 605 __ CheckMap(map_reg, current_map, miss, DONT_DO_SMI_CHECK); in CheckPrototypes() 614 if (current_map->IsJSGlobalProxyMap()) { in CheckPrototypes() [all …]
|
/external/v8/src/ic/ia32/ |
D | handler-compiler-ia32.cc | 518 Handle<Map> current_map = receiver_map; in CheckPrototypes() local 522 while (!current_map.is_identical_to(holder_map)) { in CheckPrototypes() 527 DCHECK(current_map->IsJSGlobalProxyMap() || in CheckPrototypes() 528 !current_map->is_access_check_needed()); in CheckPrototypes() 530 prototype = handle(JSObject::cast(current_map->prototype())); in CheckPrototypes() 531 if (current_map->is_dictionary_map() && in CheckPrototypes() 532 !current_map->IsJSGlobalObjectMap()) { in CheckPrototypes() 533 DCHECK(!current_map->IsJSGlobalProxyMap()); // Proxy maps are fast. in CheckPrototypes() 556 __ CheckMap(reg, current_map, miss, DONT_DO_SMI_CHECK); in CheckPrototypes() 565 if (current_map->IsJSGlobalProxyMap()) { in CheckPrototypes() [all …]
|
/external/v8/src/ic/arm/ |
D | handler-compiler-arm.cc | 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() [all …]
|
/external/v8/src/ic/x87/ |
D | handler-compiler-x87.cc | 520 Handle<Map> current_map = receiver_map; in CheckPrototypes() local 524 while (!current_map.is_identical_to(holder_map)) { in CheckPrototypes() 529 DCHECK(current_map->IsJSGlobalProxyMap() || in CheckPrototypes() 530 !current_map->is_access_check_needed()); in CheckPrototypes() 532 prototype = handle(JSObject::cast(current_map->prototype())); in CheckPrototypes() 533 if (current_map->is_dictionary_map() && in CheckPrototypes() 534 !current_map->IsJSGlobalObjectMap()) { in CheckPrototypes() 535 DCHECK(!current_map->IsJSGlobalProxyMap()); // Proxy maps are fast. in CheckPrototypes() 558 __ CheckMap(reg, current_map, miss, DONT_DO_SMI_CHECK); in CheckPrototypes() 567 if (current_map->IsJSGlobalProxyMap()) { in CheckPrototypes() [all …]
|
/external/v8/src/ic/mips64/ |
D | handler-compiler-mips64.cc | 527 Handle<Map> current_map = receiver_map; in CheckPrototypes() local 531 while (!current_map.is_identical_to(holder_map)) { in CheckPrototypes() 536 DCHECK(current_map->IsJSGlobalProxyMap() || in CheckPrototypes() 537 !current_map->is_access_check_needed()); in CheckPrototypes() 539 prototype = handle(JSObject::cast(current_map->prototype())); in CheckPrototypes() 540 if (current_map->is_dictionary_map() && in CheckPrototypes() 541 !current_map->IsJSGlobalObjectMap()) { in CheckPrototypes() 542 DCHECK(!current_map->IsJSGlobalProxyMap()); // Proxy maps are fast. in CheckPrototypes() 567 __ CheckMap(reg, map_reg, current_map, miss, DONT_DO_SMI_CHECK); in CheckPrototypes() 578 if (current_map->IsJSGlobalProxyMap()) { in CheckPrototypes() [all …]
|
/external/v8/src/ic/mips/ |
D | handler-compiler-mips.cc | 527 Handle<Map> current_map = receiver_map; in CheckPrototypes() local 531 while (!current_map.is_identical_to(holder_map)) { in CheckPrototypes() 536 DCHECK(current_map->IsJSGlobalProxyMap() || in CheckPrototypes() 537 !current_map->is_access_check_needed()); in CheckPrototypes() 539 prototype = handle(JSObject::cast(current_map->prototype())); in CheckPrototypes() 540 if (current_map->is_dictionary_map() && in CheckPrototypes() 541 !current_map->IsJSGlobalObjectMap()) { in CheckPrototypes() 542 DCHECK(!current_map->IsJSGlobalProxyMap()); // Proxy maps are fast. in CheckPrototypes() 561 __ CheckMap(reg, map_reg, current_map, miss, DONT_DO_SMI_CHECK); in CheckPrototypes() 572 if (current_map->IsJSGlobalProxyMap()) { in CheckPrototypes() [all …]
|
/external/v8/src/ic/ |
D | handler-compiler.cc | 51 Handle<Map> current_map = stub_holder_map; in ComputeLoadNonexistent() local 54 if (current_map->is_dictionary_map()) cache_name = name; in ComputeLoadNonexistent() 55 if (current_map->prototype()->IsNull()) break; in ComputeLoadNonexistent() 56 last = handle(JSObject::cast(current_map->prototype())); in ComputeLoadNonexistent() 57 current_map = handle(last->map()); in ComputeLoadNonexistent()
|
/external/v8/src/ |
D | transitions.h | 148 bool IsConsistentWithBackPointers(Map* current_map);
|
D | objects-debug.cc | 1190 static bool CheckOneBackPointer(Map* current_map, Object* target) { in CheckOneBackPointer() argument 1191 return !target->IsMap() || Map::cast(target)->GetBackPointer() == current_map; in CheckOneBackPointer() 1195 bool TransitionArray::IsConsistentWithBackPointers(Map* current_map) { in IsConsistentWithBackPointers() argument 1197 if (!CheckOneBackPointer(current_map, GetTarget(i))) return false; in IsConsistentWithBackPointers()
|
D | objects.cc | 3204 Handle<Map> current_map(this); in FindTransitionedMap() local 3210 MaybeNull(current_map->LookupElementsTransitionMap(kind)); in FindTransitionedMap() 3217 current_map = maybe_transitioned_map; in FindTransitionedMap() 3225 Map* current_map = map; in FindClosestElementsTransition() local 3247 if (!current_map->HasElementsTransition()) return current_map; in FindClosestElementsTransition() 3248 current_map = current_map->elements_transition_map(); in FindClosestElementsTransition() 3251 if (to_kind != kind && current_map->HasElementsTransition()) { in FindClosestElementsTransition() 3253 Map* next_map = current_map->elements_transition_map(); in FindClosestElementsTransition() 3257 DCHECK(current_map->elements_kind() == target_kind); in FindClosestElementsTransition() 3258 return current_map; in FindClosestElementsTransition() [all …]
|
D | hydrogen.cc | 7169 Handle<Map> current_map = types->at(i); in HandleKeyedElementAccess() local 7170 if (current_map->DictionaryElementsInPrototypeChainOnly()) { in HandleKeyedElementAccess()
|
D | objects.h | 3047 bool IsConsistentWithBackPointers(Map* current_map);
|