Home | History | Annotate | Download | only in x64

Lines Matching refs:FixedArray

121   __ AllocateInNewSpace((length * kPointerSize) + FixedArray::kHeaderSize,
130 __ Move(FieldOperand(rax, FixedArray::kLengthOffset), Smi::FromInt(length));
167 __ AllocateInNewSpace(FixedArray::SizeFor(length),
179 __ Move(FieldOperand(rax, FixedArray::kLengthOffset), Smi::FromInt(length));
237 : FixedArray::SizeFor(length);
296 FieldOperand(rcx, index.reg, index.scale, FixedArray::kHeaderSize));
372 FieldOperand(rcx, index.reg, index.scale, FixedArray::kHeaderSize));
2363 FixedArray::kHeaderSize + 2 * kPointerSize;
2372 __ lea(r8, Operand(r8, rcx, times_pointer_size, FixedArray::kHeaderSize));
2441 __ movq(FieldOperand(rdi, FixedArray::kMapOffset), kScratchRegister);
2443 __ movq(FieldOperand(rdi, FixedArray::kLengthOffset), r9);
2444 __ movq(FieldOperand(rdi, FixedArray::kHeaderSize + 0 * kPointerSize), rsi);
2446 __ movq(FieldOperand(rdi, FixedArray::kHeaderSize + 1 * kPointerSize), r9);
2482 FixedArray::kHeaderSize),
2494 __ Move(FieldOperand(rdi, FixedArray::kMapOffset),
2496 __ movq(FieldOperand(rdi, FixedArray::kLengthOffset), rcx);
2512 FixedArray::kHeaderSize),
2591 __ lea(rcx, Operand(rcx, times_pointer_size, FixedArray::kHeaderSize));
2631 __ movq(FieldOperand(rdi, FixedArray::kMapOffset), kScratchRegister);
2634 __ movq(FieldOperand(rdi, FixedArray::kLengthOffset), rcx);
2642 __ movq(FieldOperand(rdi, FixedArray::kHeaderSize), rbx);
2699 "Unexpected type for RegExp data, FixedArray expected");
2701 __ Check(equal, "Unexpected type for RegExp data, FixedArray expected");
2704 // rax: RegExp data (FixedArray)
2710 // rax: RegExp data (FixedArray)
2720 // rax: RegExp data (FixedArray)
2729 // rax: RegExp data (FixedArray).
2738 // rax: RegExp data (FixedArray)
2753 STATIC_ASSERT(FixedArray::kMaxLength < kMaxInt - FixedArray::kLengthOffset);
2754 __ SmiToInteger32(rdi, FieldOperand(rbx, FixedArray::kLengthOffset));
2761 // rax: RegExp data (FixedArray)
2834 // rax: RegExp data (FixedArray)
2841 // rax: RegExp data (FixedArray)
2990 // rbx: last_match_info backing store (FixedArray)
3016 // rbx: last_match_info backing store (FixedArray)
3104 // Allocate RegExpResult followed by FixedArray with size in rbx.
3107 __ AllocateInNewSpace(JSRegExpResult::kSize + FixedArray::kHeaderSize,
3125 // Set empty properties FixedArray.
3129 // Set elements to point to FixedArray allocated right after the JSArray.
3141 // Fill out the elements FixedArray.
3143 // rcx: FixedArray.
3151 __ movq(FieldOperand(rcx, FixedArray::kLengthOffset), rdx);
3154 __ lea(rcx, FieldOperand(rcx, FixedArray::kHeaderSize));
3158 // rcx: Start of elements in FixedArray.
3194 mask, FieldOperand(number_string_cache, FixedArray::kLengthOffset));
3223 FixedArray::kHeaderSize));
3243 FixedArray::kHeaderSize));
3252 FixedArray::kHeaderSize + kPointerSize));
4468 FixedArray::kHeaderSize));