Home
last modified time | relevance | path

Searched refs:heap_number (Results 1 – 25 of 27) sorted by relevance

12

/external/v8/test/unittests/compiler/
Deffect-control-linearizer-unittest.cc56 Node* heap_number = NumberConstant(0.5); in TEST_F() local
58 simplified()->LoadField(AccessBuilder::ForHeapNumberValue()), heap_number, in TEST_F()
70 schedule.AddNode(start, heap_number); in TEST_F()
79 IsLoadField(AccessBuilder::ForHeapNumberValue(), heap_number, in TEST_F()
93 Node* heap_number = NumberConstant(0.5); in TEST_F() local
95 simplified()->LoadField(AccessBuilder::ForHeapNumberValue()), heap_number, in TEST_F()
122 schedule.AddNode(tblock, heap_number); in TEST_F()
286 Node* heap_number = NumberConstant(0.5); in TEST_F() local
288 simplified()->LoadField(AccessBuilder::ForHeapNumberValue()), heap_number, in TEST_F()
308 schedule.AddNode(lblock, heap_number); in TEST_F()
[all …]
/external/v8/src/s390/
Dcodegen-s390.cc323 Register heap_number = receiver; in GenerateDoubleToObject() local
325 __ AllocateHeapNumber(heap_number, scratch2, scratch3, heap_number_map, in GenerateDoubleToObject()
331 __ AddP(upper_bits, heap_number, Operand(-kHeapObjectTag)); in GenerateDoubleToObject()
339 FieldMemOperand(heap_number, HeapNumber::kMantissaOffset)); in GenerateDoubleToObject()
341 FieldMemOperand(heap_number, HeapNumber::kExponentOffset)); in GenerateDoubleToObject()
344 __ StoreP(heap_number, MemOperand(dst_elements)); in GenerateDoubleToObject()
346 __ RecordWrite(array, scratch2, heap_number, kLRHasNotBeenSaved, in GenerateDoubleToObject()
Dcode-stubs-s390.cc205 Label heap_number, return_equal; in EmitIdenticalObjectComparison() local
225 __ beq(&heap_number); in EmitIdenticalObjectComparison()
270 __ bind(&heap_number); in EmitIdenticalObjectComparison()
/external/v8/src/ppc/
Dcodegen-ppc.cc329 Register heap_number = receiver; in GenerateDoubleToObject() local
331 __ AllocateHeapNumber(heap_number, scratch2, scratch3, heap_number_map, in GenerateDoubleToObject()
337 __ addi(upper_bits, heap_number, Operand(-kHeapObjectTag)); in GenerateDoubleToObject()
344 __ stw(scratch2, FieldMemOperand(heap_number, HeapNumber::kMantissaOffset)); in GenerateDoubleToObject()
345 __ stw(upper_bits, FieldMemOperand(heap_number, HeapNumber::kExponentOffset)); in GenerateDoubleToObject()
348 __ StoreP(heap_number, MemOperand(dst_elements)); in GenerateDoubleToObject()
350 __ RecordWrite(array, scratch2, heap_number, kLRHasNotBeenSaved, in GenerateDoubleToObject()
Dcode-stubs-ppc.cc204 Label heap_number, return_equal; in EmitIdenticalObjectComparison() local
224 __ beq(&heap_number); in EmitIdenticalObjectComparison()
270 __ bind(&heap_number); in EmitIdenticalObjectComparison()
/external/v8/src/arm/
Dcodegen-arm.cc594 Register heap_number = receiver; in GenerateDoubleToObject() local
596 __ AllocateHeapNumber(heap_number, scratch2, lr, heap_number_map, in GenerateDoubleToObject()
601 FieldMemOperand(heap_number, HeapNumber::kValueOffset)); in GenerateDoubleToObject()
603 __ str(heap_number, MemOperand(dst_elements, 4, PostIndex)); in GenerateDoubleToObject()
606 heap_number, in GenerateDoubleToObject()
Dcode-stubs-arm.cc194 Label heap_number, return_equal; in EmitIdenticalObjectComparison() local
214 __ b(eq, &heap_number); in EmitIdenticalObjectComparison()
260 __ bind(&heap_number); in EmitIdenticalObjectComparison()
/external/v8/src/mips/
Dcodegen-mips.cc891 Register heap_number = receiver; in GenerateDoubleToObject() local
894 __ AllocateHeapNumber(heap_number, scratch2, scratch3, heap_number_map, in GenerateDoubleToObject()
901 __ sw(scratch2, FieldMemOperand(heap_number, HeapNumber::kMantissaOffset)); in GenerateDoubleToObject()
902 __ sw(upper_bits, FieldMemOperand(heap_number, HeapNumber::kExponentOffset)); in GenerateDoubleToObject()
904 __ sw(heap_number, MemOperand(dst_elements)); in GenerateDoubleToObject()
908 heap_number, in GenerateDoubleToObject()
Dcode-stubs-mips.cc232 Label heap_number, return_equal; in EmitIdenticalObjectComparison() local
252 __ Branch(&heap_number, eq, t4, Operand(HEAP_NUMBER_TYPE)); in EmitIdenticalObjectComparison()
295 __ bind(&heap_number); in EmitIdenticalObjectComparison()
/external/v8/src/mips64/
Dcodegen-mips64.cc891 Register heap_number = receiver; in GenerateDoubleToObject() local
894 __ AllocateHeapNumber(heap_number, scratch2, scratch3, heap_number_map, in GenerateDoubleToObject()
900 __ sd(scratch2, FieldMemOperand(heap_number, HeapNumber::kValueOffset)); in GenerateDoubleToObject()
903 __ sd(heap_number, MemOperand(dst_elements)); in GenerateDoubleToObject()
907 heap_number, in GenerateDoubleToObject()
Dcode-stubs-mips64.cc230 Label heap_number, return_equal; in EmitIdenticalObjectComparison() local
250 __ Branch(&heap_number, eq, t0, Operand(HEAP_NUMBER_TYPE)); in EmitIdenticalObjectComparison()
292 __ bind(&heap_number); in EmitIdenticalObjectComparison()
/external/v8/test/cctest/
Dtest-unboxed-doubles.cc1047 Handle<HeapNumber> heap_number = factory->NewHeapNumber(42.5); in TEST() local
1048 obj->WriteToField(0, *heap_number); in TEST()
1123 Handle<HeapNumber> heap_number = factory->NewHeapNumber(42.5); in TEST() local
1124 obj->WriteToField(0, *heap_number); in TEST()
/external/v8/src/
Dcode-stubs-hydrogen.cc1332 HInstruction* heap_number = in BuildStoreNamedField() local
1335 AddStoreMapConstant(heap_number, in BuildStoreNamedField()
1337 Add<HStoreNamedField>(heap_number, HObjectAccess::ForHeapNumberValue(), in BuildStoreNamedField()
1341 value = heap_number; in BuildStoreNamedField()
Dcode-stub-assembler.cc1916 Node* heap_number = AllocateHeapNumber(); in LoadPropertyFromFastObject() local
1917 StoreHeapNumberValue(heap_number, var_double_value.value()); in LoadPropertyFromFastObject()
1918 var_value->Bind(heap_number); in LoadPropertyFromFastObject()
/external/v8/src/compiler/
Dwasm-compiler.cc2320 Node* heap_number = graph()->NewNode(allocate_heap_number_operator_.get(), in BuildAllocateHeapNumberWithValue() local
2325 heap_number, BuildHeapNumberValueIndexConstant(), value, in BuildAllocateHeapNumberWithValue()
2326 heap_number, control); in BuildAllocateHeapNumberWithValue()
2327 return graph()->NewNode(common->FinishRegion(), heap_number, store); in BuildAllocateHeapNumberWithValue()
/external/v8/src/crankshaft/x87/
Dlithium-codegen-x87.cc4740 Label heap_number, convert; in EmitNumberUntagDNoSSE2() local
4741 __ j(equal, &heap_number); in EmitNumberUntagDNoSSE2()
4754 __ bind(&heap_number); in EmitNumberUntagDNoSSE2()
5173 Label is_smi, done, heap_number, valid_exponent, in DoClampTToUint8NoSSE2() local
5181 __ j(equal, &heap_number, Label::kNear); in DoClampTToUint8NoSSE2()
5190 __ bind(&heap_number); in DoClampTToUint8NoSSE2()
/external/v8/src/arm64/
Dcode-stubs-arm64.cc159 Label not_identical, return_equal, heap_number; in EmitIdenticalObjectComparison() local
181 __ JumpIfHeapNumber(right, &heap_number); in EmitIdenticalObjectComparison()
184 &heap_number); in EmitIdenticalObjectComparison()
227 __ Bind(&heap_number); in EmitIdenticalObjectComparison()
/external/v8/src/x64/
Dcode-stubs-x64.cc1032 Label heap_number; in GenerateGeneric() local
1036 __ j(equal, &heap_number, Label::kNear); in GenerateGeneric()
1053 __ bind(&heap_number); in GenerateGeneric()
/external/v8/src/crankshaft/ia32/
Dlithium-codegen-ia32.cc4777 Label is_smi, done, heap_number; in DoClampTToUint8() local
4784 __ j(equal, &heap_number, Label::kNear); in DoClampTToUint8()
4794 __ bind(&heap_number); in DoClampTToUint8()
/external/v8/src/crankshaft/
Dhydrogen.cc6333 HInstruction* heap_number = in BuildStoreNamedField() local
6337 heap_number, isolate()->factory()->mutable_heap_number_map()); in BuildStoreNamedField()
6338 Add<HStoreNamedField>(heap_number, HObjectAccess::ForHeapNumberValue(), in BuildStoreNamedField()
6342 heap_number); in BuildStoreNamedField()
6345 HInstruction* heap_number = in BuildStoreNamedField() local
6347 instr = New<HStoreNamedField>(heap_number, in BuildStoreNamedField()
/external/v8/src/crankshaft/s390/
Dlithium-codegen-s390.cc5165 Label is_smi, done, heap_number; in DoShiftI() local
5173 __ beq(&heap_number, Label::kNear); in DoShiftI()
5183 __ bind(&heap_number); in DoShiftI()
/external/v8/src/crankshaft/mips64/
Dlithium-codegen-mips64.cc5177 Label is_smi, done, heap_number; in DoClampTToUint8() local
5184 __ Branch(&heap_number, eq, scratch, Operand(factory()->heap_number_map())); in DoClampTToUint8()
5194 __ bind(&heap_number); in DoClampTToUint8()
/external/v8/src/crankshaft/mips/
Dlithium-codegen-mips.cc4974 Label is_smi, done, heap_number; in DoClampTToUint8() local
4981 __ Branch(&heap_number, eq, scratch, Operand(factory()->heap_number_map())); in DoClampTToUint8()
4991 __ bind(&heap_number); in DoClampTToUint8()
/external/v8/src/crankshaft/ppc/
Dlithium-codegen-ppc.cc5267 Label is_smi, done, heap_number; in DoShiftI() local
5275 __ beq(&heap_number); in DoShiftI()
5285 __ bind(&heap_number); in DoShiftI()
/external/v8/src/crankshaft/arm/
Dlithium-codegen-arm.cc5005 Label is_smi, done, heap_number; in DoClampTToUint8() local
5013 __ b(eq, &heap_number); in DoClampTToUint8()
5023 __ bind(&heap_number); in DoClampTToUint8()

12