Home
last modified time | relevance | path

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

/external/v8/src/compiler/
Dchange-lowering-unittest.cc159 Capture<Node*> heap_number; in TARGET_TEST_P() local
163 AllOf(CaptureEq(&heap_number), in TARGET_TEST_P()
165 IsStore(kMachFloat64, kNoWriteBarrier, CaptureEq(&heap_number), in TARGET_TEST_P()
167 CaptureEq(&heap_number), graph()->start()))); in TARGET_TEST_P()
203 Capture<Node*> add, branch, heap_number, if_true; in TARGET_TEST_F() local
208 AllOf(CaptureEq(&heap_number), in TARGET_TEST_F()
210 IsStore(kMachFloat64, kNoWriteBarrier, CaptureEq(&heap_number), in TARGET_TEST_F()
212 IsChangeInt32ToFloat64(val), CaptureEq(&heap_number), in TARGET_TEST_F()
314 Capture<Node*> branch, heap_number, if_false; in TARGET_TEST_F() local
320 AllOf(CaptureEq(&heap_number), in TARGET_TEST_F()
[all …]
Dchange-lowering.cc77 Node* heap_number = graph()->NewNode( in AllocateHeapNumberWithValue() local
83 heap_number, HeapNumberValueIndexConstant(), value, heap_number, control); in AllocateHeapNumberWithValue()
84 return graph()->NewNode(common()->Finish(1), heap_number, store); in AllocateHeapNumberWithValue()
147 Node* heap_number = AllocateHeapNumberWithValue( in ChangeInt32ToTagged() local
154 Node* phi = graph()->NewNode(common()->Phi(kMachAnyTagged, 2), heap_number, in ChangeInt32ToTagged()
228 Node* heap_number = AllocateHeapNumberWithValue( in ChangeUint32ToTagged() local
233 heap_number, merge); in ChangeUint32ToTagged()
/external/v8/src/mips64/
Dcodegen-mips64.cc818 Register heap_number = receiver; in GenerateDoubleToObject() local
821 __ AllocateHeapNumber(heap_number, scratch2, scratch3, heap_number_map, in GenerateDoubleToObject()
826 __ lw(scratch2, MemOperand(heap_number, -12)); in GenerateDoubleToObject()
827 __ sw(scratch2, FieldMemOperand(heap_number, HeapNumber::kMantissaOffset)); in GenerateDoubleToObject()
828 __ sw(upper_bits, FieldMemOperand(heap_number, HeapNumber::kExponentOffset)); in GenerateDoubleToObject()
830 __ sd(heap_number, MemOperand(dst_elements)); in GenerateDoubleToObject()
834 heap_number, in GenerateDoubleToObject()
Dcode-stubs-mips64.cc338 Label heap_number, return_equal; in EmitIdenticalObjectComparison() local
354 __ Branch(&heap_number, eq, t0, Operand(HEAP_NUMBER_TYPE)); in EmitIdenticalObjectComparison()
392 __ bind(&heap_number); in EmitIdenticalObjectComparison()
Dlithium-codegen-mips64.cc5270 Label is_smi, done, heap_number; in DoClampTToUint8() local
5277 __ Branch(&heap_number, eq, scratch, Operand(factory()->heap_number_map())); in DoClampTToUint8()
5286 __ bind(&heap_number); in DoClampTToUint8()
/external/v8/src/arm/
Dcodegen-arm.cc635 Register heap_number = receiver; in GenerateDoubleToObject() local
637 __ AllocateHeapNumber(heap_number, scratch2, lr, heap_number_map, in GenerateDoubleToObject()
642 FieldMemOperand(heap_number, HeapNumber::kValueOffset)); in GenerateDoubleToObject()
644 __ str(heap_number, MemOperand(dst_elements, 4, PostIndex)); in GenerateDoubleToObject()
647 heap_number, in GenerateDoubleToObject()
Dcode-stubs-arm.cc299 Label heap_number, return_equal; in EmitIdenticalObjectComparison() local
312 __ b(eq, &heap_number); in EmitIdenticalObjectComparison()
352 __ bind(&heap_number); in EmitIdenticalObjectComparison()
Dlithium-codegen-arm.cc5271 Label is_smi, done, heap_number; in DoClampTToUint8() local
5279 __ b(eq, &heap_number); in DoClampTToUint8()
5289 __ bind(&heap_number); in DoClampTToUint8()
/external/v8/src/mips/
Dcodegen-mips.cc928 Register heap_number = receiver; in GenerateDoubleToObject() local
931 __ AllocateHeapNumber(heap_number, scratch2, scratch3, heap_number_map, in GenerateDoubleToObject()
938 __ sw(scratch2, FieldMemOperand(heap_number, HeapNumber::kMantissaOffset)); in GenerateDoubleToObject()
939 __ sw(upper_bits, FieldMemOperand(heap_number, HeapNumber::kExponentOffset)); in GenerateDoubleToObject()
941 __ sw(heap_number, MemOperand(dst_elements)); in GenerateDoubleToObject()
945 heap_number, in GenerateDoubleToObject()
Dcode-stubs-mips.cc342 Label heap_number, return_equal; in EmitIdenticalObjectComparison() local
358 __ Branch(&heap_number, eq, t4, Operand(HEAP_NUMBER_TYPE)); in EmitIdenticalObjectComparison()
397 __ bind(&heap_number); in EmitIdenticalObjectComparison()
Dlithium-codegen-mips.cc5239 Label is_smi, done, heap_number; in DoClampTToUint8() local
5246 __ Branch(&heap_number, eq, scratch, Operand(factory()->heap_number_map())); in DoClampTToUint8()
5255 __ bind(&heap_number); in DoClampTToUint8()
/external/v8/src/ic/x64/
Dhandler-compiler-x64.cc363 Label do_store, heap_number; in GenerateStoreTransition() local
366 __ JumpIfNotSmi(value_reg, &heap_number); in GenerateStoreTransition()
371 __ bind(&heap_number); in GenerateStoreTransition()
/external/v8/src/ic/ia32/
Dhandler-compiler-ia32.cc368 Label do_store, heap_number; in GenerateStoreTransition() local
371 __ JumpIfNotSmi(value_reg, &heap_number); in GenerateStoreTransition()
377 __ bind(&heap_number); in GenerateStoreTransition()
/external/v8/src/ic/arm/
Dhandler-compiler-arm.cc372 Label do_store, heap_number; in GenerateStoreTransition() local
377 __ JumpIfNotSmi(value_reg, &heap_number); in GenerateStoreTransition()
383 __ bind(&heap_number); in GenerateStoreTransition()
/external/v8/src/ic/x87/
Dhandler-compiler-x87.cc368 Label do_store, heap_number; in GenerateStoreTransition() local
371 __ JumpIfNotSmi(value_reg, &heap_number); in GenerateStoreTransition()
379 __ bind(&heap_number); in GenerateStoreTransition()
/external/v8/src/ic/mips64/
Dhandler-compiler-mips64.cc367 Label do_store, heap_number; in GenerateStoreTransition() local
372 __ JumpIfNotSmi(value_reg, &heap_number); in GenerateStoreTransition()
378 __ bind(&heap_number); in GenerateStoreTransition()
/external/v8/src/ic/mips/
Dhandler-compiler-mips.cc367 Label do_store, heap_number; in GenerateStoreTransition() local
372 __ JumpIfNotSmi(value_reg, &heap_number); in GenerateStoreTransition()
378 __ bind(&heap_number); in GenerateStoreTransition()
/external/v8/src/arm64/
Dcode-stubs-arm64.cc213 Label not_identical, return_equal, heap_number; in EmitIdenticalObjectComparison() local
227 __ JumpIfHeapNumber(right, &heap_number); in EmitIdenticalObjectComparison()
231 &heap_number); in EmitIdenticalObjectComparison()
268 __ Bind(&heap_number); in EmitIdenticalObjectComparison()
/external/v8/src/x87/
Dlithium-codegen-x87.cc5145 Label heap_number, convert; in EmitNumberUntagDNoSSE2() local
5146 __ j(equal, &heap_number); in EmitNumberUntagDNoSSE2()
5158 __ bind(&heap_number); in EmitNumberUntagDNoSSE2()
5567 Label is_smi, done, heap_number, valid_exponent, in DoClampTToUint8NoSSE2() local
5575 __ j(equal, &heap_number, Label::kNear); in DoClampTToUint8NoSSE2()
5584 __ bind(&heap_number); in DoClampTToUint8NoSSE2()
/external/v8/src/x64/
Dcode-stubs-x64.cc1500 Label heap_number; in GenerateGeneric() local
1504 __ j(equal, &heap_number, Label::kNear); in GenerateGeneric()
1513 __ bind(&heap_number); in GenerateGeneric()
Dlithium-codegen-x64.cc5245 Label is_smi, done, heap_number; in DoClampTToUint8() local
5252 __ j(equal, &heap_number, Label::kNear); in DoClampTToUint8()
5262 __ bind(&heap_number); in DoClampTToUint8()
/external/v8/src/
Dhydrogen.cc5864 HInstruction* heap_number = Add<HAllocate>(heap_number_size, in BuildStoreNamedField() local
5869 heap_number, isolate()->factory()->mutable_heap_number_map()); in BuildStoreNamedField()
5870 Add<HStoreNamedField>(heap_number, HObjectAccess::ForHeapNumberValue(), in BuildStoreNamedField()
5874 heap_number); in BuildStoreNamedField()
5877 HInstruction* heap_number = Add<HLoadNamedField>( in BuildStoreNamedField() local
5879 instr = New<HStoreNamedField>(heap_number, in BuildStoreNamedField()
/external/v8/src/ia32/
Dlithium-codegen-ia32.cc5055 Label is_smi, done, heap_number; in DoClampTToUint8() local
5062 __ j(equal, &heap_number, Label::kNear); in DoClampTToUint8()
5072 __ bind(&heap_number); in DoClampTToUint8()
/external/v8/src/heap/
Dheap.cc2493 ALLOCATE_MAP(HEAP_NUMBER_TYPE, HeapNumber::kSize, heap_number) in CreateInitialMaps()