Searched defs:heap_number (Results 1 - 25 of 26) sorted by relevance

12

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

Completed in 1791 milliseconds

12