Home | History | Annotate | Download | only in arm

Lines Matching refs:JSArray

105 // Allocate an empty JSArray. The allocated array is put into the result
115 const int initial_capacity = JSArray::kPreallocatedArrayElements;
119 // Allocate the JSArray object together with space for a fixed array with the
121 int size = JSArray::kSize;
132 // Allocated the JSArray. Now initialize the fields except for the elements
139 __ str(scratch1, FieldMemOperand(result, JSArray::kPropertiesOffset));
140 // Field JSArray::kElementsOffset is initialized later.
142 __ str(scratch3, FieldMemOperand(result, JSArray::kLengthOffset));
145 __ str(scratch1, FieldMemOperand(result, JSArray::kElementsOffset));
150 // of the JSArray.
153 __ add(scratch1, result, Operand(JSArray::kSize));
154 __ str(scratch1, FieldMemOperand(result, JSArray::kElementsOffset));
191 // Allocate a JSArray with the number of elements stored in a register. The
218 // Allocate the JSArray object together with space for a FixedArray with the
222 Operand((JSArray::kSize + FixedArray::kHeaderSize) / kPointerSize));
234 // Allocated the JSArray. Now initialize the fields except for the elements
242 FieldMemOperand(result, JSArray::kPropertiesOffset));
243 // Field JSArray::kElementsOffset is initialized later.
244 __ str(array_size, FieldMemOperand(result, JSArray::kLengthOffset));
247 // of the JSArray.
250 __ add(elements_array_storage, result, Operand(JSArray::kSize));
252 FieldMemOperand(result, JSArray::kElementsOffset));
299 // the JSArray object and the FixedArray elements array and initializes these.
405 // r3: JSArray
428 // r3: JSArray
444 // r3: JSArray