Lines Matching refs:FixedArray
372 __ mov(edx, FieldOperand(ebx, FixedArray::kLengthOffset));
433 __ Allocate((length * kPointerSize) + FixedArray::kHeaderSize,
481 __ Allocate(FixedArray::SizeFor(length), eax, ebx, ecx, &gc, TAG_OBJECT);
2953 // elements of FixedArray type). Value must be a number, but only smis are
2974 // Check that elements are FixedArray.
2984 __ CompareRoot(FieldOperand(scratch, FixedArray::kMapOffset),
3141 FixedArray::kHeaderSize + 2 * kPointerSize;
3149 __ lea(ebx, Operand(ebx, ecx, times_2, FixedArray::kHeaderSize));
3225 __ mov(FieldOperand(edi, FixedArray::kMapOffset),
3228 __ mov(FieldOperand(edi, FixedArray::kLengthOffset), eax);
3229 __ mov(FieldOperand(edi, FixedArray::kHeaderSize + 0 * kPointerSize), esi);
3231 __ mov(FieldOperand(edi, FixedArray::kHeaderSize + 1 * kPointerSize), eax);
3265 __ mov(FieldOperand(edi, eax, times_2, FixedArray::kHeaderSize), ecx);
3281 __ mov(FieldOperand(edi, FixedArray::kMapOffset),
3283 __ mov(FieldOperand(edi, FixedArray::kLengthOffset), ecx);
3295 __ mov(FieldOperand(edi, ebx, times_2, FixedArray::kHeaderSize), eax);
3350 __ lea(ecx, Operand(ecx, times_2, FixedArray::kHeaderSize));
3389 __ mov(FieldOperand(edi, FixedArray::kMapOffset),
3392 __ mov(FieldOperand(edi, FixedArray::kLengthOffset), ecx);
3400 __ mov(FieldOperand(edi, FixedArray::kHeaderSize), ebx);
3465 // ecx: RegExp data (FixedArray)
3471 // ecx: RegExp data (FixedArray)
3494 // ecx: RegExp data (FixedArray)
3567 // ecx: RegExp data (FixedArray)
3744 __ mov(eax, FieldOperand(ebx, FixedArray::kLengthOffset));
3750 // ebx: last_match_info backing store (FixedArray)
3778 // ebx: last_match_info backing store (FixedArray)
3835 // ecx: RegExp data (FixedArray)
3876 // Allocate RegExpResult followed by FixedArray with size in ebx.
3879 __ Allocate(JSRegExpResult::kSize + FixedArray::kHeaderSize,
3891 // Set empty properties FixedArray.
3892 // Set elements to point to FixedArray allocated right after the JSArray.
3912 // Fill out the elements FixedArray.
3914 // ebx: FixedArray.
3921 __ mov(FieldOperand(ebx, FixedArray::kLengthOffset), ecx);
3925 __ lea(ebx, FieldOperand(ebx, FixedArray::kHeaderSize));
3929 // ebx: Start of elements in FixedArray.
3962 __ mov(mask, FieldOperand(number_string_cache, FixedArray::kLengthOffset));
3993 FixedArray::kHeaderSize));
4017 FixedArray::kHeaderSize));
4026 FixedArray::kHeaderSize + kPointerSize));
5301 FixedArray::kHeaderSize));