Home
last modified time | relevance | path

Searched refs:kValueOffset (Results 1 – 25 of 42) sorted by relevance

12

/external/v8/src/
Ddateparser.h300 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;
Dobjects.h1331 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/
Dcode-stubs-ia32.cc500 __ 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 …]
Dstub-cache-ia32.cc353 __ 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 …]
Dassembler-ia32-inl.h155 address - JSGlobalPropertyCell::kValueOffset); in target_cell()
163 Address address = cell->address() + JSGlobalPropertyCell::kValueOffset; in set_target_cell()
Dcodegen-ia32.cc582 __ 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()
Dfull-codegen-ia32.cc316 __ 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 …]
Dic-ia32.cc151 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()
Dmacro-assembler-ia32.cc434 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()
Dlithium-codegen-ia32.cc1257 __ 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/
Dcode-stubs-mips.cc600 __ 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 …]
Dassembler-mips-inl.h213 address - JSGlobalPropertyCell::kValueOffset); in target_cell()
221 Address address = cell->address() + JSGlobalPropertyCell::kValueOffset; in set_target_cell()
Dstub-cache-mips.cc399 __ 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 …]
Dlithium-codegen-mips.cc1253 __ 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 …]
Dfull-codegen-mips.cc328 __ 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/
Dcode-stubs-x64.cc482 __ 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 …]
Dassembler-x64-inl.h314 address - JSGlobalPropertyCell::kValueOffset); in target_cell()
322 Address address = cell->address() + JSGlobalPropertyCell::kValueOffset; in set_target_cell()
Dstub-cache-x64.cc327 __ 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 …]
Dic-x64.cc152 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()
Dlithium-codegen-x64.cc1220 __ 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/
Dcode-stubs-arm.cc597 __ 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 …]
Dassembler-arm-inl.h146 address - JSGlobalPropertyCell::kValueOffset); in target_cell()
154 Address address = cell->address() + JSGlobalPropertyCell::kValueOffset; in set_target_cell()
Dstub-cache-arm.cc411 __ 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 …]
Dlithium-codegen-arm.cc1434 __ 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 …]
Dfull-codegen-arm.cc325 __ 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()

12