Lines Matching full:jsobject
482 // Now allocate the JSObject on the heap.
490 // Allocated the JSObject, now initialize the fields. Map is set to
495 // r7: JSObject (not HeapObject tagged - the actual address).
498 __ StoreP(r5, MemOperand(r7, JSObject::kMapOffset));
499 __ StoreP(r9, MemOperand(r7, JSObject::kPropertiesOffset));
500 __ StoreP(r9, MemOperand(r7, JSObject
501 __ addi(r8, r7, Operand(JSObject::kElementsOffset + kPointerSize));
503 // Add the object tag to make the JSObject real, so that we can continue
508 // r7: JSObject (tagged)
509 // r8: First in-object property of JSObject (not tagged)
552 // Continue with JSObject being successfully allocated
555 // r7: JSObject
563 // Continue with JSObject being successfully allocated
566 // r7: JSObject
585 // r7: JSObject
1872 r3, JSObject::kHeaderSize +
1874 __ LoadP(r7, FieldMemOperand(r3, JSObject::kElementsOffset));