Searched defs:current_map (Results 1 - 11 of 11) sorted by relevance

/external/chromium_org/v8/src/ic/
H A Dhandler-compiler.cc51 Handle<Map> current_map = stub_holder_map; local
54 if (current_map->is_dictionary_map()) cache_name = name;
55 if (current_map->prototype()->IsNull()) break;
56 last = handle(JSObject::cast(current_map->prototype()));
57 current_map = handle(last->map());
/external/chromium_org/v8/src/ic/ia32/
H A Dhandler-compiler-ia32.cc518 Handle<Map> current_map = receiver_map; local
522 while (!current_map.is_identical_to(holder_map)) {
527 DCHECK(current_map->IsJSGlobalProxyMap() ||
528 !current_map->is_access_check_needed());
530 prototype = handle(JSObject::cast(current_map->prototype()));
531 if (current_map->is_dictionary_map() &&
532 !current_map->IsJSGlobalObjectMap()) {
533 DCHECK(!current_map->IsJSGlobalProxyMap()); // Proxy maps are fast.
556 __ CheckMap(reg, current_map, miss, DONT_DO_SMI_CHECK);
565 if (current_map
[all...]
/external/chromium_org/v8/src/ic/x64/
H A Dhandler-compiler-x64.cc515 Handle<Map> current_map = receiver_map; local
519 while (!current_map.is_identical_to(holder_map)) {
524 DCHECK(current_map->IsJSGlobalProxyMap() ||
525 !current_map->is_access_check_needed());
527 prototype = handle(JSObject::cast(current_map->prototype()));
528 if (current_map->is_dictionary_map() &&
529 !current_map->IsJSGlobalObjectMap()) {
530 DCHECK(!current_map->IsJSGlobalProxyMap()); // Proxy maps are fast.
557 __ CheckMap(reg, current_map, miss, DONT_DO_SMI_CHECK);
566 if (current_map
[all...]
/external/chromium_org/v8/src/ic/x87/
H A Dhandler-compiler-x87.cc520 Handle<Map> current_map = receiver_map; local
524 while (!current_map.is_identical_to(holder_map)) {
529 DCHECK(current_map->IsJSGlobalProxyMap() ||
530 !current_map->is_access_check_needed());
532 prototype = handle(JSObject::cast(current_map->prototype()));
533 if (current_map->is_dictionary_map() &&
534 !current_map->IsJSGlobalObjectMap()) {
535 DCHECK(!current_map->IsJSGlobalProxyMap()); // Proxy maps are fast.
558 __ CheckMap(reg, current_map, miss, DONT_DO_SMI_CHECK);
567 if (current_map
[all...]
/external/chromium_org/v8/src/ic/arm/
H A Dhandler-compiler-arm.cc529 Handle<Map> current_map = receiver_map; local
533 while (!current_map.is_identical_to(holder_map)) {
538 DCHECK(current_map->IsJSGlobalProxyMap() ||
539 !current_map->is_access_check_needed());
541 prototype = handle(JSObject::cast(current_map->prototype()));
542 if (current_map->is_dictionary_map() &&
543 !current_map->IsJSGlobalObjectMap()) {
544 DCHECK(!current_map->IsJSGlobalProxyMap()); // Proxy maps are fast.
563 __ CheckMap(reg, map_reg, current_map, miss, DONT_DO_SMI_CHECK);
574 if (current_map
[all...]
/external/chromium_org/v8/src/ic/arm64/
H A Dhandler-compiler-arm64.cc565 Handle<Map> current_map = receiver_map; local
569 while (!current_map.is_identical_to(holder_map)) {
574 DCHECK(current_map->IsJSGlobalProxyMap() ||
575 !current_map->is_access_check_needed());
577 prototype = handle(JSObject::cast(current_map->prototype()));
578 if (current_map->is_dictionary_map() &&
579 !current_map->IsJSGlobalObjectMap()) {
580 DCHECK(!current_map->IsJSGlobalProxyMap()); // Proxy maps are fast.
605 __ CheckMap(map_reg, current_map, miss, DONT_DO_SMI_CHECK);
614 if (current_map
[all...]
/external/chromium_org/v8/src/ic/mips/
H A Dhandler-compiler-mips.cc527 Handle<Map> current_map = receiver_map; local
531 while (!current_map.is_identical_to(holder_map)) {
536 DCHECK(current_map->IsJSGlobalProxyMap() ||
537 !current_map->is_access_check_needed());
539 prototype = handle(JSObject::cast(current_map->prototype()));
540 if (current_map->is_dictionary_map() &&
541 !current_map->IsJSGlobalObjectMap()) {
542 DCHECK(!current_map->IsJSGlobalProxyMap()); // Proxy maps are fast.
561 __ CheckMap(reg, map_reg, current_map, miss, DONT_DO_SMI_CHECK);
572 if (current_map
[all...]
/external/chromium_org/v8/src/ic/mips64/
H A Dhandler-compiler-mips64.cc527 Handle<Map> current_map = receiver_map; local
531 while (!current_map.is_identical_to(holder_map)) {
536 DCHECK(current_map->IsJSGlobalProxyMap() ||
537 !current_map->is_access_check_needed());
539 prototype = handle(JSObject::cast(current_map->prototype()));
540 if (current_map->is_dictionary_map() &&
541 !current_map->IsJSGlobalObjectMap()) {
542 DCHECK(!current_map->IsJSGlobalProxyMap()); // Proxy maps are fast.
567 __ CheckMap(reg, map_reg, current_map, miss, DONT_DO_SMI_CHECK);
578 if (current_map
[all...]
/external/chromium_org/v8/src/
H A Dobjects-debug.cc1190 static bool CheckOneBackPointer(Map* current_map, Object* target) { argument
1191 return !target->IsMap() || Map::cast(target)->GetBackPointer() == current_map;
1195 bool TransitionArray::IsConsistentWithBackPointers(Map* current_map) { argument
1197 if (!CheckOneBackPointer(current_map, GetTarget(i))) return false;
H A Dhydrogen.cc7169 Handle<Map> current_map = types->at(i); local
7170 if (current_map->DictionaryElementsInPrototypeChainOnly()) {
H A Dobjects.cc3204 Handle<Map> current_map(this);
3210 MaybeNull(current_map->LookupElementsTransitionMap(kind));
3217 current_map = maybe_transitioned_map;
3225 Map* current_map = map; local
3247 if (!current_map->HasElementsTransition()) return current_map;
3248 current_map = current_map->elements_transition_map();
3251 if (to_kind != kind && current_map->HasElementsTransition()) {
3253 Map* next_map = current_map
3287 Handle<Map> current_map = map; local
9346 Handle<Map> current_map = initial_map; local
[all...]

Completed in 182 milliseconds