/external/chromium_org/v8/src/ic/ |
ic-compiler.cc | 87 Handle<Map> receiver_map) { 88 Isolate* isolate = receiver_map->GetIsolate(); 92 Handle<Object> probe(receiver_map->FindInCodeCache(*name, flags), isolate); 95 ElementsKind elements_kind = receiver_map->elements_kind(); 97 if (receiver_map->has_indexed_interceptor()) { 99 } else if (receiver_map->has_sloppy_arguments_elements()) { 101 } else if (receiver_map->has_fast_elements() || 102 receiver_map->has_external_array_elements() || 103 receiver_map->has_fixed_typed_array_elements()) { 105 receiver_map->instance_type() == JS_ARRAY_TYPE 437 __ DispatchMap(receiver(), scratch1(), receiver_map, stub, DO_SMI_CHECK); local [all...] |
handler-compiler.cc | 31 Handle<Map> receiver_map = IC::TypeToMap(*type, isolate); local 32 if (receiver_map->prototype()->IsNull()) { 48 receiver_map->is_dictionary_map() 52 Handle<JSObject> last(JSObject::cast(receiver_map->prototype())); 222 Handle<Map> receiver_map = IC::TypeToMap(*type(), isolate()); local 223 GenerateFastApiCall(masm(), call_optimization, receiver_map, receiver(), local 381 Handle<Map> receiver_map = receiver_maps->at(i); local 384 if ((receiver_map->instance_type() & kNotStringTag) == 0) { 386 } else if (receiver_map->instance_type() < FIRST_JS_RECEIVER_TYPE) { 389 bool is_js_array = receiver_map->instance_type() == JS_ARRAY_TYPE [all...] |
ic-compiler.h | 40 static Handle<Code> ComputeKeyedLoadMonomorphic(Handle<Map> receiver_map); 43 Handle<Map> receiver_map, StrictMode strict_mode, 51 static Handle<Code> ComputeCompareNil(Handle<Map> receiver_map, 86 Handle<Code> CompileKeyedStoreMonomorphic(Handle<Map> receiver_map,
|
call-optimization.h | 41 Handle<Map> receiver_map, HolderLookup* holder_lookup) const;
|
ic-inl.h | 179 Handle<Map> receiver_map = TypeToMap(type, isolate); local 182 return receiver_map; 190 *flag = receiver_map->is_dictionary_map() 194 return handle(JSObject::cast(receiver_map->prototype())->map());
|
handler-compiler.h | 48 Handle<Map> receiver_map, Register receiver, 172 Handle<Map> receiver_map);
|
ic.cc | 254 Handle<Map> receiver_map = TypeToMap(*receiver_type(), isolate()); 255 maybe_handler_ = target()->FindHandlerForMap(*receiver_map); 263 if (!receiver_map->IsJSObjectMap()) return false; 269 receiver_map->elements_kind())) { [all...] |
/external/chromium_org/v8/src/ |
prototype.h | 51 explicit PrototypeIterator(Map* receiver_map) 53 object_(receiver_map->prototype()), 54 isolate_(receiver_map->GetIsolate()) {} 55 explicit PrototypeIterator(Handle<Map> receiver_map) 58 handle_(handle(receiver_map->prototype(), receiver_map->GetIsolate())), 59 isolate_(receiver_map->GetIsolate()) {}
|
hydrogen.cc | 6012 Handle<Map> receiver_map = this->map(); local [all...] |
hydrogen.h | [all...] |
runtime.cc | [all...] |
/external/chromium_org/v8/src/ic/arm64/ |
ic-arm64.cc | 502 Register receiver_map = scratch1; local 506 __ Ldr(receiver_map, FieldMemOperand(receiver, HeapObject::kMapOffset)); 507 __ Mov(scratch2, Operand(receiver_map, ASR, KeyedLookupCache::kMapHashShift)); 528 __ Cmp(receiver_map, scratch4); 538 __ Cmp(receiver_map, scratch4); 557 FieldMemOperand(receiver_map, Map::kInObjectPropertiesOffset)); 567 __ Ldrb(scratch5, FieldMemOperand(receiver_map, Map::kInstanceSizeOffset)); 672 Register value, Register key, Register receiver, Register receiver_map, 674 DCHECK(!AreAliased(value, key, receiver, receiver_map, elements_map, elements, 706 __ CheckFastObjectElements(receiver_map, x10, &transition_smi_elements) 819 Register receiver_map = x3; local [all...] |
handler-compiler-arm64.cc | 139 Handle<Map> receiver_map, Register receiver, Register scratch, 164 optimization.LookupHolderOfExpectedType(receiver_map, &holder_lookup); 550 Handle<Map> receiver_map(IC::TypeToMap(*type(), isolate())); 565 Handle<Map> current_map = receiver_map;
|
/external/chromium_org/v8/src/ic/arm/ |
ic-arm.cc | 630 Register value, Register key, Register receiver, Register receiver_map, 677 __ CheckFastObjectElements(receiver_map, scratch_value, 736 FAST_SMI_ELEMENTS, FAST_DOUBLE_ELEMENTS, receiver_map, r4, slow); 740 receiver_map, mode, slow); 747 receiver_map, r4, slow); 750 masm, receiver, key, value, receiver_map, mode, slow); 759 receiver_map, r4, slow); 762 masm, receiver, key, value, receiver_map, mode, slow); 787 Register receiver_map = r3; local 797 __ ldr(receiver_map, FieldMemOperand(receiver, HeapObject::kMapOffset)) [all...] |
handler-compiler-arm.cc | 222 Handle<Map> receiver_map, Register receiver, Register scratch_in, 244 optimization.LookupHolderOfExpectedType(receiver_map, &holder_lookup); 513 Handle<Map> receiver_map(IC::TypeToMap(*type(), isolate())); 529 Handle<Map> current_map = receiver_map;
|
/external/chromium_org/v8/src/ic/mips/ |
ic-mips.cc | 626 Register value, Register key, Register receiver, Register receiver_map, 675 __ CheckFastObjectElements(receiver_map, scratch_value, 737 FAST_SMI_ELEMENTS, FAST_DOUBLE_ELEMENTS, receiver_map, t0, slow); 741 receiver_map, mode, slow); 748 receiver_map, t0, slow); 751 masm, receiver, key, value, receiver_map, mode, slow); 760 receiver_map, t0, slow); 763 masm, receiver, key, value, receiver_map, mode, slow); 786 Register receiver_map = a3; local 796 __ lw(receiver_map, FieldMemOperand(receiver, HeapObject::kMapOffset)) [all...] |
handler-compiler-mips.cc | 216 Handle<Map> receiver_map, Register receiver, Register scratch_in, 240 optimization.LookupHolderOfExpectedType(receiver_map, &holder_lookup); 511 Handle<Map> receiver_map(IC::TypeToMap(*type(), isolate())); 527 Handle<Map> current_map = receiver_map;
|
/external/chromium_org/v8/src/ic/mips64/ |
ic-mips64.cc | 631 Register value, Register key, Register receiver, Register receiver_map, 682 __ CheckFastObjectElements(receiver_map, scratch_value, 746 FAST_SMI_ELEMENTS, FAST_DOUBLE_ELEMENTS, receiver_map, a4, slow); 750 receiver_map, mode, slow); 757 receiver_map, a4, slow); 760 masm, receiver, key, value, receiver_map, mode, slow); 769 receiver_map, a4, slow); 772 masm, receiver, key, value, receiver_map, mode, slow); 795 Register receiver_map = a3; local 805 __ ld(receiver_map, FieldMemOperand(receiver, HeapObject::kMapOffset)) [all...] |
handler-compiler-mips64.cc | 216 Handle<Map> receiver_map, Register receiver, Register scratch_in, 240 optimization.LookupHolderOfExpectedType(receiver_map, &holder_lookup); 511 Handle<Map> receiver_map(IC::TypeToMap(*type(), isolate())); 527 Handle<Map> current_map = receiver_map;
|
/external/chromium_org/v8/src/ic/ia32/ |
handler-compiler-ia32.cc | 125 Handle<Map> receiver_map, Register receiver, Register scratch_in, 152 optimization.LookupHolderOfExpectedType(receiver_map, &holder_lookup); 503 Handle<Map> receiver_map(IC::TypeToMap(*type(), isolate())); 518 Handle<Map> current_map = receiver_map;
|
/external/chromium_org/v8/src/ic/x64/ |
handler-compiler-x64.cc | 119 Handle<Map> receiver_map, Register receiver, Register scratch_in, 146 optimization.LookupHolderOfExpectedType(receiver_map, &holder_lookup); 497 Handle<Map> receiver_map(IC::TypeToMap(*type(), isolate())); 515 Handle<Map> current_map = receiver_map;
|
/external/chromium_org/v8/src/ic/x87/ |
handler-compiler-x87.cc | 125 Handle<Map> receiver_map, Register receiver, Register scratch_in, 152 optimization.LookupHolderOfExpectedType(receiver_map, &holder_lookup); 505 Handle<Map> receiver_map(IC::TypeToMap(*type(), isolate())); 520 Handle<Map> current_map = receiver_map;
|