/external/chromium_org/v8/test/cctest/ |
H A D | test-macro-assembler-mips.cc | 149 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 D | elements.cc | 70 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 D | builtins.cc | 177 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 D | elements-kind.cc | 56 STATIC_ASSERT(FixedArray::kHeaderSize == FixedDoubleArray::kHeaderSize);
|
H A D | objects-printer.cc | 64 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 D | objects-inl.h | 693 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 D | factory.h | 327 Handle<FixedDoubleArray> CopyFixedDoubleArray( 328 Handle<FixedDoubleArray> array);
|
H A D | json-stringifier.h | 562 // Empty array is FixedArray but not FixedDoubleArray. 564 Handle<FixedDoubleArray> elements( 565 FixedDoubleArray::cast(object->elements()), isolate_);
|
H A D | objects-debug.cc | 65 FixedDoubleArray::cast(this)->FixedDoubleArrayVerify(); 369 void FixedDoubleArray::FixedDoubleArrayVerify() {
|
H A D | factory.cc | 109 Handle<FixedDoubleArray> double_array = 110 Handle<FixedDoubleArray>::cast(array); 998 Handle<FixedDoubleArray> Factory::CopyFixedDoubleArray( 999 Handle<FixedDoubleArray> array) { 1002 FixedDoubleArray); local
|
H A D | objects.h | 87 // - 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 D | runtime.cc | 380 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 D | codegen-x64.cc | 243 __ 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 D | codegen-x87.cc | 256 // 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 D | codegen-arm64.cc | 169 // 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 D | objects-visiting.h | 33 V(FixedDoubleArray) \ 282 int length = reinterpret_cast<FixedDoubleArray*>(object)->length(); 283 return FixedDoubleArray::SizeFor(length);
|
H A D | heap.cc | 1783 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 D | heap-inl.h | 154 AllocationResult Heap::CopyFixedDoubleArray(FixedDoubleArray* src) {
|
H A D | heap.h | 1744 FixedDoubleArray* src); 1786 CopyFixedDoubleArrayWithMap(FixedDoubleArray* src, Map* map);
|
/external/chromium_org/v8/src/arm/ |
H A D | codegen-arm.cc | 444 // 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 D | codegen-ia32.cc | 584 // 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 D | codegen-mips64.cc | 623 // 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 D | codegen-mips.cc | 730 // 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 D | ic-arm.cc | 708 Operand((FixedDoubleArray::kHeaderSize + sizeof(kHoleNanLower32)) -
|
/external/chromium_org/v8/src/ic/arm64/ |
H A D | ic-arm64.cc | 742 __ Add(x10, elements, FixedDoubleArray::kHeaderSize - kHeapObjectTag);
|