/external/v8/src/ |
D | dateparser.h | 300 static int GetValue(int i) { return array[i][kValueOffset]; } in GetValue() 304 static const int kValueOffset = kTypeOffset + 1; variable 305 static const int kEntrySize = kValueOffset + 1;
|
D | objects.h | 1331 static const int kValueOffset = HeapObject::kHeaderSize; variable 1336 static const int kMantissaOffset = kValueOffset; 1337 static const int kExponentOffset = kValueOffset + 4; 1339 static const int kSize = kValueOffset + kDoubleSize; 6059 static const int kValueOffset = JSObject::kHeaderSize; variable 6060 static const int kSize = kValueOffset + kPointerSize; 6143 static const int kValueOffset = JSObject::kHeaderSize; variable 6144 static const int kYearOffset = kValueOffset + kPointerSize; 7639 static const int kValueOffset = HeapObject::kHeaderSize; variable 7640 static const int kSize = kValueOffset + kPointerSize; [all …]
|
/external/v8/src/ia32/ |
D | code-stubs-ia32.cc | 500 __ fld_d(FieldOperand(argument, HeapNumber::kValueOffset)); in Generate() 691 __ fld_d(FieldOperand(source, HeapNumber::kValueOffset)); in IntegerConvert() 1054 __ movdbl(FieldOperand(eax, HeapNumber::kValueOffset), xmm0); in GenerateHeapNumberCodeBitNot() 1059 __ fstp_d(FieldOperand(eax, HeapNumber::kValueOffset)); in GenerateHeapNumberCodeBitNot() 1487 __ fstp_d(FieldOperand(eax, HeapNumber::kValueOffset)); in GenerateSmiCode() 1493 __ movdbl(FieldOperand(eax, HeapNumber::kValueOffset), xmm0); in GenerateSmiCode() 1497 __ fstp_d(FieldOperand(eax, HeapNumber::kValueOffset)); in GenerateSmiCode() 1544 __ movdbl(FieldOperand(ecx, HeapNumber::kValueOffset), xmm0); in GenerateSmiCode() 1554 __ fstp_d(FieldOperand(ecx, HeapNumber::kValueOffset)); in GenerateSmiCode() 1716 __ movdbl(FieldOperand(eax, HeapNumber::kValueOffset), xmm0); in GenerateInt32Stub() [all …]
|
D | stub-cache-ia32.cc | 353 __ mov(scratch2, FieldOperand(receiver, JSValue::kValueOffset)); in GenerateLoadStringLength() 841 __ cmp(FieldOperand(scratch, JSGlobalPropertyCell::kValueOffset), in GenerateCheckPropertyCell() 1278 __ mov(edi, FieldOperand(edi, JSGlobalPropertyCell::kValueOffset)); in GenerateLoadFunctionFromCell() 1958 __ movdbl(xmm0, FieldOperand(eax, HeapNumber::kValueOffset)); in CompileMathFloorCall() 2008 __ movdbl(FieldOperand(eax, HeapNumber::kValueOffset), xmm0); in CompileMathFloorCall() 2582 Operand cell_operand = FieldOperand(ebx, JSGlobalPropertyCell::kValueOffset); in CompileStoreGlobal() 2850 __ mov(ebx, FieldOperand(ebx, JSGlobalPropertyCell::kValueOffset)); in CompileLoadGlobal() 3424 __ fstp_d(FieldOperand(eax, HeapNumber::kValueOffset)); in GenerateLoadExternalArray() 3433 __ fstp_d(FieldOperand(eax, HeapNumber::kValueOffset)); in GenerateLoadExternalArray() 3567 __ fld_d(FieldOperand(eax, HeapNumber::kValueOffset)); in GenerateStoreExternalArray() [all …]
|
D | assembler-ia32-inl.h | 155 address - JSGlobalPropertyCell::kValueOffset); in target_cell() 163 Address address = cell->address() + JSGlobalPropertyCell::kValueOffset; in set_target_cell()
|
D | codegen-ia32.cc | 582 __ movdbl(FieldOperand(edx, HeapNumber::kValueOffset), xmm0); in GenerateDoubleToObject() 585 __ mov(FieldOperand(edx, HeapNumber::kValueOffset), esi); in GenerateDoubleToObject() 587 __ mov(FieldOperand(edx, HeapNumber::kValueOffset + kPointerSize), esi); in GenerateDoubleToObject()
|
D | full-codegen-ia32.cc | 316 __ sub(FieldOperand(ebx, JSGlobalPropertyCell::kValueOffset), in EmitProfilingCounterDecrement() 332 __ mov(FieldOperand(ebx, JSGlobalPropertyCell::kValueOffset), in EmitProfilingCounterReset() 1028 __ mov(FieldOperand(ebx, JSGlobalPropertyCell::kValueOffset), in VisitForInStatement() 2902 __ movdbl(FieldOperand(edi, HeapNumber::kValueOffset), xmm0); in EmitRandomHeapNumber() 2908 __ fld_d(FieldOperand(edi, HeapNumber::kValueOffset)); in EmitRandomHeapNumber() 2910 __ fld_d(FieldOperand(edi, HeapNumber::kValueOffset)); in EmitRandomHeapNumber() 2912 __ fstp_d(FieldOperand(edi, HeapNumber::kValueOffset)); in EmitRandomHeapNumber() 2958 __ mov(eax, FieldOperand(eax, JSValue::kValueOffset)); in EmitValueOf() 2985 __ mov(result, FieldOperand(object, JSDate::kValueOffset)); in EmitDateField() 2992 __ mov(result, FieldOperand(object, JSDate::kValueOffset + in EmitDateField() [all …]
|
D | ic-ia32.cc | 151 const int kValueOffset = kElementsStartOffset + kPointerSize; in GenerateDictionaryLoad() local 152 __ mov(result, Operand(elements, r0, times_4, kValueOffset - kHeapObjectTag)); in GenerateDictionaryLoad() 209 const int kValueOffset = kElementsStartOffset + kPointerSize; in GenerateDictionaryStore() local 210 __ lea(r0, Operand(elements, r0, times_4, kValueOffset - kHeapObjectTag)); in GenerateDictionaryStore()
|
D | macro-assembler-ia32.cc | 434 uint32_t offset = HeapNumber::kValueOffset + sizeof(kHoleNanLower32); in StoreNumberToDoubleElements() 444 movdbl(scratch2, FieldOperand(maybe_number, HeapNumber::kValueOffset)); in StoreNumberToDoubleElements() 449 fld_d(FieldOperand(maybe_number, HeapNumber::kValueOffset)); in StoreNumberToDoubleElements() 459 cmp(FieldOperand(maybe_number, HeapNumber::kValueOffset), Immediate(0)); in StoreNumberToDoubleElements() 1090 const int kValueOffset = in LoadFromNumberDictionary() local 1092 mov(result, FieldOperand(elements, r2, times_pointer_size, kValueOffset)); in LoadFromNumberDictionary()
|
D | lithium-codegen-ia32.cc | 1257 __ mov(result, FieldOperand(input, JSValue::kValueOffset)); in DoValueOf() 1279 __ mov(result, FieldOperand(object, JSDate::kValueOffset)); in DoDateField() 1286 __ mov(result, FieldOperand(object, JSDate::kValueOffset + in DoDateField() 1518 __ fld_d(FieldOperand(reg, HeapNumber::kValueOffset)); in DoBranch() 3726 __ movdbl(FieldOperand(reg, HeapNumber::kValueOffset), xmm0); in DoDeferredNumberTagI() 3753 __ movdbl(FieldOperand(reg, HeapNumber::kValueOffset), input_reg); in DoNumberTagD() 3829 __ movdbl(result_reg, FieldOperand(input_reg, HeapNumber::kValueOffset)); in EmitNumberUntagD() 3873 __ fld_d(FieldOperand(input_reg, HeapNumber::kValueOffset)); in DoDeferredTaggedToI() 3894 __ movdbl(xmm0, FieldOperand(input_reg, HeapNumber::kValueOffset)); in DoDeferredTaggedToI() 3911 __ movdbl(xmm0, FieldOperand(input_reg, HeapNumber::kValueOffset)); in DoDeferredTaggedToI() [all …]
|
/external/v8/src/mips/ |
D | code-stubs-mips.cc | 600 __ ldc1(dst, FieldMemOperand(object, HeapNumber::kValueOffset)); in LoadNumber() 604 __ lw(dst1, FieldMemOperand(object, HeapNumber::kValueOffset)); in LoadNumber() 606 HeapNumber::kValueOffset + kPointerSize)); in LoadNumber() 795 __ ldc1(double_dst, FieldMemOperand(object, HeapNumber::kValueOffset)); in LoadNumberAsInt32Double() 867 __ ldc1(double_scratch, FieldMemOperand(object, HeapNumber::kValueOffset)); in LoadNumberAsInt32() 1016 __ sdc1(f0, FieldMemOperand(heap_number_result, HeapNumber::kValueOffset)); in CallCCodeForDoubleOperation() 1248 __ ldc1(f12, FieldMemOperand(lhs, HeapNumber::kValueOffset)); in EmitSmiNonsmiComparison() 1251 __ lw(a3, FieldMemOperand(lhs, HeapNumber::kValueOffset + 4)); in EmitSmiNonsmiComparison() 1252 __ lw(a2, FieldMemOperand(lhs, HeapNumber::kValueOffset)); in EmitSmiNonsmiComparison() 1287 __ ldc1(f14, FieldMemOperand(rhs, HeapNumber::kValueOffset)); in EmitSmiNonsmiComparison() [all …]
|
D | assembler-mips-inl.h | 213 address - JSGlobalPropertyCell::kValueOffset); in target_cell() 221 Address address = cell->address() + JSGlobalPropertyCell::kValueOffset; in set_target_cell()
|
D | stub-cache-mips.cc | 399 __ lw(scratch1, FieldMemOperand(receiver, JSValue::kValueOffset)); in GenerateLoadStringLength() 891 FieldMemOperand(scratch, JSGlobalPropertyCell::kValueOffset)); in GenerateCheckPropertyCell() 1410 __ lw(a1, FieldMemOperand(a3, JSGlobalPropertyCell::kValueOffset)); in GenerateLoadFunctionFromCell() 2066 __ ldc1(f0, FieldMemOperand(v0, HeapNumber::kValueOffset)); in CompileMathFloorCall() 2077 __ lw(t1, FieldMemOperand(v0, HeapNumber::kValueOffset + kPointerSize)); in CompileMathFloorCall() 2661 __ lw(t2, FieldMemOperand(t0, JSGlobalPropertyCell::kValueOffset)); in CompileStoreGlobal() 2665 __ sw(a0, FieldMemOperand(t0, JSGlobalPropertyCell::kValueOffset)); in CompileStoreGlobal() 2823 __ lw(t0, FieldMemOperand(a3, JSGlobalPropertyCell::kValueOffset)); in CompileLoadGlobal() 3500 __ sdc1(f0, MemOperand(v0, HeapNumber::kValueOffset - kHeapObjectTag)); in GenerateLoadExternalArray() 3548 __ sdc1(f0, MemOperand(v0, HeapNumber::kValueOffset - kHeapObjectTag)); in GenerateLoadExternalArray() [all …]
|
D | lithium-codegen-mips.cc | 1253 __ lw(result, FieldMemOperand(input, JSValue::kValueOffset)); in DoValueOf() 1278 __ lw(result, FieldMemOperand(object, JSDate::kValueOffset)); in DoDateField() 1286 __ lw(result, FieldMemOperand(object, JSDate::kValueOffset + in DoDateField() 1548 __ ldc1(dbl_scratch, FieldMemOperand(reg, HeapNumber::kValueOffset)); in DoBranch() 2075 __ lw(at, FieldMemOperand(at, JSGlobalPropertyCell::kValueOffset)); in DoInstanceOfKnownGlobal() 2189 __ lw(result, FieldMemOperand(at, JSGlobalPropertyCell::kValueOffset)); in DoLoadGlobalCell() 2223 __ lw(payload, FieldMemOperand(cell, JSGlobalPropertyCell::kValueOffset)); in DoStoreGlobalCell() 2229 __ sw(value, FieldMemOperand(cell, JSGlobalPropertyCell::kValueOffset)); in DoStoreGlobalCell() 3878 __ sdc1(dbl_scratch, FieldMemOperand(dst, HeapNumber::kValueOffset)); in DoDeferredNumberTagI() 3908 __ sdc1(input_reg, FieldMemOperand(reg, HeapNumber::kValueOffset)); in DoNumberTagD() [all …]
|
D | full-codegen-mips.cc | 328 __ lw(a3, FieldMemOperand(a2, JSGlobalPropertyCell::kValueOffset)); in EmitProfilingCounterDecrement() 330 __ sw(a3, FieldMemOperand(a2, JSGlobalPropertyCell::kValueOffset)); in EmitProfilingCounterDecrement() 346 __ sw(a3, FieldMemOperand(a2, JSGlobalPropertyCell::kValueOffset)); in EmitProfilingCounterReset() 1081 __ sw(a2, FieldMemOperand(a1, JSGlobalPropertyCell::kValueOffset)); in VisitForInStatement() 2987 __ sdc1(f0, MemOperand(s0, HeapNumber::kValueOffset - kHeapObjectTag)); in EmitRandomHeapNumber() 3042 __ lw(v0, FieldMemOperand(v0, JSValue::kValueOffset)); in EmitValueOf() 3071 __ lw(result, FieldMemOperand(object, JSDate::kValueOffset)); in EmitDateField() 3079 __ lw(result, FieldMemOperand(object, JSDate::kValueOffset + in EmitDateField() 3128 __ sw(v0, FieldMemOperand(a1, JSValue::kValueOffset)); in EmitSetValueOf() 3133 a1, JSValue::kValueOffset, a2, a3, kRAHasBeenSaved, kDontSaveFPRegs); in EmitSetValueOf()
|
/external/v8/src/x64/ |
D | code-stubs-x64.cc | 482 __ ucomisd(xmm0, FieldOperand(argument, HeapNumber::kValueOffset)); in Generate() 612 __ movq(double_value, FieldOperand(source, HeapNumber::kValueOffset)); in IntegerConvert() 804 __ xor_(FieldOperand(rax, HeapNumber::kValueOffset), kScratchRegister); in GenerateHeapNumberCodeSub() 824 __ movq(rdx, FieldOperand(rax, HeapNumber::kValueOffset)); in GenerateHeapNumberCodeSub() 828 __ movq(FieldOperand(rcx, HeapNumber::kValueOffset), rdx); in GenerateHeapNumberCodeSub() 1125 __ movsd(FieldOperand(rcx, HeapNumber::kValueOffset), xmm0); in GenerateSmiCode() 1165 __ movsd(FieldOperand(rax, HeapNumber::kValueOffset), xmm0); in GenerateFloatingPointCode() 1231 __ movsd(FieldOperand(rax, HeapNumber::kValueOffset), xmm0); in GenerateFloatingPointCode() 1540 __ fld_d(FieldOperand(rax, HeapNumber::kValueOffset)); in Generate() 1541 __ movq(rbx, FieldOperand(rax, HeapNumber::kValueOffset)); in Generate() [all …]
|
D | assembler-x64-inl.h | 314 address - JSGlobalPropertyCell::kValueOffset); in target_cell() 322 Address address = cell->address() + JSGlobalPropertyCell::kValueOffset; in set_target_cell()
|
D | stub-cache-x64.cc | 327 __ movq(scratch2, FieldOperand(receiver, JSValue::kValueOffset)); in GenerateLoadStringLength() 816 __ Cmp(FieldOperand(scratch, JSGlobalPropertyCell::kValueOffset), in GenerateCheckPropertyCell() 1249 __ movq(rdi, FieldOperand(rdi, JSGlobalPropertyCell::kValueOffset)); in GenerateLoadFunctionFromCell() 1924 __ movq(rbx, FieldOperand(rax, HeapNumber::kValueOffset)); in CompileMathAbsCall() 1930 (HeapNumber::kExponentOffset - HeapNumber::kValueOffset) * kBitsPerByte; in CompileMathAbsCall() 1942 __ movq(FieldOperand(rax, HeapNumber::kValueOffset), rbx); in CompileMathAbsCall() 2412 Operand cell_operand = FieldOperand(rbx, JSGlobalPropertyCell::kValueOffset); in CompileStoreGlobal() 2678 __ movq(rbx, FieldOperand(rbx, JSGlobalPropertyCell::kValueOffset)); in CompileLoadGlobal() 3213 __ movsd(FieldOperand(rcx, HeapNumber::kValueOffset), xmm0); in GenerateLoadExternalArray() 3222 __ movsd(FieldOperand(rcx, HeapNumber::kValueOffset), xmm0); in GenerateLoadExternalArray() [all …]
|
D | ic-x64.cc | 152 const int kValueOffset = kElementsStartOffset + kPointerSize; in GenerateDictionaryLoad() local 155 kValueOffset - kHeapObjectTag)); in GenerateDictionaryLoad() 215 const int kValueOffset = kElementsStartOffset + kPointerSize; in GenerateDictionaryStore() local 219 kValueOffset - kHeapObjectTag)); in GenerateDictionaryStore()
|
D | lithium-codegen-x64.cc | 1220 __ movq(result, FieldOperand(input, JSValue::kValueOffset)); in DoValueOf() 1241 __ movq(result, FieldOperand(object, JSDate::kValueOffset)); in DoDateField() 1249 __ movq(result, FieldOperand(object, JSDate::kValueOffset + in DoDateField() 1479 __ ucomisd(xmm0, FieldOperand(reg, HeapNumber::kValueOffset)); in DoBranch() 2786 __ movq(tmp2, FieldOperand(input_reg, HeapNumber::kValueOffset)); in DoDeferredMathAbsTaggedHeapNumber() 2789 __ movq(FieldOperand(tmp, HeapNumber::kValueOffset), tmp2); in DoDeferredMathAbsTaggedHeapNumber() 3654 __ movsd(FieldOperand(reg, HeapNumber::kValueOffset), input_reg); in DoNumberTagD() 3724 __ movsd(result_reg, FieldOperand(input_reg, HeapNumber::kValueOffset)); in EmitNumberUntagD() 3763 __ movsd(xmm0, FieldOperand(input_reg, HeapNumber::kValueOffset)); in DoDeferredTaggedToI() 3773 __ movsd(xmm0, FieldOperand(input_reg, HeapNumber::kValueOffset)); in DoDeferredTaggedToI() [all …]
|
/external/v8/src/arm/ |
D | code-stubs-arm.cc | 597 __ vldr(dst, scratch1, HeapNumber::kValueOffset); in LoadNumber() 601 __ Ldrd(dst1, dst2, FieldMemOperand(object, HeapNumber::kValueOffset)); in LoadNumber() 783 __ vldr(double_dst, scratch1, HeapNumber::kValueOffset); in LoadNumberAsInt32Double() 802 __ Ldrd(dst1, dst2, FieldMemOperand(object, HeapNumber::kValueOffset)); in LoadNumberAsInt32Double() 815 __ Ldrd(dst1, dst2, FieldMemOperand(object, HeapNumber::kValueOffset)); in LoadNumberAsInt32Double() 855 __ vldr(double_scratch, scratch1, HeapNumber::kValueOffset); in LoadNumberAsInt32() 995 FieldMemOperand(heap_number_result, HeapNumber::kValueOffset)); in CallCCodeForDoubleOperation() 998 HeapNumber::kValueOffset)); in CallCCodeForDoubleOperation() 1218 __ vldr(d6, r7, HeapNumber::kValueOffset); in EmitSmiNonsmiComparison() 1226 __ Ldrd(r0, r1, FieldMemOperand(rhs, HeapNumber::kValueOffset)); in EmitSmiNonsmiComparison() [all …]
|
D | assembler-arm-inl.h | 146 address - JSGlobalPropertyCell::kValueOffset); in target_cell() 154 Address address = cell->address() + JSGlobalPropertyCell::kValueOffset; in set_target_cell()
|
D | stub-cache-arm.cc | 411 __ ldr(scratch1, FieldMemOperand(receiver, JSValue::kValueOffset)); in GenerateLoadStringLength() 897 FieldMemOperand(scratch, JSGlobalPropertyCell::kValueOffset)); in GenerateCheckPropertyCell() 1411 __ ldr(r1, FieldMemOperand(r3, JSGlobalPropertyCell::kValueOffset)); in GenerateLoadFunctionFromCell() 2071 __ Ldrd(r4, r5, FieldMemOperand(r0, HeapNumber::kValueOffset)); in CompileMathFloorCall() 2665 __ ldr(r6, FieldMemOperand(r4, JSGlobalPropertyCell::kValueOffset)); in CompileStoreGlobal() 2670 __ str(r0, FieldMemOperand(r4, JSGlobalPropertyCell::kValueOffset)); in CompileStoreGlobal() 2825 __ ldr(r4, FieldMemOperand(r3, JSGlobalPropertyCell::kValueOffset)); in CompileLoadGlobal() 3498 __ vstr(d0, r3, HeapNumber::kValueOffset); in GenerateLoadExternalArray() 3540 __ vstr(d0, r1, HeapNumber::kValueOffset); in GenerateLoadExternalArray() 3594 __ vstr(d0, r1, HeapNumber::kValueOffset); in GenerateLoadExternalArray() [all …]
|
D | lithium-codegen-arm.cc | 1434 __ ldr(result, FieldMemOperand(input, JSValue::kValueOffset)); in DoValueOf() 1458 __ ldr(result, FieldMemOperand(object, JSDate::kValueOffset)); in DoDateField() 1467 __ ldr(result, FieldMemOperand(object, JSDate::kValueOffset + in DoDateField() 1697 __ vldr(dbl_scratch, FieldMemOperand(reg, HeapNumber::kValueOffset)); in DoBranch() 2203 __ ldr(ip, FieldMemOperand(ip, JSGlobalPropertyCell::kValueOffset)); in DoInstanceOfKnownGlobal() 2314 __ ldr(result, FieldMemOperand(ip, JSGlobalPropertyCell::kValueOffset)); in DoLoadGlobalCell() 2349 __ ldr(payload, FieldMemOperand(cell, JSGlobalPropertyCell::kValueOffset)); in DoStoreGlobalCell() 2355 __ str(value, FieldMemOperand(cell, JSGlobalPropertyCell::kValueOffset)); in DoStoreGlobalCell() 3968 __ vstr(dbl_scratch, ip, HeapNumber::kValueOffset); in DoDeferredNumberTagI() 3999 __ vstr(input_reg, ip, HeapNumber::kValueOffset); in DoNumberTagD() [all …]
|
D | full-codegen-arm.cc | 325 __ ldr(r3, FieldMemOperand(r2, JSGlobalPropertyCell::kValueOffset)); in EmitProfilingCounterDecrement() 327 __ str(r3, FieldMemOperand(r2, JSGlobalPropertyCell::kValueOffset)); in EmitProfilingCounterDecrement() 343 __ str(r3, FieldMemOperand(r2, JSGlobalPropertyCell::kValueOffset)); in EmitProfilingCounterReset() 1073 __ str(r2, FieldMemOperand(r1, JSGlobalPropertyCell::kValueOffset)); in VisitForInStatement() 2969 __ vstr(d7, r0, HeapNumber::kValueOffset); in EmitRandomHeapNumber() 3022 __ ldr(r0, FieldMemOperand(r0, JSValue::kValueOffset)); in EmitValueOf() 3050 __ ldr(result, FieldMemOperand(object, JSDate::kValueOffset)); in EmitDateField() 3059 __ ldr(result, FieldMemOperand(object, JSDate::kValueOffset + in EmitDateField() 3105 __ str(r0, FieldMemOperand(r1, JSValue::kValueOffset)); in EmitSetValueOf() 3110 r1, JSValue::kValueOffset, r2, r3, kLRHasBeenSaved, kDontSaveFPRegs); in EmitSetValueOf()
|