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

12

/external/chromium_org/v8/test/cctest/
H A Dtest-macro-assembler-mips.cc149 i::FixedDoubleArray* a = i::FixedDoubleArray::cast(array1->elements());
154 i::FixedDoubleArray::canonical_not_the_hole_nan_as_double()));
/external/chromium_org/v8/src/
H A Delements.cc70 FixedDoubleArray) \
72 FixedDoubleArray) \
280 Handle<FixedDoubleArray> from = Handle<FixedDoubleArray>::cast(from_base);
288 Handle<Object> value = FixedDoubleArray::get(from, i + from_start);
308 FixedDoubleArray::cast(to_base)->set_the_hole(i);
315 FixedDoubleArray* from = FixedDoubleArray::cast(from_base);
316 FixedDoubleArray* to = FixedDoubleArray
[all...]
H A Dbuiltins.cc177 static void MoveDoubleElements(FixedDoubleArray* dst, int dst_index,
178 FixedDoubleArray* src, int src_index, int len) {
378 Handle<FixedDoubleArray> new_elms;
384 // safely cast to FixedDoubleArray.
385 new_elms = Handle<FixedDoubleArray>::cast(
396 new_elms = Handle<FixedDoubleArray>::cast(elms_obj);
484 Handle<FixedDoubleArray> elms = Handle<FixedDoubleArray>::cast(elms_obj);
809 Handle<FixedDoubleArray> elms =
810 Handle<FixedDoubleArray>
[all...]
H A Delements-kind.cc56 STATIC_ASSERT(FixedArray::kHeaderSize == FixedDoubleArray::kHeaderSize);
H A Dobjects-printer.cc64 FixedDoubleArray::cast(this)->FixedDoubleArrayPrint(os);
281 FixedDoubleArray* p = FixedDoubleArray::cast(elements());
504 void FixedDoubleArray::FixedDoubleArrayPrint(OStream& os) { // NOLINT
505 HeapObject::PrintHeader(os, "FixedDoubleArray");
H A Dobjects-inl.h693 TYPE_CHECKER(FixedDoubleArray, FIXED_DOUBLE_ARRAY_TYPE)
1801 Handle<FixedDoubleArray> double_array =
1802 Handle<FixedDoubleArray>::cast(elements);
2200 inline bool FixedDoubleArray::is_the_hole_nan(double value) {
2205 inline double FixedDoubleArray::hole_nan_as_double() {
2210 inline double FixedDoubleArray::canonical_not_the_hole_nan_as_double() {
2217 double FixedDoubleArray::get_scalar(int index) {
2226 int64_t FixedDoubleArray::get_representation(int index) {
2234 Handle<Object> FixedDoubleArray::get(Handle<FixedDoubleArray> arra
[all...]
H A Dfactory.h327 Handle<FixedDoubleArray> CopyFixedDoubleArray(
328 Handle<FixedDoubleArray> array);
H A Djson-stringifier.h562 // Empty array is FixedArray but not FixedDoubleArray.
564 Handle<FixedDoubleArray> elements(
565 FixedDoubleArray::cast(object->elements()), isolate_);
H A Dobjects-debug.cc65 FixedDoubleArray::cast(this)->FixedDoubleArrayVerify();
369 void FixedDoubleArray::FixedDoubleArrayVerify() {
H A Dfactory.cc109 Handle<FixedDoubleArray> double_array =
110 Handle<FixedDoubleArray>::cast(array);
998 Handle<FixedDoubleArray> Factory::CopyFixedDoubleArray(
999 Handle<FixedDoubleArray> array) {
1002 FixedDoubleArray); local
H A Dobjects.h87 // - FixedDoubleArray
935 V(FixedDoubleArray) \
1903 // represented in a FixedDoubleArray and has at least one value that can only
2394 class FixedDoubleArray;
2514 // FixedDoubleArray describes fixed-sized arrays with element type double.
2515 class FixedDoubleArray: public FixedArrayBase { class in namespace:v8::internal
2520 static inline Handle<Object> get(Handle<FixedDoubleArray> array, int index);
2544 DECLARE_CAST(FixedDoubleArray)
2546 // Maximal allowed size, in bytes, of a single FixedDoubleArray.
2554 DECLARE_PRINTER(FixedDoubleArray)
[all...]
H A Druntime.cc380 Handle<FixedDoubleArray>::cast(constant_elements_values));
5521 FixedDoubleArray* double_array = FixedDoubleArray::cast(object->elements());
10179 DCHECK(static_cast<int32_t>(FixedDoubleArray::kMaxLength) >= 0);
10185 Handle<FixedDoubleArray> elements(
10186 FixedDoubleArray::cast(array->elements()));
10298 Handle<FixedDoubleArray> elements(
10299 FixedDoubleArray::cast(object->elements()));
10419 // Empty array is FixedArray but not FixedDoubleArray.
10427 Handle<FixedDoubleArray> element
[all...]
/external/chromium_org/v8/src/x64/
H A Dcodegen-x64.cc243 __ SmiToInteger32(r9, FieldOperand(r8, FixedDoubleArray::kLengthOffset));
267 // r14: destination FixedDoubleArray
285 STATIC_ASSERT(FixedDoubleArray::kLengthOffset == FixedArray::kLengthOffset);
286 STATIC_ASSERT(FixedDoubleArray::kHeaderSize == FixedArray::kHeaderSize);
312 __ movp(FieldOperand(r14, FixedDoubleArray::kLengthOffset), r11);
336 __ movsd(FieldOperand(r14, r9, times_8, FixedDoubleArray::kHeaderSize),
346 __ movq(FieldOperand(r14, r9, times_8, FixedDoubleArray::kHeaderSize), r15);
384 __ SmiToInteger32(r9, FieldOperand(r8, FixedDoubleArray::kLengthOffset));
385 // r8 : source FixedDoubleArray
413 FixedDoubleArray
[all...]
/external/chromium_org/v8/src/x87/
H A Dcodegen-x87.cc256 // Allocate new FixedDoubleArray.
261 __ Allocate(FixedDoubleArray::kHeaderSize, times_8, edi,
264 // eax: destination FixedDoubleArray
269 __ mov(FieldOperand(eax, FixedDoubleArray::kLengthOffset), edi);
271 // Replace receiver's backing store with newly created FixedDoubleArray.
305 __ fstp_d(FieldOperand(eax, edi, times_4, FixedDoubleArray::kHeaderSize));
317 __ fstp_d(FieldOperand(eax, edi, times_4, FixedDoubleArray::kHeaderSize));
369 __ mov(ebx, FieldOperand(edi, FixedDoubleArray::kLengthOffset));
372 // ebx: length of source FixedDoubleArray (smi-tagged)
403 // edi: source FixedDoubleArray
[all...]
/external/chromium_org/v8/src/arm64/
H A Dcodegen-arm64.cc169 // Allocate new FixedDoubleArray.
171 __ Add(array_size, array_size, FixedDoubleArray::kHeaderSize);
175 // Set the destination FixedDoubleArray's length and map.
179 __ Str(x11, MemOperand(array, FixedDoubleArray::kLengthOffset));
187 // Replace receiver's backing store with newly created FixedDoubleArray.
199 __ Add(dst_elements, array, FixedDoubleArray::kHeaderSize);
278 __ Mov(array_size, FixedDoubleArray::kHeaderSize);
282 // Set destination FixedDoubleArray's length and map.
286 __ Str(x11, MemOperand(array, FixedDoubleArray::kLengthOffset));
294 FixedDoubleArray
[all...]
/external/chromium_org/v8/src/heap/
H A Dobjects-visiting.h33 V(FixedDoubleArray) \
282 int length = reinterpret_cast<FixedDoubleArray*>(object)->length();
283 return FixedDoubleArray::SizeFor(length);
H A Dheap.cc1783 STATIC_ASSERT((FixedDoubleArray::kHeaderSize & kDoubleAlignmentMask) ==
2096 int length = reinterpret_cast<FixedDoubleArray*>(object)->length();
2097 int object_size = FixedDoubleArray::SizeFor(length);
3744 allocation = CopyFixedDoubleArray(FixedDoubleArray::cast(elements));
3993 AllocationResult Heap::CopyFixedDoubleArrayWithMap(FixedDoubleArray* src,
4002 CopyBlock(obj->address() + FixedDoubleArray::kLengthOffset,
4003 src->address() + FixedDoubleArray::kLengthOffset,
4004 FixedDoubleArray::SizeFor(len) - FixedDoubleArray::kLengthOffset);
4097 FixedDoubleArray
[all...]
H A Dheap-inl.h154 AllocationResult Heap::CopyFixedDoubleArray(FixedDoubleArray* src) {
H A Dheap.h1744 FixedDoubleArray* src);
1786 CopyFixedDoubleArrayWithMap(FixedDoubleArray* src, Map* map);
/external/chromium_org/v8/src/arm/
H A Dcodegen-arm.cc444 // Allocate new FixedDoubleArray.
447 __ add(lr, lr, Operand(FixedDoubleArray::kHeaderSize));
449 // array: destination FixedDoubleArray, not tagged as heap object.
453 // Set destination FixedDoubleArray's length and map.
455 __ str(length, MemOperand(array, FixedDoubleArray::kLengthOffset));
468 // Replace receiver's backing store with newly created FixedDoubleArray.
482 __ add(scratch2, array, Operand(FixedDoubleArray::kHeaderSize));
494 // array_end: end of destination FixedDoubleArray, not tagged
495 // scratch2: begin of FixedDoubleArray element fields, not tagged
581 // elements: source FixedDoubleArray
[all...]
/external/chromium_org/v8/src/ia32/
H A Dcodegen-ia32.cc584 // Allocate new FixedDoubleArray.
589 __ Allocate(FixedDoubleArray::kHeaderSize, times_8, edi,
592 // eax: destination FixedDoubleArray
597 __ mov(FieldOperand(eax, FixedDoubleArray::kLengthOffset), edi);
599 // Replace receiver's backing store with newly created FixedDoubleArray.
639 __ movsd(FieldOperand(eax, edi, times_4, FixedDoubleArray::kHeaderSize),
651 __ movsd(FieldOperand(eax, edi, times_4, FixedDoubleArray::kHeaderSize),
709 __ mov(ebx, FieldOperand(edi, FixedDoubleArray::kLengthOffset));
712 // ebx: length of source FixedDoubleArray (smi-tagged)
748 // edi: source FixedDoubleArray
[all...]
/external/chromium_org/v8/src/mips64/
H A Dcodegen-mips64.cc623 // Allocate new FixedDoubleArray.
625 __ Daddu(scratch, scratch, FixedDoubleArray::kHeaderSize);
627 // array: destination FixedDoubleArray, not tagged as heap object
629 // Set destination FixedDoubleArray's length and map.
631 __ sd(length, MemOperand(array, FixedDoubleArray::kLengthOffset));
644 // Replace receiver's backing store with newly created FixedDoubleArray.
660 __ Daddu(scratch3, array, Operand(FixedDoubleArray::kHeaderSize));
671 // array_end: end of destination FixedDoubleArray, not tagged
672 // scratch3: begin of FixedDoubleArray element fields, not tagged
772 __ Daddu(array_size, array_size, FixedDoubleArray
[all...]
/external/chromium_org/v8/src/mips/
H A Dcodegen-mips.cc730 // Allocate new FixedDoubleArray.
732 __ Addu(scratch, scratch, FixedDoubleArray::kHeaderSize);
734 // array: destination FixedDoubleArray, not tagged as heap object
736 // Set destination FixedDoubleArray's length and map.
738 __ sw(length, MemOperand(array, FixedDoubleArray::kLengthOffset));
751 // Replace receiver's backing store with newly created FixedDoubleArray.
767 __ Addu(scratch3, array, Operand(FixedDoubleArray::kHeaderSize));
779 // array_end: end of destination FixedDoubleArray, not tagged
780 // scratch3: begin of FixedDoubleArray element fields, not tagged
881 __ Addu(array_size, array_size, FixedDoubleArray
[all...]
/external/chromium_org/v8/src/ic/arm/
H A Dic-arm.cc708 Operand((FixedDoubleArray::kHeaderSize + sizeof(kHoleNanLower32)) -
/external/chromium_org/v8/src/ic/arm64/
H A Dic-arm64.cc742 __ Add(x10, elements, FixedDoubleArray::kHeaderSize - kHeapObjectTag);

Completed in 843 milliseconds

12