Home | History | Annotate | Download | only in x64

Lines Matching full:jsobject

153       // Now allocate the JSObject on the heap.
163 // Allocated the JSObject, now initialize the fields.
165 // rbx: JSObject (not HeapObject tagged - the actual address).
167 __ movq(Operand(rbx, JSObject::kMapOffset), rax);
169 __ movq(Operand(rbx, JSObject::kPropertiesOffset), rcx);
170 __ movq(Operand(rbx, JSObject::kElementsOffset), rcx);
173 // rbx: JSObject
175 __ lea(rcx, Operand(rbx, JSObject::kHeaderSize));
181 Operand(rbx, rsi, times_pointer_size, JSObject::kHeaderSize));
193 // Add the object tag to make the JSObject real, so that we can continue
198 // rbx: JSObject
205 // rbx: JSObject
221 // rbx: JSObject
234 // rbx: JSObject
244 // rbx: JSObject
261 // the JSObject
262 // rbx: JSObject
265 __ movq(FieldOperand(rbx, JSObject::kPropertiesOffset), rdi);
268 // Continue with JSObject being successfully allocated
269 // rbx: JSObject
275 // rbx: JSObject (previous new top)
997 // result: JSObject
1001 __ movq(FieldOperand(result, JSObject::kMapOffset), scratch1);
1017 // result: JSObject
1024 // result: JSObject
1101 // result: JSObject
1106 __ movq(FieldOperand(result, JSObject::kMapOffset), elements_array);
1114 // result: JSObject
1121 // result: JSObject
1125 __ Move(FieldOperand(elements_array, JSObject::kMapOffset),
1132 // result: JSObject
1208 __ SmiCompare(rdx, Smi::FromInt(JSObject::kInitialMaxFastElementArray));
1503 __ movq(FieldOperand(rax, JSObject::kPropertiesOffset), rcx);
1504 __ movq(FieldOperand(rax, JSObject::kElementsOffset), rcx);