Lines Matching full:jsobject
479 // Now allocate the JSObject on the heap.
487 // Allocated the JSObject, now initialize the fields. Map is set to
492 // t4: JSObject (not HeapObject tagged - the actual address).
496 STATIC_ASSERT(0 * kPointerSize == JSObject::kMapOffset);
497 JSObject::kMapOffset));
498 STATIC_ASSERT(1 * kPointerSize == JSObject::kPropertiesOffset);
499 __ sw(t6, MemOperand(t5, JSObject::kPropertiesOffset));
500 STATIC_ASSERT(2 * kPointerSize == JSObject::kElementsOffset);
501 __ sw(t6, MemOperand(t5, JSObject::kElementsOffset));
502 STATIC_ASSERT(3 * kPointerSize == JSObject::kHeaderSize);
505 // Add the object tag to make the JSObject real, so that we can continue
510 // t4: JSObject (tagged)
511 // t5: First in-object property of JSObject (not tagged)
553 // Continue with JSObject being successfully allocated.
556 // t4: JSObject
564 // Continue with JSObject being successfully allocated.
567 // t4: JSObject
586 // t4: JSObject
1863 FieldMemOperand(a0, JSObject::kHeaderSize +
1865 __ lw(t0, FieldMemOperand(a0, JSObject::kElementsOffset));