/external/v8/src/x64/ |
H A D | codegen-x64.cc | 122 __ 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 D | codegen-arm64.cc | 108 // 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 D | elements-kind.cc | 53 STATIC_ASSERT(FixedArray::kHeaderSize == FixedDoubleArray::kHeaderSize);
|
H A D | elements.cc | 70 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 D | type-cache.h | 112 // 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 D | objects-printer.cc | 74 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 D | factory.h | 353 Handle<FixedDoubleArray> CopyFixedDoubleArray( 354 Handle<FixedDoubleArray> array);
|
H A D | json-stringifier.cc | 425 // Empty array is FixedArray but not FixedDoubleArray. 427 Handle<FixedDoubleArray> elements( 428 FixedDoubleArray::cast(object->elements()), isolate_);
|
H A D | builtins.cc | 837 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 D | objects-debug.cc | 72 FixedDoubleArray::cast(this)->FixedDoubleArrayVerify(); 396 void FixedDoubleArray::FixedDoubleArrayVerify() {
|
H A D | objects-inl.h | 690 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 D | factory.cc | 171 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 D | codegen-x87.cc | 272 // 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 D | codegen-ia32.cc | 550 // 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 D | codegen-ppc.cc | 128 // 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 D | codegen-s390.cc | 121 // 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 D | objects-visiting.h | 38 V(FixedDoubleArray) \ 281 int length = reinterpret_cast<FixedDoubleArray*>(object)->length(); 282 return FixedDoubleArray::SizeFor(length);
|
H A D | scavenger.cc | 265 int length = reinterpret_cast<FixedDoubleArray*>(object)->length(); 266 int object_size = FixedDoubleArray::SizeFor(length);
|
H A D | heap.cc | 1978 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 D | codegen-arm.cc | 386 // 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 D | codegen-mips.cc | 678 // 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 D | codegen-mips64.cc | 678 // 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 D | access-builder.cc | 496 ElementAccess access = {kTaggedBase, FixedDoubleArray::kHeaderSize,
|
H A D | js-create-lowering.cc | 67 : FixedDoubleArray::SizeFor(length); 1038 Handle<FixedDoubleArray> elements = 1039 Handle<FixedDoubleArray>::cast(boilerplate_elements);
|
/external/v8/src/runtime/ |
H A D | runtime-literals.cc | 143 Handle<FixedDoubleArray>::cast(constant_elements_values));
|