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

/external/v8/src/ic/arm/
H A Dhandler-compiler-arm.cc362 Register current_map, Register destination_map) {
479 Handle<Map> current_map = receiver_map; local
483 while (!current_map.is_identical_to(holder_map)) {
488 DCHECK(current_map->IsJSGlobalProxyMap() ||
489 !current_map->is_access_check_needed());
491 prototype = handle(JSObject::cast(current_map->prototype()));
492 if (current_map->is_dictionary_map() &&
493 !current_map->IsJSGlobalObjectMap()) {
494 DCHECK(!current_map->IsJSGlobalProxyMap()); // Proxy maps are fast.
518 if (current_map
361 RearrangeVectorAndSlot( Register current_map, Register destination_map) argument
[all...]
/external/v8/src/ic/arm64/
H A Dhandler-compiler-arm64.cc410 Register current_map, Register destination_map) {
526 Handle<Map> current_map = receiver_map; local
530 while (!current_map.is_identical_to(holder_map)) {
535 DCHECK(current_map->IsJSGlobalProxyMap() ||
536 !current_map->is_access_check_needed());
538 prototype = handle(JSObject::cast(current_map->prototype()));
539 if (current_map->is_dictionary_map() &&
540 !current_map->IsJSGlobalObjectMap()) {
541 DCHECK(!current_map->IsJSGlobalProxyMap()); // Proxy maps are fast.
565 if (current_map
409 RearrangeVectorAndSlot( Register current_map, Register destination_map) argument
[all...]
/external/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;
59 JSReceiver* prototype = JSReceiver::cast(current_map->prototype());
66 last = handle(JSObject::cast(current_map->prototype()));
67 current_map = handle(last->map());
H A Dic.cc756 Handle<Map> current_map = maps.at(i); local
757 if (current_map->is_deprecated()) {
760 } else if (map.is_identical_to(current_map)) {
766 IsTransitionOfMonomorphicTarget(*current_map, *map)) {
/external/v8/src/ic/ia32/
H A Dhandler-compiler-ia32.cc360 Register current_map, Register destination_map) {
362 DCHECK(current_map.is(StoreTransitionHelper::VectorRegister()));
365 __ mov(destination_map, current_map);
366 __ pop(current_map);
367 __ mov(Operand::StaticVariable(virtual_slot), current_map); local
368 __ pop(current_map); // put vector in place.
484 Handle<Map> current_map = receiver_map; local
488 while (!current_map.is_identical_to(holder_map)) {
493 DCHECK(current_map->IsJSGlobalProxyMap() ||
494 !current_map
359 RearrangeVectorAndSlot( Register current_map, Register destination_map) argument
[all...]
/external/v8/src/ic/ppc/
H A Dhandler-compiler-ppc.cc361 Register current_map, Register destination_map) {
477 Handle<Map> current_map = receiver_map; local
481 while (!current_map.is_identical_to(holder_map)) {
486 DCHECK(current_map->IsJSGlobalProxyMap() ||
487 !current_map->is_access_check_needed());
489 prototype = handle(JSObject::cast(current_map->prototype()));
490 if (current_map->is_dictionary_map() &&
491 !current_map->IsJSGlobalObjectMap()) {
492 DCHECK(!current_map->IsJSGlobalProxyMap()); // Proxy maps are fast.
516 if (current_map
360 RearrangeVectorAndSlot( Register current_map, Register destination_map) argument
[all...]
/external/v8/src/ic/x64/
H A Dhandler-compiler-x64.cc363 Register current_map, Register destination_map) {
483 Handle<Map> current_map = receiver_map; local
487 while (!current_map.is_identical_to(holder_map)) {
492 DCHECK(current_map->IsJSGlobalProxyMap() ||
493 !current_map->is_access_check_needed());
495 prototype = handle(JSObject::cast(current_map->prototype()));
496 if (current_map->is_dictionary_map() &&
497 !current_map->IsJSGlobalObjectMap()) {
498 DCHECK(!current_map->IsJSGlobalProxyMap()); // Proxy maps are fast.
523 if (current_map
362 RearrangeVectorAndSlot( Register current_map, Register destination_map) argument
[all...]
/external/v8/src/ic/x87/
H A Dhandler-compiler-x87.cc360 Register current_map, Register destination_map) {
362 DCHECK(current_map.is(StoreTransitionHelper::VectorRegister()));
365 __ mov(destination_map, current_map);
366 __ pop(current_map);
367 __ mov(Operand::StaticVariable(virtual_slot), current_map); local
368 __ pop(current_map); // put vector in place.
484 Handle<Map> current_map = receiver_map; local
488 while (!current_map.is_identical_to(holder_map)) {
493 DCHECK(current_map->IsJSGlobalProxyMap() ||
494 !current_map
359 RearrangeVectorAndSlot( Register current_map, Register destination_map) argument
[all...]
/external/v8/src/ic/mips/
H A Dhandler-compiler-mips.cc352 Register current_map, Register destination_map) {
469 Handle<Map> current_map = receiver_map; local
473 while (!current_map.is_identical_to(holder_map)) {
478 DCHECK(current_map->IsJSGlobalProxyMap() ||
479 !current_map->is_access_check_needed());
481 prototype = handle(JSObject::cast(current_map->prototype()));
482 if (current_map->is_dictionary_map() &&
483 !current_map->IsJSGlobalObjectMap()) {
484 DCHECK(!current_map->IsJSGlobalProxyMap()); // Proxy maps are fast.
508 if (current_map
351 RearrangeVectorAndSlot( Register current_map, Register destination_map) argument
[all...]
/external/v8/src/ic/mips64/
H A Dhandler-compiler-mips64.cc352 Register current_map, Register destination_map) {
469 Handle<Map> current_map = receiver_map; local
473 while (!current_map.is_identical_to(holder_map)) {
478 DCHECK(current_map->IsJSGlobalProxyMap() ||
479 !current_map->is_access_check_needed());
481 prototype = handle(JSObject::cast(current_map->prototype()));
482 if (current_map->is_dictionary_map() &&
483 !current_map->IsJSGlobalObjectMap()) {
484 DCHECK(!current_map->IsJSGlobalProxyMap()); // Proxy maps are fast.
508 if (current_map
351 RearrangeVectorAndSlot( Register current_map, Register destination_map) argument
[all...]
/external/v8/src/
H A Dobjects-debug.cc1224 static bool CheckOneBackPointer(Map* current_map, Object* target) { argument
1225 return !target->IsMap() || Map::cast(target)->GetBackPointer() == current_map;
H A Dobjects.cc4686 Map* current_map = map; local
4690 Map* next_map = current_map->ElementsTransitionMap();
4691 if (next_map == nullptr) return current_map;
4693 current_map = next_map;
4696 DCHECK_EQ(to_kind, current_map->elements_kind());
4697 return current_map;
4737 Handle<Map> current_map = map; local
4748 current_map = Map::CopyAsElementsKind(current_map, kind, flag);
4756 current_map
12839 Handle<Map> current_map = initial_map; local
12842 native_context->set(Context::ArrayMapIndex(kind, strength), *current_map); local
[all...]
/external/v8/src/crankshaft/
H A Dhydrogen.cc7683 Handle<Map> current_map = maps->at(i); local
7684 if (current_map->DictionaryElementsInPrototypeChainOnly()) {
7697 Handle<Map> current_map = maps->at(i); local
7698 if (current_map->IsStringMap()) {

Completed in 463 milliseconds