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

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

Completed in 1339 milliseconds