/external/v8/test/unittests/compiler/ |
D | effect-control-linearizer-unittest.cc | 56 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/ |
D | codegen-s390.cc | 323 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()
|
D | code-stubs-s390.cc | 205 Label heap_number, return_equal; in EmitIdenticalObjectComparison() local 225 __ beq(&heap_number); in EmitIdenticalObjectComparison() 270 __ bind(&heap_number); in EmitIdenticalObjectComparison()
|
/external/v8/src/ppc/ |
D | codegen-ppc.cc | 329 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()
|
D | code-stubs-ppc.cc | 204 Label heap_number, return_equal; in EmitIdenticalObjectComparison() local 224 __ beq(&heap_number); in EmitIdenticalObjectComparison() 270 __ bind(&heap_number); in EmitIdenticalObjectComparison()
|
/external/v8/src/arm/ |
D | codegen-arm.cc | 594 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()
|
D | code-stubs-arm.cc | 194 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/ |
D | codegen-mips.cc | 891 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()
|
D | code-stubs-mips.cc | 232 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/ |
D | codegen-mips64.cc | 891 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()
|
D | code-stubs-mips64.cc | 230 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/ |
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() 1123 Handle<HeapNumber> heap_number = factory->NewHeapNumber(42.5); in TEST() local 1124 obj->WriteToField(0, *heap_number); in TEST()
|
/external/v8/src/ |
D | code-stubs-hydrogen.cc | 1332 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()
|
D | code-stub-assembler.cc | 1916 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/ |
D | wasm-compiler.cc | 2320 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/ |
D | lithium-codegen-x87.cc | 4740 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/ |
D | code-stubs-arm64.cc | 159 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/ |
D | code-stubs-x64.cc | 1032 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/ |
D | lithium-codegen-ia32.cc | 4777 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/ |
D | hydrogen.cc | 6333 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/ |
D | lithium-codegen-s390.cc | 5165 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/ |
D | lithium-codegen-mips64.cc | 5177 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/ |
D | lithium-codegen-mips.cc | 4974 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/ |
D | lithium-codegen-ppc.cc | 5267 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/ |
D | lithium-codegen-arm.cc | 5005 Label is_smi, done, heap_number; in DoClampTToUint8() local 5013 __ b(eq, &heap_number); in DoClampTToUint8() 5023 __ bind(&heap_number); in DoClampTToUint8()
|