Home
last modified time | relevance | path

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

/external/v8/src/interpreter/
Dconstant-array-builder.cc187 size_t ConstantArrayBuilder::Insert(const AstValue* heap_number) { in Insert() argument
193 DCHECK(heap_number->IsHeapNumber()); in Insert()
195 .LookupOrInsert(reinterpret_cast<intptr_t>(heap_number), in Insert()
196 static_cast<uint32_t>(base::hash_value(heap_number)), in Insert()
197 [&]() { return AllocateIndex(Entry(heap_number)); }, in Insert()
Dconstant-array-builder.h62 size_t Insert(const AstValue* heap_number);
99 explicit Entry(const AstValue* heap_number) in Entry() argument
100 : heap_number_(heap_number), tag_(Tag::kHeapNumber) {} in Entry()
Dbytecode-array-builder.cc1110 size_t BytecodeArrayBuilder::GetConstantPoolEntry(const AstValue* heap_number) { in GetConstantPoolEntry() argument
1111 DCHECK(heap_number->IsHeapNumber()); in GetConstantPoolEntry()
1112 return constant_array_builder()->Insert(heap_number); in GetConstantPoolEntry()
Dbytecode-array-builder.h367 size_t GetConstantPoolEntry(const AstValue* heap_number); in NON_EXPORTED_BASE()
/external/v8/src/
Dfactory.h448 Handle<HeapNumber> heap_number = NewHeapNumber(mode, pretenure); variable
449 heap_number->set_value(value);
450 return heap_number;
455 Handle<HeapNumber> heap_number = NewHeapNumber(mode, pretenure); variable
456 heap_number->set_value_as_bits(bits);
457 return heap_number;
Dcode-stub-assembler.cc5025 Node* heap_number = AllocateHeapNumberWithValue(var_double_value.value()); in LoadPropertyFromFastObject() local
5026 var_value->Bind(heap_number); in LoadPropertyFromFastObject()
/external/v8/src/arm64/
Dcode-stubs-arm64.cc148 Label not_identical, return_equal, heap_number; in EmitIdenticalObjectComparison() local
167 __ JumpIfHeapNumber(right, &heap_number); in EmitIdenticalObjectComparison()
170 &heap_number); in EmitIdenticalObjectComparison()
210 __ Bind(&heap_number); in EmitIdenticalObjectComparison()
/external/v8/src/ic/
Daccessor-assembler.cc839 Node* heap_number = AllocateHeapNumberWithValue(value, MUTABLE); in StoreNamedField() local
841 value = heap_number; in StoreNamedField()
/external/v8/src/crankshaft/x87/
Dlithium-codegen-x87.cc4620 Label heap_number, convert; in EmitNumberUntagDNoSSE2() local
4621 __ j(equal, &heap_number); in EmitNumberUntagDNoSSE2()
4635 __ bind(&heap_number); in EmitNumberUntagDNoSSE2()
5052 Label is_smi, done, heap_number, valid_exponent, in DoClampTToUint8NoSSE2() local
5060 __ j(equal, &heap_number, Label::kNear); in DoClampTToUint8NoSSE2()
5069 __ bind(&heap_number); in DoClampTToUint8NoSSE2()
/external/v8/src/arm/
Dcode-stubs-arm.cc183 Label heap_number, return_equal; in EmitIdenticalObjectComparison() local
200 __ b(eq, &heap_number); in EmitIdenticalObjectComparison()
243 __ bind(&heap_number); in EmitIdenticalObjectComparison()
/external/v8/src/x64/
Dcode-stubs-x64.cc861 Label heap_number; in GenerateGeneric() local
865 __ j(equal, &heap_number, Label::kNear); in GenerateGeneric()
879 __ bind(&heap_number); in GenerateGeneric()
/external/v8/src/s390/
Dcode-stubs-s390.cc194 Label heap_number, return_equal; in EmitIdenticalObjectComparison() local
211 __ beq(&heap_number); in EmitIdenticalObjectComparison()
253 __ bind(&heap_number); in EmitIdenticalObjectComparison()
/external/v8/src/ppc/
Dcode-stubs-ppc.cc193 Label heap_number, return_equal; in EmitIdenticalObjectComparison() local
210 __ beq(&heap_number); in EmitIdenticalObjectComparison()
253 __ bind(&heap_number); in EmitIdenticalObjectComparison()
/external/v8/src/compiler/
Dwasm-compiler.cc2716 Node* heap_number = graph()->NewNode(allocate_heap_number_operator_.get(), in BuildAllocateHeapNumberWithValue() local
2721 heap_number, BuildHeapNumberValueIndexConstant(), value, in BuildAllocateHeapNumberWithValue()
2722 heap_number, control); in BuildAllocateHeapNumberWithValue()
2723 return graph()->NewNode(common->FinishRegion(), heap_number, store); in BuildAllocateHeapNumberWithValue()
/external/v8/src/mips64/
Dcode-stubs-mips64.cc219 Label heap_number, return_equal; in EmitIdenticalObjectComparison() local
237 __ Branch(&heap_number, eq, t0, Operand(HEAP_NUMBER_TYPE)); in EmitIdenticalObjectComparison()
277 __ bind(&heap_number); in EmitIdenticalObjectComparison()
/external/v8/src/mips/
Dcode-stubs-mips.cc221 Label heap_number, return_equal; in EmitIdenticalObjectComparison() local
239 __ Branch(&heap_number, eq, t4, Operand(HEAP_NUMBER_TYPE)); in EmitIdenticalObjectComparison()
280 __ bind(&heap_number); in EmitIdenticalObjectComparison()
/external/v8/src/crankshaft/
Dhydrogen.cc5755 HInstruction* heap_number = in BuildStoreNamedField() local
5759 heap_number, isolate()->factory()->mutable_heap_number_map()); in BuildStoreNamedField()
5760 Add<HStoreNamedField>(heap_number, HObjectAccess::ForHeapNumberValue(), in BuildStoreNamedField()
5764 heap_number); in BuildStoreNamedField()
5767 HInstruction* heap_number = in BuildStoreNamedField() local
5774 heap_number, nullptr, HObjectAccess::ForHeapNumberValue()); in BuildStoreNamedField()
5783 instr = New<HStoreNamedField>(heap_number, in BuildStoreNamedField()
/external/v8/src/crankshaft/arm/
Dlithium-codegen-arm.cc4868 Label is_smi, done, heap_number; in DoClampTToUint8() local
4876 __ b(eq, &heap_number); in DoClampTToUint8()
4886 __ bind(&heap_number); in DoClampTToUint8()
/external/v8/src/crankshaft/x64/
Dlithium-codegen-x64.cc4922 Label is_smi, done, heap_number; in DoClampTToUint8() local
4929 __ j(equal, &heap_number, Label::kNear); in DoClampTToUint8()
4939 __ bind(&heap_number); in DoClampTToUint8()
/external/v8/src/crankshaft/ia32/
Dlithium-codegen-ia32.cc4650 Label is_smi, done, heap_number; in DoClampTToUint8() local
4657 __ j(equal, &heap_number, Label::kNear); in DoClampTToUint8()
4667 __ bind(&heap_number); in DoClampTToUint8()
/external/v8/src/crankshaft/mips/
Dlithium-codegen-mips.cc4870 Label is_smi, done, heap_number; in DoClampTToUint8() local
4877 __ Branch(&heap_number, eq, scratch, Operand(factory()->heap_number_map())); in DoClampTToUint8()
4887 __ bind(&heap_number); in DoClampTToUint8()
/external/v8/src/crankshaft/ppc/
Dlithium-codegen-ppc.cc5169 Label is_smi, done, heap_number; in DoShiftI() local
5177 __ beq(&heap_number); in DoShiftI()
5187 __ bind(&heap_number); in DoShiftI()
/external/v8/src/crankshaft/s390/
Dlithium-codegen-s390.cc5109 Label is_smi, done, heap_number; in DoShiftI() local
5117 __ beq(&heap_number, Label::kNear); in DoShiftI()
5127 __ bind(&heap_number); in DoShiftI()
/external/v8/src/crankshaft/mips64/
Dlithium-codegen-mips64.cc5061 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/heap/
Dheap.cc2323 ALLOCATE_PRIMITIVE_MAP(HEAP_NUMBER_TYPE, HeapNumber::kSize, heap_number, in CreateInitialMaps()