Searched refs:FixedDoubleArray (Results 1 - 25 of 51) sorted by relevance

123

/external/v8/src/x64/
H A Dcodegen-x64.cc122 __ SmiToInteger32(r9, FieldOperand(r8, FixedDoubleArray::kLengthOffset));
146 // r14: destination FixedDoubleArray
164 STATIC_ASSERT(FixedDoubleArray::kLengthOffset == FixedArray::kLengthOffset);
165 STATIC_ASSERT(FixedDoubleArray::kHeaderSize == FixedArray::kHeaderSize);
191 __ movp(FieldOperand(r14, FixedDoubleArray::kLengthOffset), r11);
215 __ Movsd(FieldOperand(r14, r9, times_8, FixedDoubleArray::kHeaderSize),
225 __ movq(FieldOperand(r14, r9, times_8, FixedDoubleArray::kHeaderSize), r15);
264 __ SmiToInteger32(r9, FieldOperand(r8, FixedDoubleArray::kLengthOffset));
265 // r8 : source FixedDoubleArray
293 __ SmiToInteger32(r9, FieldOperand(r8, FixedDoubleArray
[all...]
/external/v8/src/arm64/
H A Dcodegen-arm64.cc108 // Allocate new FixedDoubleArray.
110 __ Add(array_size, array_size, FixedDoubleArray::kHeaderSize);
114 // Set the destination FixedDoubleArray's length and map.
118 __ Str(x11, FieldMemOperand(array, FixedDoubleArray::kLengthOffset));
126 // Replace receiver's backing store with newly created FixedDoubleArray.
138 __ Add(dst_elements, array, FixedDoubleArray::kHeaderSize - kHeapObjectTag);
217 __ Mov(array_size, FixedDoubleArray::kHeaderSize);
221 // Set destination FixedDoubleArray's length and map.
225 __ Str(x11, FieldMemOperand(array, FixedDoubleArray::kLengthOffset));
235 FixedDoubleArray
[all...]
/external/v8/src/
H A Delements-kind.cc53 STATIC_ASSERT(FixedArray::kHeaderSize == FixedDoubleArray::kHeaderSize);
H A Delements.cc70 V(FastPackedDoubleElementsAccessor, FAST_DOUBLE_ELEMENTS, FixedDoubleArray) \
72 FixedDoubleArray) \
236 Handle<FixedDoubleArray> from(FixedDoubleArray::cast(from_base), isolate);
248 FixedDoubleArray::get(*from, i + from_start, isolate);
268 FixedDoubleArray::cast(to_base)->set_the_hole(i);
275 FixedDoubleArray* from = FixedDoubleArray::cast(from_base);
276 FixedDoubleArray* to = FixedDoubleArray
[all...]
H A Dtype-cache.h112 // The FixedDoubleArray::length property always containts a smi in the range
113 // [0, FixedDoubleArray::kMaxLength].
115 CreateRange(0.0, FixedDoubleArray::kMaxLength), Type::TaggedSigned());
H A Dobjects-printer.cc74 FixedDoubleArray::cast(this)->FixedDoubleArrayPrint(os);
351 FixedDoubleArray* p = FixedDoubleArray::cast(elements());
556 void FixedDoubleArray::FixedDoubleArrayPrint(std::ostream& os) { // NOLINT
557 HeapObject::PrintHeader(os, "FixedDoubleArray");
H A Dfactory.h353 Handle<FixedDoubleArray> CopyFixedDoubleArray(
354 Handle<FixedDoubleArray> array);
H A Djson-stringifier.cc425 // Empty array is FixedArray but not FixedDoubleArray.
427 Handle<FixedDoubleArray> elements(
428 FixedDoubleArray::cast(object->elements()), isolate_);
H A Dbuiltins.cc837 DCHECK(static_cast<int32_t>(FixedDoubleArray::kMaxLength) >= 0);
843 FixedDoubleArray* elements = FixedDoubleArray::cast(array->elements());
917 Handle<FixedDoubleArray> elements(
918 FixedDoubleArray::cast(object->elements()));
1090 // Empty array is FixedArray but not FixedDoubleArray.
1098 Handle<FixedDoubleArray> elements(
1099 FixedDoubleArray::cast(array->elements()));
1251 Handle<FixedDoubleArray> double_storage =
1252 Handle<FixedDoubleArray>
[all...]
H A Dobjects-debug.cc72 FixedDoubleArray::cast(this)->FixedDoubleArrayVerify();
396 void FixedDoubleArray::FixedDoubleArrayVerify() {
H A Dobjects-inl.h690 TYPE_CHECKER(FixedDoubleArray, FIXED_DOUBLE_ARRAY_TYPE)
1859 Handle<FixedDoubleArray> double_array =
1860 Handle<FixedDoubleArray>::cast(elements);
2337 double FixedDoubleArray::get_scalar(int index) {
2346 uint64_t FixedDoubleArray::get_representation(int index) {
2354 Handle<Object> FixedDoubleArray::get(FixedDoubleArray* array, int index,
2364 void FixedDoubleArray::set(int index, double value) {
2377 void FixedDoubleArray::set_the_hole(int index) {
2385 bool FixedDoubleArray
[all...]
H A Dfactory.cc171 Handle<FixedDoubleArray> double_array =
172 Handle<FixedDoubleArray>::cast(array);
1087 Handle<FixedDoubleArray> Factory::CopyFixedDoubleArray(
1088 Handle<FixedDoubleArray> array) {
1091 FixedDoubleArray); local
/external/v8/src/x87/
H A Dcodegen-x87.cc272 // Allocate new FixedDoubleArray.
276 __ Allocate(FixedDoubleArray::kHeaderSize, times_8, edi,
279 // eax: destination FixedDoubleArray
284 __ mov(FieldOperand(eax, FixedDoubleArray::kLengthOffset), edi);
286 // Replace receiver's backing store with newly created FixedDoubleArray.
321 __ fstp_d(FieldOperand(eax, edi, times_4, FixedDoubleArray::kHeaderSize));
333 __ fstp_d(FieldOperand(eax, edi, times_4, FixedDoubleArray::kHeaderSize));
385 __ mov(ebx, FieldOperand(edi, FixedDoubleArray::kLengthOffset));
388 // ebx: length of source FixedDoubleArray (smi-tagged)
411 __ mov(ebx, FieldOperand(edi, FixedDoubleArray
[all...]
/external/v8/src/ia32/
H A Dcodegen-ia32.cc550 // Allocate new FixedDoubleArray.
554 __ Allocate(FixedDoubleArray::kHeaderSize, times_8, edi,
557 // eax: destination FixedDoubleArray
562 __ mov(FieldOperand(eax, FixedDoubleArray::kLengthOffset), edi);
564 // Replace receiver's backing store with newly created FixedDoubleArray.
605 __ movsd(FieldOperand(eax, edi, times_4, FixedDoubleArray::kHeaderSize),
617 __ movsd(FieldOperand(eax, edi, times_4, FixedDoubleArray::kHeaderSize),
675 __ mov(ebx, FieldOperand(edi, FixedDoubleArray::kLengthOffset));
678 // ebx: length of source FixedDoubleArray (smi-tagged)
701 __ mov(ebx, FieldOperand(edi, FixedDoubleArray
[all...]
/external/v8/src/ppc/
H A Dcodegen-ppc.cc128 // Allocate new FixedDoubleArray.
130 __ addi(scratch3, scratch3, Operand(FixedDoubleArray::kHeaderSize));
133 // array: destination FixedDoubleArray, not tagged as heap object.
136 // Set destination FixedDoubleArray's length and map.
138 __ StoreP(length, MemOperand(array, FixedDoubleArray::kLengthOffset));
146 // Replace receiver's backing store with newly created FixedDoubleArray.
156 __ addi(scratch2, array, Operand(FixedDoubleArray::kHeaderSize));
172 // array_end: end of destination FixedDoubleArray, not tagged
173 // scratch2: begin of FixedDoubleArray element fields, not tagged
248 // elements: source FixedDoubleArray
[all...]
/external/v8/src/s390/
H A Dcodegen-s390.cc121 // Allocate new FixedDoubleArray.
123 __ AddP(r14, Operand(FixedDoubleArray::kHeaderSize));
126 // Set destination FixedDoubleArray's length and map.
128 __ StoreP(length, MemOperand(array, FixedDoubleArray::kLengthOffset));
136 // Replace receiver's backing store with newly created FixedDoubleArray.
146 __ AddP(r9, array, Operand(FixedDoubleArray::kHeaderSize));
159 // array_end: end of destination FixedDoubleArray, not tagged
160 // scratch2: begin of FixedDoubleArray element fields, not tagged
242 // elements: source FixedDoubleArray
250 __ LoadImmP(array_size, Operand(FixedDoubleArray
[all...]
/external/v8/src/heap/
H A Dobjects-visiting.h38 V(FixedDoubleArray) \
281 int length = reinterpret_cast<FixedDoubleArray*>(object)->length();
282 return FixedDoubleArray::SizeFor(length);
H A Dscavenger.cc265 int length = reinterpret_cast<FixedDoubleArray*>(object)->length();
266 int object_size = FixedDoubleArray::SizeFor(length);
H A Dheap.cc1978 STATIC_ASSERT((FixedDoubleArray::kHeaderSize & kDoubleAlignmentMask) ==
3593 allocation = CopyFixedDoubleArray(FixedDoubleArray::cast(elements));
3879 AllocationResult Heap::CopyFixedDoubleArrayWithMap(FixedDoubleArray* src,
3888 CopyBlock(obj->address() + FixedDoubleArray::kLengthOffset,
3889 src->address() + FixedDoubleArray::kLengthOffset,
3890 FixedDoubleArray::SizeFor(len) - FixedDoubleArray::kLengthOffset);
3958 FixedDoubleArray::cast(elements)->set_length(length);
3965 if (length < 0 || length > FixedDoubleArray::kMaxLength) {
3968 int size = FixedDoubleArray
[all...]
/external/v8/src/arm/
H A Dcodegen-arm.cc386 // Allocate new FixedDoubleArray.
389 __ add(lr, lr, Operand(FixedDoubleArray::kHeaderSize));
392 // array: destination FixedDoubleArray, not tagged as heap object.
396 // Set destination FixedDoubleArray's length and map.
398 __ str(length, MemOperand(array, FixedDoubleArray::kLengthOffset));
411 // Replace receiver's backing store with newly created FixedDoubleArray.
425 __ add(scratch2, array, Operand(FixedDoubleArray::kHeaderSize));
437 // array_end: end of destination FixedDoubleArray, not tagged
438 // scratch2: begin of FixedDoubleArray element fields, not tagged
524 // elements: source FixedDoubleArray
[all...]
/external/v8/src/mips/
H A Dcodegen-mips.cc678 // Allocate new FixedDoubleArray.
680 __ Addu(scratch, scratch, FixedDoubleArray::kHeaderSize);
682 // array: destination FixedDoubleArray, tagged as heap object
684 // Set destination FixedDoubleArray's length and map.
686 __ sw(length, FieldMemOperand(array, FixedDoubleArray::kLengthOffset));
699 // Replace receiver's backing store with newly created FixedDoubleArray.
716 Operand(FixedDoubleArray::kHeaderSize - kHeapObjectTag));
728 // array_end: end of destination FixedDoubleArray, not tagged
729 // scratch3: begin of FixedDoubleArray element fields, not tagged
830 __ Addu(array_size, array_size, FixedDoubleArray
[all...]
/external/v8/src/mips64/
H A Dcodegen-mips64.cc678 // Allocate new FixedDoubleArray.
680 __ Daddu(scratch, scratch, FixedDoubleArray::kHeaderSize);
683 // array: destination FixedDoubleArray, not tagged as heap object
685 // Set destination FixedDoubleArray's length and map.
687 __ sd(length, MemOperand(array, FixedDoubleArray::kLengthOffset));
700 // Replace receiver's backing store with newly created FixedDoubleArray.
716 __ Daddu(scratch3, array, Operand(FixedDoubleArray::kHeaderSize));
729 // array_end: end of destination FixedDoubleArray, not tagged
730 // scratch3: begin of FixedDoubleArray element fields, not tagged
830 __ Daddu(array_size, array_size, FixedDoubleArray
[all...]
/external/v8/src/compiler/
H A Daccess-builder.cc496 ElementAccess access = {kTaggedBase, FixedDoubleArray::kHeaderSize,
H A Djs-create-lowering.cc67 : FixedDoubleArray::SizeFor(length);
1038 Handle<FixedDoubleArray> elements =
1039 Handle<FixedDoubleArray>::cast(boilerplate_elements);
/external/v8/src/runtime/
H A Druntime-literals.cc143 Handle<FixedDoubleArray>::cast(constant_elements_values));

Completed in 357 milliseconds

123