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

/external/v8/src/ic/ia32/
H A Dhandler-compiler-ia32.cc372 Register current_map, Register destination_map) {
374 DCHECK(current_map.is(StoreTransitionHelper::VectorRegister()));
377 __ mov(destination_map, current_map);
378 __ pop(current_map);
379 __ mov(Operand::StaticVariable(virtual_slot), current_map); local
380 __ pop(current_map); // put vector in place.
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
371 RearrangeVectorAndSlot( Register current_map, Register destination_map) argument
[all...]
/external/v8/src/ic/x87/
H A Dhandler-compiler-x87.cc372 Register current_map, Register destination_map) {
374 DCHECK(current_map.is(StoreTransitionHelper::VectorRegister()));
377 __ mov(destination_map, current_map);
378 __ pop(current_map);
379 __ mov(Operand::StaticVariable(virtual_slot), current_map); local
380 __ pop(current_map); // put vector in place.
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
371 RearrangeVectorAndSlot( Register current_map, Register destination_map) argument
[all...]
/external/v8/src/ic/arm/
H A Dhandler-compiler-arm.cc378 Register current_map, Register destination_map) {
482 Handle<Map> current_map = receiver_map; local
486 while (!current_map.is_identical_to(holder_map)) {
491 DCHECK(current_map->IsJSGlobalProxyMap() ||
492 !current_map->is_access_check_needed());
494 prototype = handle(JSObject::cast(current_map->prototype()));
495 if (current_map->IsJSGlobalObjectMap()) {
498 } else if (current_map->is_dictionary_map()) {
499 DCHECK(!current_map->IsJSGlobalProxyMap()); // Proxy maps are fast.
519 current_map
377 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) {
513 Handle<Map> current_map = receiver_map; local
517 while (!current_map.is_identical_to(holder_map)) {
522 DCHECK(current_map->IsJSGlobalProxyMap() ||
523 !current_map->is_access_check_needed());
525 prototype = handle(JSObject::cast(current_map->prototype()));
526 if (current_map->IsJSGlobalObjectMap()) {
529 } else if (current_map->is_dictionary_map()) {
530 DCHECK(!current_map->IsJSGlobalProxyMap()); // Proxy maps are fast.
549 current_map
409 RearrangeVectorAndSlot( Register current_map, Register destination_map) argument
[all...]
/external/v8/src/ic/mips/
H A Dhandler-compiler-mips.cc365 Register current_map, Register destination_map) {
468 Handle<Map> current_map = receiver_map; local
472 while (!current_map.is_identical_to(holder_map)) {
477 DCHECK(current_map->IsJSGlobalProxyMap() ||
478 !current_map->is_access_check_needed());
480 prototype = handle(JSObject::cast(current_map->prototype()));
481 if (current_map->IsJSGlobalObjectMap()) {
484 } else if (current_map->is_dictionary_map()) {
485 DCHECK(!current_map->IsJSGlobalProxyMap()); // Proxy maps are fast.
505 current_map
364 RearrangeVectorAndSlot( Register current_map, Register destination_map) argument
[all...]
/external/v8/src/ic/mips64/
H A Dhandler-compiler-mips64.cc365 Register current_map, Register destination_map) {
468 Handle<Map> current_map = receiver_map; local
472 while (!current_map.is_identical_to(holder_map)) {
477 DCHECK(current_map->IsJSGlobalProxyMap() ||
478 !current_map->is_access_check_needed());
480 prototype = handle(JSObject::cast(current_map->prototype()));
481 if (current_map->IsJSGlobalObjectMap()) {
484 } else if (current_map->is_dictionary_map()) {
485 DCHECK(!current_map->IsJSGlobalProxyMap()); // Proxy maps are fast.
505 current_map
364 RearrangeVectorAndSlot( Register current_map, Register destination_map) argument
[all...]
/external/v8/src/ic/ppc/
H A Dhandler-compiler-ppc.cc373 Register current_map, Register destination_map) {
476 Handle<Map> current_map = receiver_map; local
480 while (!current_map.is_identical_to(holder_map)) {
485 DCHECK(current_map->IsJSGlobalProxyMap() ||
486 !current_map->is_access_check_needed());
488 prototype = handle(JSObject::cast(current_map->prototype()));
489 if (current_map->IsJSGlobalObjectMap()) {
492 } else if (current_map->is_dictionary_map()) {
493 DCHECK(!current_map->IsJSGlobalProxyMap()); // Proxy maps are fast.
513 current_map
372 RearrangeVectorAndSlot( Register current_map, Register destination_map) argument
[all...]
/external/v8/src/ic/s390/
H A Dhandler-compiler-s390.cc351 Register current_map, Register destination_map) {
450 Handle<Map> current_map = receiver_map; local
454 while (!current_map.is_identical_to(holder_map)) {
459 DCHECK(current_map->IsJSGlobalProxyMap() ||
460 !current_map->is_access_check_needed());
462 prototype = handle(JSObject::cast(current_map->prototype()));
463 if (current_map->IsJSGlobalObjectMap()) {
466 } else if (current_map->is_dictionary_map()) {
467 DCHECK(!current_map->IsJSGlobalProxyMap()); // Proxy maps are fast.
487 current_map
350 RearrangeVectorAndSlot( Register current_map, Register destination_map) argument
[all...]
/external/v8/src/ic/x64/
H A Dhandler-compiler-x64.cc379 Register current_map, Register destination_map) {
487 Handle<Map> current_map = receiver_map; local
491 while (!current_map.is_identical_to(holder_map)) {
496 DCHECK(current_map->IsJSGlobalProxyMap() ||
497 !current_map->is_access_check_needed());
499 prototype = handle(JSObject::cast(current_map->prototype()));
500 if (current_map->IsJSGlobalObjectMap()) {
503 } else if (current_map->is_dictionary_map()) {
504 DCHECK(!current_map->IsJSGlobalProxyMap()); // Proxy maps are fast.
524 current_map
378 RearrangeVectorAndSlot( Register current_map, Register destination_map) argument
[all...]
/external/v8/src/ic/
H A Dhandler-compiler.cc49 Handle<Map> current_map = stub_holder_map; local
52 if (current_map->is_dictionary_map()) cache_name = name;
53 if (current_map->prototype()->IsNull(isolate)) break;
57 if (!current_map->has_hidden_prototype()) break;
60 last = handle(JSObject::cast(current_map->prototype()));
61 current_map = handle(last->map());
H A Dhandler-compiler.h255 void RearrangeVectorAndSlot(Register current_map, Register destination_map);
H A Dic.cc703 Handle<Map> current_map = maps.at(i); local
704 if (current_map->is_deprecated()) {
707 } else if (map.is_identical_to(current_map)) {
713 IsTransitionOfMonomorphicTarget(*current_map, *map)) {
/external/v8/src/
H A Dobjects-debug.cc1221 static bool CheckOneBackPointer(Map* current_map, Object* target) { argument
1222 return !target->IsMap() || Map::cast(target)->GetBackPointer() == current_map;
H A Dobjects.cc4959 Map* current_map = map; local
4963 Map* next_map = current_map->ElementsTransitionMap();
4964 if (next_map == nullptr) return current_map;
4966 current_map = next_map;
4969 DCHECK_EQ(to_kind, current_map->elements_kind());
4970 return current_map;
5010 Handle<Map> current_map = map; local
5021 current_map = Map::CopyAsElementsKind(current_map, kind, flag);
5029 current_map
11935 Map* current_map = current_obj->map(); local
12200 Handle<Map> current_map = initial_map; local
12203 native_context->set(Context::ArrayMapIndex(kind), *current_map); local
[all...]
H A Dobjects.h3018 bool IsConsistentWithBackPointers(Map* current_map);
/external/v8/src/crankshaft/
H A Dhydrogen.cc7841 Handle<Map> current_map = maps->at(i); local
7842 if (current_map->DictionaryElementsInPrototypeChainOnly()) {
7855 Handle<Map> current_map = maps->at(i); local
7856 if (current_map->IsStringMap()) {

Completed in 224 milliseconds