Lines Matching refs:FixedArray
203 // Allocate and initialize a FixedArray if it is.
222 // rdi: start of next object (will be start of FixedArray)
224 __ AllocateInNewSpace(FixedArray::kHeaderSize,
233 // Initialize the FixedArray.
235 // rdi: FixedArray
241 __ movq(Operand(rdi, FixedArray::kLengthOffset), rdx); // and length
245 // rdi: FixedArray
250 __ lea(rcx, Operand(rdi, FixedArray::kHeaderSize));
260 // Store the initialized FixedArray into the properties field of
263 // rdi: FixedArray
969 // Otherwise the elements backing store is set to the empty FixedArray.
986 size += FixedArray::SizeFor(initial_capacity);
1022 // Initialize the FixedArray and fill it with holes. FixedArray length is
1029 __ Move(FieldOperand(scratch1, FixedArray::kLengthOffset),
1032 // Fill the FixedArray with the hole value. Inline the code if short.
1041 FixedArray::kHeaderSize + i * kPointerSize),
1052 FixedArray::kHeaderSize),
1064 // into the result register and beginning and end of the FixedArray elements
1086 // Allocate the JSArray object together with space for a FixedArray with the
1090 __ AllocateInNewSpace(JSArray::kSize + FixedArray::kHeaderSize,
1120 // Initialize the fixed array. FixedArray length is stored as a smi.
1127 // For non-empty JSArrays the length of the FixedArray and the JSArray is the
1129 __ movq(FieldOperand(elements_array, FixedArray::kLengthOffset), array_size);
1131 // Fill the allocated FixedArray with the hole value if requested.
1139 FixedArray::kHeaderSize - kHeapObjectTag));
1152 // the JSArray object and the FixedArray elements array and initializes these.
1260 // AllocateJSArrayis false, so the FixedArray is returned in rcx).
1261 __ lea(rdx, Operand(rcx, FixedArray::kHeaderSize - kHeapObjectTag));