Home
last modified time | relevance | path

Searched refs:dst_elements (Results 1 – 6 of 6) sorted by relevance

/external/v8/src/arm64/
Dcodegen-arm64.cc135 Register dst_elements = x11; in GenerateSmiToDouble() local
138 __ Add(dst_elements, array, FixedDoubleArray::kHeaderSize - kHeapObjectTag); in GenerateSmiToDouble()
139 __ Add(dst_end, dst_elements, Operand(length, LSL, kDoubleSizeLog2)); in GenerateSmiToDouble()
168 __ Str(d0, MemOperand(dst_elements, kDoubleSize, PostIndex)); in GenerateSmiToDouble()
171 __ Cmp(dst_elements, dst_end); in GenerateSmiToDouble()
230 Register dst_elements = x11; in GenerateDoubleToObject() local
236 __ Add(dst_elements, array, FixedArray::kHeaderSize - kHeapObjectTag); in GenerateDoubleToObject()
237 __ Add(dst_end, dst_elements, Operand(length, LSL, kPointerSizeLog2)); in GenerateDoubleToObject()
245 __ Str(the_hole, MemOperand(dst_elements, kPointerSize, PostIndex)); in GenerateDoubleToObject()
247 __ Cmp(dst_elements, dst_end); in GenerateDoubleToObject()
[all …]
/external/v8/src/s390/
Dcodegen-s390.cc264 Register dst_elements = target_map; in GenerateDoubleToObject() local
279 __ AddP(dst_elements, array, in GenerateDoubleToObject()
282 __ StoreP(hole_value, MemOperand(dst_elements, kPointerSize)); in GenerateDoubleToObject()
283 __ lay(dst_elements, MemOperand(dst_elements, kPointerSize)); in GenerateDoubleToObject()
286 __ AddP(dst_elements, array, in GenerateDoubleToObject()
288 __ AddP(dst_end, dst_elements, length); in GenerateDoubleToObject()
308 __ StoreP(hole_value, MemOperand(dst_elements)); in GenerateDoubleToObject()
309 __ AddP(dst_elements, Operand(kPointerSize)); in GenerateDoubleToObject()
310 __ CmpLogicalP(dst_elements, dst_end); in GenerateDoubleToObject()
343 __ LoadRR(scratch2, dst_elements); in GenerateDoubleToObject()
[all …]
/external/v8/src/ppc/
Dcodegen-ppc.cc270 Register dst_elements = target_map; in GenerateDoubleToObject() local
286 __ addi(dst_elements, array, in GenerateDoubleToObject()
289 __ StorePU(hole_value, MemOperand(dst_elements, kPointerSize)); in GenerateDoubleToObject()
292 __ addi(dst_elements, array, in GenerateDoubleToObject()
294 __ add(dst_end, dst_elements, length); in GenerateDoubleToObject()
314 __ StoreP(hole_value, MemOperand(dst_elements)); in GenerateDoubleToObject()
315 __ addi(dst_elements, dst_elements, Operand(kPointerSize)); in GenerateDoubleToObject()
316 __ cmpl(dst_elements, dst_end); in GenerateDoubleToObject()
347 __ mr(scratch2, dst_elements); in GenerateDoubleToObject()
348 __ StoreP(heap_number, MemOperand(dst_elements)); in GenerateDoubleToObject()
[all …]
/external/v8/src/mips64/
Dcodegen-mips64.cc842 Register dst_elements = target_map; in GenerateDoubleToObject() local
847 __ Daddu(dst_elements, array, Operand(FixedArray::kHeaderSize)); in GenerateDoubleToObject()
849 __ Daddu(dst_end, dst_elements, dst_end); in GenerateDoubleToObject()
858 __ sd(scratch, MemOperand(dst_elements)); in GenerateDoubleToObject()
859 __ Daddu(dst_elements, dst_elements, Operand(kPointerSize)); in GenerateDoubleToObject()
861 __ Branch(&initialization_loop, lt, dst_elements, Operand(dst_end)); in GenerateDoubleToObject()
863 __ Daddu(dst_elements, array, Operand(FixedArray::kHeaderSize)); in GenerateDoubleToObject()
902 __ mov(scratch2, dst_elements); in GenerateDoubleToObject()
903 __ sd(heap_number, MemOperand(dst_elements)); in GenerateDoubleToObject()
904 __ Daddu(dst_elements, dst_elements, kPointerSize); in GenerateDoubleToObject()
[all …]
/external/v8/src/mips/
Dcodegen-mips.cc841 Register dst_elements = target_map; in GenerateDoubleToObject() local
847 __ Addu(dst_elements, array, in GenerateDoubleToObject()
849 __ Lsa(dst_end, dst_elements, dst_end, 1); in GenerateDoubleToObject()
858 __ sw(scratch, MemOperand(dst_elements)); in GenerateDoubleToObject()
859 __ Addu(dst_elements, dst_elements, Operand(kPointerSize)); in GenerateDoubleToObject()
861 __ Branch(&initialization_loop, lt, dst_elements, Operand(dst_end)); in GenerateDoubleToObject()
863 __ Addu(dst_elements, array, in GenerateDoubleToObject()
903 __ mov(scratch2, dst_elements); in GenerateDoubleToObject()
904 __ sw(heap_number, MemOperand(dst_elements)); in GenerateDoubleToObject()
905 __ Addu(dst_elements, dst_elements, kIntSize); in GenerateDoubleToObject()
[all …]
/external/v8/src/arm/
Dcodegen-arm.cc546 Register dst_elements = target_map; in GenerateDoubleToObject() local
551 __ add(dst_elements, array, Operand(FixedArray::kHeaderSize)); in GenerateDoubleToObject()
552 __ add(dst_end, dst_elements, Operand(length, LSL, 1)); in GenerateDoubleToObject()
561 __ str(scratch, MemOperand(dst_elements, kPointerSize, PostIndex)); in GenerateDoubleToObject()
563 __ cmp(dst_elements, dst_end); in GenerateDoubleToObject()
566 __ add(dst_elements, array, Operand(FixedArray::kHeaderSize)); in GenerateDoubleToObject()
602 __ mov(scratch2, dst_elements); in GenerateDoubleToObject()
603 __ str(heap_number, MemOperand(dst_elements, 4, PostIndex)); in GenerateDoubleToObject()
616 __ str(scratch2, MemOperand(dst_elements, 4, PostIndex)); in GenerateDoubleToObject()
619 __ cmp(dst_elements, dst_end); in GenerateDoubleToObject()