/external/v8/test/unittests/compiler/ |
D | change-lowering-unittest.cc | 371 Capture<Node*> add, branch, heap_number, if_true; in TARGET_TEST_F() local 376 AllOf(CaptureEq(&heap_number), in TARGET_TEST_F() 381 CaptureEq(&heap_number), in TARGET_TEST_F() 383 IsChangeInt32ToFloat64(value), CaptureEq(&heap_number), in TARGET_TEST_F() 473 Capture<Node*> branch, heap_number, if_false; in TARGET_TEST_F() local 480 AllOf(CaptureEq(&heap_number), in TARGET_TEST_F() 485 CaptureEq(&heap_number), in TARGET_TEST_F() 487 IsChangeUint32ToFloat64(value), CaptureEq(&heap_number), in TARGET_TEST_F() 601 Capture<Node*> branch, heap_number, if_false; in TARGET_TEST_F() local 609 AllOf(CaptureEq(&heap_number), in TARGET_TEST_F() [all …]
|
/external/v8/src/ppc/ |
D | codegen-ppc.cc | 388 Register heap_number = receiver; in GenerateDoubleToObject() local 390 __ AllocateHeapNumber(heap_number, scratch2, scratch3, heap_number_map, in GenerateDoubleToObject() 396 __ addi(upper_bits, heap_number, Operand(-kHeapObjectTag)); in GenerateDoubleToObject() 403 __ stw(scratch2, FieldMemOperand(heap_number, HeapNumber::kMantissaOffset)); in GenerateDoubleToObject() 404 __ stw(upper_bits, FieldMemOperand(heap_number, HeapNumber::kExponentOffset)); in GenerateDoubleToObject() 407 __ StoreP(heap_number, MemOperand(dst_elements)); in GenerateDoubleToObject() 409 __ RecordWrite(array, scratch2, heap_number, kLRHasNotBeenSaved, in GenerateDoubleToObject()
|
D | code-stubs-ppc.cc | 253 Label heap_number, return_equal; in EmitIdenticalObjectComparison() local 281 __ beq(&heap_number); in EmitIdenticalObjectComparison() 334 __ bind(&heap_number); in EmitIdenticalObjectComparison()
|
/external/v8/src/compiler/ |
D | change-lowering.cc | 88 Node* heap_number = graph()->NewNode(allocate_heap_number_operator_.get(), in AllocateHeapNumberWithValue() local 93 heap_number, HeapNumberValueIndexConstant(), value, heap_number, control); in AllocateHeapNumberWithValue() 94 return graph()->NewNode(common()->FinishRegion(), heap_number, store); in AllocateHeapNumberWithValue()
|
/external/v8/src/arm/ |
D | codegen-arm.cc | 653 Register heap_number = receiver; in GenerateDoubleToObject() local 655 __ AllocateHeapNumber(heap_number, scratch2, lr, heap_number_map, in GenerateDoubleToObject() 660 FieldMemOperand(heap_number, HeapNumber::kValueOffset)); in GenerateDoubleToObject() 662 __ str(heap_number, MemOperand(dst_elements, 4, PostIndex)); in GenerateDoubleToObject() 665 heap_number, in GenerateDoubleToObject()
|
D | code-stubs-arm.cc | 243 Label heap_number, return_equal; in EmitIdenticalObjectComparison() local 271 __ b(eq, &heap_number); in EmitIdenticalObjectComparison() 324 __ bind(&heap_number); in EmitIdenticalObjectComparison()
|
/external/v8/test/cctest/ |
D | test-unboxed-doubles.cc | 1047 Handle<HeapNumber> heap_number = factory->NewHeapNumber(42.5); in TEST() local 1048 obj->WriteToField(0, *heap_number); in TEST() 1124 Handle<HeapNumber> heap_number = factory->NewHeapNumber(42.5); in TEST() local 1125 obj->WriteToField(0, *heap_number); in TEST() 1381 Handle<HeapNumber> heap_number = factory->NewHeapNumber(42.5); in TEST() local 1382 obj->WriteToField(0, *heap_number); in TEST()
|
/external/v8/src/mips/ |
D | codegen-mips.cc | 945 Register heap_number = receiver; in GenerateDoubleToObject() local 948 __ AllocateHeapNumber(heap_number, scratch2, scratch3, heap_number_map, in GenerateDoubleToObject() 955 __ sw(scratch2, FieldMemOperand(heap_number, HeapNumber::kMantissaOffset)); in GenerateDoubleToObject() 956 __ sw(upper_bits, FieldMemOperand(heap_number, HeapNumber::kExponentOffset)); in GenerateDoubleToObject() 958 __ sw(heap_number, MemOperand(dst_elements)); in GenerateDoubleToObject() 962 heap_number, in GenerateDoubleToObject()
|
D | code-stubs-mips.cc | 280 Label heap_number, return_equal; in EmitIdenticalObjectComparison() local 307 __ Branch(&heap_number, eq, t4, Operand(HEAP_NUMBER_TYPE)); in EmitIdenticalObjectComparison() 357 __ bind(&heap_number); in EmitIdenticalObjectComparison()
|
/external/v8/src/mips64/ |
D | codegen-mips64.cc | 942 Register heap_number = receiver; in GenerateDoubleToObject() local 945 __ AllocateHeapNumber(heap_number, scratch2, scratch3, heap_number_map, in GenerateDoubleToObject() 951 __ sd(scratch2, FieldMemOperand(heap_number, HeapNumber::kValueOffset)); in GenerateDoubleToObject() 954 __ sd(heap_number, MemOperand(dst_elements)); in GenerateDoubleToObject() 958 heap_number, in GenerateDoubleToObject()
|
D | code-stubs-mips64.cc | 278 Label heap_number, return_equal; in EmitIdenticalObjectComparison() local 305 __ Branch(&heap_number, eq, t0, Operand(HEAP_NUMBER_TYPE)); in EmitIdenticalObjectComparison() 354 __ bind(&heap_number); in EmitIdenticalObjectComparison()
|
/external/v8/src/ |
D | code-stubs-hydrogen.cc | 1057 HInstruction* heap_number = in BuildStoreNamedField() local 1060 AddStoreMapConstant(heap_number, in BuildStoreNamedField() 1062 Add<HStoreNamedField>(heap_number, HObjectAccess::ForHeapNumberValue(), in BuildStoreNamedField() 1066 value = heap_number; in BuildStoreNamedField()
|
/external/v8/src/crankshaft/x87/ |
D | lithium-codegen-x87.cc | 4967 Label heap_number, convert; in EmitNumberUntagDNoSSE2() local 4968 __ j(equal, &heap_number); in EmitNumberUntagDNoSSE2() 4981 __ bind(&heap_number); in EmitNumberUntagDNoSSE2() 5402 Label is_smi, done, heap_number, valid_exponent, in DoClampTToUint8NoSSE2() local 5410 __ j(equal, &heap_number, Label::kNear); in DoClampTToUint8NoSSE2() 5419 __ bind(&heap_number); in DoClampTToUint8NoSSE2()
|
/external/v8/src/arm64/ |
D | code-stubs-arm64.cc | 213 Label not_identical, return_equal, heap_number; in EmitIdenticalObjectComparison() local 243 __ JumpIfHeapNumber(right, &heap_number); in EmitIdenticalObjectComparison() 246 &heap_number); in EmitIdenticalObjectComparison() 296 __ Bind(&heap_number); in EmitIdenticalObjectComparison()
|
/external/v8/src/x64/ |
D | code-stubs-x64.cc | 1562 Label heap_number; in GenerateGeneric() local 1566 __ j(equal, &heap_number, Label::kNear); in GenerateGeneric() 1589 __ bind(&heap_number); in GenerateGeneric()
|
/external/v8/src/crankshaft/ |
D | hydrogen.cc | 6181 HInstruction* heap_number = Add<HAllocate>(heap_number_size, in BuildStoreNamedField() local 6186 heap_number, isolate()->factory()->mutable_heap_number_map()); in BuildStoreNamedField() 6187 Add<HStoreNamedField>(heap_number, HObjectAccess::ForHeapNumberValue(), in BuildStoreNamedField() 6191 heap_number); in BuildStoreNamedField() 6194 HInstruction* heap_number = in BuildStoreNamedField() local 6196 instr = New<HStoreNamedField>(heap_number, in BuildStoreNamedField()
|
/external/v8/src/crankshaft/x64/ |
D | lithium-codegen-x64.cc | 5124 Label is_smi, done, heap_number; in DoClampTToUint8() local 5131 __ j(equal, &heap_number, Label::kNear); in DoClampTToUint8() 5141 __ bind(&heap_number); in DoClampTToUint8()
|
/external/v8/src/crankshaft/arm/ |
D | lithium-codegen-arm.cc | 5059 Label is_smi, done, heap_number; in DoClampTToUint8() local 5067 __ b(eq, &heap_number); in DoClampTToUint8() 5077 __ bind(&heap_number); in DoClampTToUint8()
|
/external/v8/src/crankshaft/ia32/ |
D | lithium-codegen-ia32.cc | 4926 Label is_smi, done, heap_number; in DoClampTToUint8() local 4933 __ j(equal, &heap_number, Label::kNear); in DoClampTToUint8() 4943 __ bind(&heap_number); in DoClampTToUint8()
|
/external/v8/src/crankshaft/mips/ |
D | lithium-codegen-mips.cc | 5061 Label is_smi, done, heap_number; in DoClampTToUint8() local 5068 __ Branch(&heap_number, eq, scratch, Operand(factory()->heap_number_map())); in DoClampTToUint8() 5078 __ bind(&heap_number); in DoClampTToUint8()
|
/external/v8/src/crankshaft/mips64/ |
D | lithium-codegen-mips64.cc | 5264 Label is_smi, done, heap_number; in DoClampTToUint8() local 5271 __ Branch(&heap_number, eq, scratch, Operand(factory()->heap_number_map())); in DoClampTToUint8() 5281 __ bind(&heap_number); in DoClampTToUint8()
|
/external/v8/src/crankshaft/ppc/ |
D | lithium-codegen-ppc.cc | 5334 Label is_smi, done, heap_number; in DoShiftI() local 5342 __ beq(&heap_number); in DoShiftI() 5352 __ bind(&heap_number); in DoShiftI()
|
/external/v8/src/heap/ |
D | heap.cc | 2311 ALLOCATE_PRIMITIVE_MAP(HEAP_NUMBER_TYPE, HeapNumber::kSize, heap_number, in CreateInitialMaps()
|