Lines Matching refs:FixedArray
199 // Allocate and initialize a FixedArray if it is.
218 // edi: start of next object (will be start of FixedArray)
220 __ AllocateInNewSpace(FixedArray::kHeaderSize,
229 // Initialize the FixedArray.
231 // edi: FixedArray
235 __ mov(Operand(edi, FixedArray::kMapOffset), eax); // setup the map
237 __ mov(Operand(edi, FixedArray::kLengthOffset), edx); // and length
241 // edi: FixedArray
245 __ lea(eax, Operand(edi, FixedArray::kHeaderSize));
255 // Store the initialized FixedArray into the properties field of
258 // edi: FixedArray
891 // Otherwise the elements backing store is set to the empty FixedArray.
908 size += FixedArray::SizeFor(initial_capacity);
944 // Initialize the FixedArray and fill it with holes. FixedArray length is
949 __ mov(FieldOperand(scratch1, FixedArray::kMapOffset),
951 __ mov(FieldOperand(scratch1, FixedArray::kLengthOffset),
954 // Fill the FixedArray with the hole value. Inline the code if short.
963 FixedArray::kHeaderSize + i * kPointerSize),
974 FixedArray::kHeaderSize),
986 // into the result register and beginning and end of the FixedArray elements
1007 // Allocate the JSArray object together with space for a FixedArray with the
1010 __ AllocateInNewSpace(JSArray::kSize + FixedArray::kHeaderSize,
1040 // Initialize the fixed array. FixedArray length is stored as a smi.
1045 __ mov(FieldOperand(elements_array, FixedArray::kMapOffset),
1047 // For non-empty JSArrays the length of the FixedArray and the JSArray is the
1049 __ mov(FieldOperand(elements_array, FixedArray::kLengthOffset), array_size);
1051 // Fill the allocated FixedArray with the hole value if requested.
1057 FixedArray::kHeaderSize - kHeapObjectTag));
1079 // the JSArray object and the FixedArray elements array and initializes these.
1221 // AllocateJSArray is false, so the FixedArray is returned in ecx).
1222 __ lea(edx, Operand(ecx, FixedArray::kHeaderSize - kHeapObjectTag));