Searched defs:receiver_map (Results 1 - 16 of 16) sorted by relevance

/external/chromium_org/v8/src/
H A Dprototype.h51 explicit PrototypeIterator(Map* receiver_map) argument
53 object_(receiver_map->prototype()),
54 isolate_(receiver_map->GetIsolate()) {}
55 explicit PrototypeIterator(Handle<Map> receiver_map) argument
58 handle_(handle(receiver_map->prototype(), receiver_map->GetIsolate())),
59 isolate_(receiver_map->GetIsolate()) {}
H A Dhydrogen.cc6012 Handle<Map> receiver_map = this->map(); local
6014 receiver_map, &holder_lookup);
7425 Handle<Map> receiver_map) {
7427 Handle<JSObject> prototype(JSObject::cast(receiver_map->prototype()));
8059 Handle<Map> receiver_map,
8062 if (TryInlineApiGetter(getter, receiver_map, ast_id)) return true;
8074 Handle<Map> receiver_map,
8078 if (TryInlineApiSetter(setter, receiver_map, id)) return true;
8144 Handle<Map> receiver_map) {
8250 if (receiver_map
7424 AddCheckPrototypeMaps(Handle<JSObject> holder, Handle<Map> receiver_map) argument
8058 TryInlineGetter(Handle<JSFunction> getter, Handle<Map> receiver_map, BailoutId ast_id, BailoutId return_id) argument
8073 TryInlineSetter(Handle<JSFunction> setter, Handle<Map> receiver_map, BailoutId id, BailoutId assignment_id, HValue* implicit_return_value) argument
8141 TryInlineBuiltinMethodCall( Call* expr, HValue* receiver, Handle<Map> receiver_map) argument
8553 TryInlineApiGetter(Handle<JSFunction> function, Handle<Map> receiver_map, BailoutId ast_id) argument
8567 TryInlineApiSetter(Handle<JSFunction> function, Handle<Map> receiver_map, BailoutId ast_id) argument
[all...]
/external/chromium_org/v8/src/ic/
H A Dic-inl.h179 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());
H A Dhandler-compiler.cc31 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
[all...]
H A Dic-compiler.cc87 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
86 ComputeKeyedLoadMonomorphic( Handle<Map> receiver_map) argument
120 ComputeKeyedStoreMonomorphic( Handle<Map> receiver_map, StrictMode strict_mode, KeyedAccessStoreMode store_mode) argument
221 ComputeCompareNil(Handle<Map> receiver_map, CompareNilICStub* stub) argument
423 CompileKeyedStoreMonomorphic( Handle<Map> receiver_map, KeyedAccessStoreMode store_mode) argument
437 __ DispatchMap(receiver(), scratch1(), receiver_map, stub, DO_SMI_CHECK); local
[all...]
/external/chromium_org/v8/src/ic/arm/
H A Dic-arm.cc630 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, FieldMemOperan
627 KeyedStoreGenerateGenericHelper( MacroAssembler* masm, Label* fast_object, Label* fast_double, Label* slow, KeyedStoreCheckMap check_map, KeyedStoreIncrementLength increment_length, Register value, Register key, Register receiver, Register receiver_map, Register elements_map, Register elements) argument
[all...]
H A Dhandler-compiler-arm.cc222 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;
220 GenerateFastApiCall( MacroAssembler* masm, const CallOptimization& optimization, Handle<Map> receiver_map, Register receiver, Register scratch_in, bool is_store, int argc, Register* values) argument
/external/chromium_org/v8/src/ic/ia32/
H A Dhandler-compiler-ia32.cc125 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;
123 GenerateFastApiCall( MacroAssembler* masm, const CallOptimization& optimization, Handle<Map> receiver_map, Register receiver, Register scratch_in, bool is_store, int argc, Register* values) argument
/external/chromium_org/v8/src/ic/mips/
H A Dic-mips.cc626 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, FieldMemOperan
623 KeyedStoreGenerateGenericHelper( MacroAssembler* masm, Label* fast_object, Label* fast_double, Label* slow, KeyedStoreCheckMap check_map, KeyedStoreIncrementLength increment_length, Register value, Register key, Register receiver, Register receiver_map, Register elements_map, Register elements) argument
[all...]
H A Dhandler-compiler-mips.cc216 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;
214 GenerateFastApiCall( MacroAssembler* masm, const CallOptimization& optimization, Handle<Map> receiver_map, Register receiver, Register scratch_in, bool is_store, int argc, Register* values) argument
/external/chromium_org/v8/src/ic/mips64/
H A Dic-mips64.cc631 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, FieldMemOperan
628 KeyedStoreGenerateGenericHelper( MacroAssembler* masm, Label* fast_object, Label* fast_double, Label* slow, KeyedStoreCheckMap check_map, KeyedStoreIncrementLength increment_length, Register value, Register key, Register receiver, Register receiver_map, Register elements_map, Register elements) argument
[all...]
H A Dhandler-compiler-mips64.cc216 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;
214 GenerateFastApiCall( MacroAssembler* masm, const CallOptimization& optimization, Handle<Map> receiver_map, Register receiver, Register scratch_in, bool is_store, int argc, Register* values) argument
/external/chromium_org/v8/src/ic/x64/
H A Dhandler-compiler-x64.cc119 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;
117 GenerateFastApiCall( MacroAssembler* masm, const CallOptimization& optimization, Handle<Map> receiver_map, Register receiver, Register scratch_in, bool is_store, int argc, Register* values) argument
/external/chromium_org/v8/src/ic/x87/
H A Dhandler-compiler-x87.cc125 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;
123 GenerateFastApiCall( MacroAssembler* masm, const CallOptimization& optimization, Handle<Map> receiver_map, Register receiver, Register scratch_in, bool is_store, int argc, Register* values) argument
/external/chromium_org/v8/src/ic/arm64/
H A Dhandler-compiler-arm64.cc139 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;
137 GenerateFastApiCall( MacroAssembler* masm, const CallOptimization& optimization, Handle<Map> receiver_map, Register receiver, Register scratch, bool is_store, int argc, Register* values) argument
H A Dic-arm64.cc502 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, x1
669 KeyedStoreGenerateGenericHelper( MacroAssembler* masm, Label* fast_object, Label* fast_double, Label* slow, KeyedStoreCheckMap check_map, KeyedStoreIncrementLength increment_length, Register value, Register key, Register receiver, Register receiver_map, Register elements_map, Register elements) argument
819 Register receiver_map = x3; local
[all...]

Completed in 2060 milliseconds