Lines Matching full:jsobject
157 // Check that receiver is a JSObject.
164 __ ldr(properties, FieldMemOperand(receiver, JSObject::kPropertiesOffset));
173 __ ldr(properties, FieldMemOperand(receiver, JSObject::kPropertiesOffset));
327 Handle<JSObject> holder,
338 __ ldr(dst, FieldMemOperand(src, JSObject::kPropertiesOffset));
435 Handle<JSObject> object,
508 __ ldr(scratch, FieldMemOperand(receiver_reg, JSObject::kPropertiesOffset));
574 Handle<JSObject> holder_obj) {
593 Handle<JSObject> holder_obj) {
705 Handle<JSObject> object,
706 Handle<JSObject> holder,
731 Handle<JSObject> object,
736 Handle<JSObject> interceptor_holder,
753 interceptor_holder, Handle<JSObject>(lookup->holder()));
790 Handle<JSObject>(lookup->holder()),
827 Handle<JSObject> object,
833 Handle<JSObject> interceptor_holder,
857 Handle<JSObject> holder_obj,
907 Handle<JSObject> object,
908 Handle<JSObject> holder,
912 Handle<JSObject> current = object;
921 current = Handle<JSObject>(JSObject::cast(current->GetPrototype()));
1036 Register StubCompiler::CheckPrototypes(Handle<JSObject> object,
1038 Handle<JSObject> holder,
1060 Handle<JSObject> current = object;
1068 Handle<JSObject> prototype(JSObject::cast(current->GetPrototype()));
1138 void StubCompiler::GenerateLoadField(Handle<JSObject> object,
1139 Handle<JSObject> holder,
1158 void StubCompiler::GenerateLoadConstant(Handle<JSObject> object,
1159 Handle<JSObject> holder,
1180 void StubCompiler::GenerateLoadCallback(Handle<JSObject> object,
1181 Handle<JSObject> holder,
1230 void StubCompiler::GenerateLoadInterceptor(Handle<JSObject> object,
1231 Handle<JSObject> interceptor_holder,
1316 Handle<JSObject>(lookup->holder()),
1328 Handle<JSObject>(lookup->holder()),
1387 void CallStubCompiler::GenerateGlobalReceiverCheck(Handle<JSObject> object,
1388 Handle<JSObject> holder,
1444 Handle<Code> CallStubCompiler::CompileCallField(Handle<JSObject> object,
1445 Handle<JSObject> holder,
1480 Handle<JSObject> holder,
1507 CheckPrototypes(Handle<JSObject>::cast(object), receiver, holder, r3, r0, r4,
1690 Handle<JSObject> holder,
1717 CheckPrototypes(Handle<JSObject>::cast(object), receiver, holder, elements,
1776 Handle<JSObject> holder,
1810 CheckPrototypes(Handle<JSObject>(JSObject::cast(object->GetPrototype())),
1857 Handle<JSObject> holder,
1890 CheckPrototypes(Handle<JSObject>(JSObject::cast(object->GetPrototype())),
1939 Handle<JSObject> holder,
1953 // If the object is not a JSObject or we got an unexpected number of
1966 CheckPrototypes(Handle<JSObject>::cast(object), r1, holder, r0, r3, r4,
1970 GenerateGlobalReceiverCheck(Handle<JSObject>::cast(object), holder, name,
2012 Handle<JSObject> holder,
2030 // If the object is not a JSObject or we got an unexpected number of
2041 CheckPrototypes(Handle<JSObject>::cast(object), r1, holder, r0, r3, r4,
2045 GenerateGlobalReceiverCheck(Handle<JSObject>::cast(object), holder, name,
2158 Handle<JSObject> holder,
2171 // If the object is not a JSObject or we got an unexpected number of
2181 CheckPrototypes(Handle<JSObject>::cast(object), r1, holder, r0, r3, r4,
2185 GenerateGlobalReceiverCheck(Handle<JSObject>::cast(object), holder, name,
2258 Handle<JSObject> holder,
2271 Handle<JSObject>::cast(object), holder);
2290 CheckPrototypes(Handle<JSObject>::cast(object), r1, holder, r0, r3, r4, name,
2307 Handle<JSObject> holder,
2344 CheckPrototypes(Handle<JSObject>::cast(object), r1, holder, r0, r3, r4,
2364 Handle<JSObject>(JSObject::cast(object->GetPrototype())),
2385 Handle<JSObject>(JSObject::cast(object->GetPrototype())),
2409 Handle<JSObject>(JSObject::cast(object->GetPrototype())),
2434 Handle<Code> CallStubCompiler::CompileCallInterceptor(Handle<JSObject> object,
2435 Handle<JSObject> holder,
2473 Handle<JSObject> object,
2530 Handle<Code> StoreStubCompiler::CompileStoreField(Handle<JSObject> object,
2553 Handle<JSObject> object,
2598 Handle<JSObject> receiver,
2689 Handle<JSObject> object,
2690 Handle<JSObject> last) {
2723 Handle<Code> LoadStubCompiler::CompileLoadField(Handle<JSObject> object,
2724 Handle<JSObject> holder,
2745 Handle<JSObject> object,
2746 Handle<JSObject> holder,
2764 Handle<Code> LoadStubCompiler::CompileLoadConstant(Handle<JSObject> object,
2765 Handle<JSObject> holder,
2784 Handle<Code> LoadStubCompiler::CompileLoadInterceptor(Handle<JSObject> object,
2785 Handle<JSObject> holder,
2807 Handle<JSObject> object,
2849 Handle<JSObject> receiver,
2850 Handle<JSObject> holder,
2873 Handle<JSObject> receiver,
2874 Handle<JSObject> holder,
2898 Handle<JSObject> receiver,
2899 Handle<JSObject> holder,
2922 Handle<JSObject> receiver,
2923 Handle<JSObject> holder,
3067 Handle<Code> KeyedStoreStubCompiler::CompileStoreField(Handle<JSObject> object,
3204 // Now allocate the JSObject in new space.
3212 // Allocated the JSObject, now initialize the fields. Map is set to initial
3218 // r4: JSObject (not tagged)
3222 ASSERT_EQ(0 * kPointerSize, JSObject::kMapOffset);
3224 ASSERT_EQ(1 * kPointerSize, JSObject::kPropertiesOffset);
3226 ASSERT_EQ(2 * kPointerSize, JSObject::kElementsOffset);
3237 // r4: JSObject (not tagged)
3238 // r5: First in-object property of JSObject (not tagged)
3275 // r4: JSObject (not tagged)
3276 // Move argc to r1 and the JSObject to return to r0 and tag it.
3281 // r0: JSObject
3320 __ ldr(r4, FieldMemOperand(receiver, JSObject::kElementsOffset));
3399 __ ldr(r3, FieldMemOperand(receiver, JSObject::kElementsOffset));
3730 __ ldr(r3, FieldMemOperand(receiver, JSObject::kElementsOffset));
4057 __ ldr(r2, FieldMemOperand(r1, JSObject::kElementsOffset));
4110 FieldMemOperand(receiver_reg, JSObject::kElementsOffset));
4190 FieldMemOperand(receiver_reg, JSObject::kElementsOffset));
4264 FieldMemOperand(receiver_reg, JSObject::kElementsOffset));
4273 __ str(scratch, FieldMemOperand(elements_reg, JSObject::kMapOffset));
4286 FieldMemOperand(receiver_reg, JSObject::kElementsOffset));
4287 __ RecordWriteField(receiver_reg, JSObject::kElementsOffset, elements_reg,
4351 FieldMemOperand(receiver_reg, JSObject::kElementsOffset));
4412 FieldMemOperand(receiver_reg, JSObject::kElementsOffset));
4423 __ str(scratch1, FieldMemOperand(elements_reg, JSObject::kMapOffset));
4431 FieldMemOperand(receiver_reg, JSObject::kElementsOffset));
4432 __ RecordWriteField(receiver_reg, JSObject::kElementsOffset, elements_reg,
4440 FieldMemOperand(receiver_reg, JSObject::kElementsOffset));