Lines Matching refs:JSObject
476 // Now allocate the JSObject on the heap.
482 // Allocated the JSObject, now initialize the fields. Map is set to
487 // t0: JSObject (not HeapObject tagged - the actual address).
491 STATIC_ASSERT(0 * kPointerSize == JSObject::kMapOffset);
492 __ sd(a2, MemOperand(t1, JSObject::kMapOffset));
493 JSObject::kPropertiesOffset);
494 __ sd(t2, MemOperand(t1, JSObject::kPropertiesOffset));
495 STATIC_ASSERT(2 * kPointerSize == JSObject::kElementsOffset);
496 __ sd(t2, MemOperand(t1, JSObject::kElementsOffset));
497 STATIC_ASSERT(3 * kPointerSize == JSObject::kHeaderSize);
500 // Add the object tag to make the JSObject real, so that we can continue
505 // t0: JSObject (tagged)
506 // t1: First in-object property of JSObject (not tagged)
548 // Continue with JSObject being successfully allocated.
551 // t0: JSObject
559 // Continue with JSObject being successfully allocated.
562 // t0: JSObject
581 // t0: JSObject
1854 FieldMemOperand(a0, JSObject::kHeaderSize +
1856 __ ld(a4, FieldMemOperand(a0, JSObject::kElementsOffset));