Home
last modified time | relevance | path

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

12

/external/v8/src/ic/
Dbinary-op-assembler.cc49 GotoIfNot(IsHeapNumber(rhs), &check_rhsisoddball); in Generate_AddWithFeedback()
88 GotoIfNot(IsHeapNumber(lhs), &if_lhsisnotnumber); in Generate_AddWithFeedback()
98 GotoIfNot(IsHeapNumber(rhs), &check_rhsisoddball); in Generate_AddWithFeedback()
136 Branch(IsHeapNumber(rhs), &call_with_oddball_feedback, in Generate_AddWithFeedback()
249 GotoIfNot(IsHeapNumber(rhs), &check_rhsisoddball); in Generate_BinaryOperationWithFeedback()
271 GotoIfNot(IsHeapNumber(lhs), &if_lhsisnotnumber); in Generate_BinaryOperationWithFeedback()
281 GotoIfNot(IsHeapNumber(rhs), &check_rhsisoddball); in Generate_BinaryOperationWithFeedback()
334 GotoIfNot(IsHeapNumber(rhs), &check_rhsisoddball); in Generate_BinaryOperationWithFeedback()
Dic.cc970 if (key->IsHeapNumber()) { in TryConvertKey()
1948 if (value->IsHeapNumber()) { in GetStoreMode()
1955 if (!value->IsSmi() && !value->IsHeapNumber()) { in GetStoreMode()
1963 if (value->IsHeapNumber()) { in GetStoreMode()
1969 if (!value->IsSmi() && !value->IsHeapNumber()) { in GetStoreMode()
/external/v8/src/
Dconversions-inl.h161 DCHECK(number->IsHeapNumber()); in PositiveNumberToUint32()
189 DCHECK(number->IsHeapNumber()); in PositiveNumberToUint64()
211 DCHECK(number->IsHeapNumber()); in TryNumberToSize()
Dobjects-inl.h280 bool Object::IsNumber() const { return IsSmi() || IsHeapNumber(); } in IsNumber()
463 return this->IsHeapNumber() && std::isnan(HeapNumber::cast(this)->value()); in IsNaN()
467 return this->IsHeapNumber() && in IsMinusZero()
595 } else if (FLAG_track_double_fields && IsHeapNumber()) { in OptimalRepresentation()
635 if (IsHeapNumber()) { in ToUint32()
1476 DCHECK(value->IsHeapNumber()); in WriteToField()
1555 if (!(IsString() || IsSymbol() || IsJSReceiver() || IsHeapNumber() || in VerifyApiCallResultType()
3073 if (object->IsHeapNumber()) { in GetSimpleHash()
Dobjects-debug.cc130 CHECK(IsHeapNumber()); in HeapObjectVerify()
837 value()->IsHeapNumber()); in JSDateVerify()
1448 CHECK(byte_length()->IsSmi() || byte_length()->IsHeapNumber() || in JSArrayBufferVerify()
1460 CHECK(raw_byte_offset()->IsSmi() || raw_byte_offset()->IsHeapNumber() || in JSArrayBufferViewVerify()
1464 CHECK(raw_byte_length()->IsSmi() || raw_byte_length()->IsHeapNumber() || in JSArrayBufferViewVerify()
Dcode-stub-assembler.cc4676 Branch(IsHeapNumber(value), &if_valueisheapnumber, if_valueisnotnumber); in TryTaggedToFloat64()
5649 Word32Or(IsMutableHeapNumber(object), IsHeapNumber(object))); in IsAnyHeapNumber()
5652 TNode<BoolT> CodeStubAssembler::IsHeapNumber(SloppyTNode<HeapObject> object) { in IsHeapNumber() function in v8::internal::CodeStubAssembler
5807 [=] { return IsHeapNumber(CAST(object)); }); in IsNumber()
5815 Word32Or(IsHeapNumber(CAST(object)), IsBigInt(CAST(object)))); in IsNumeric()
5873 IsHeapNumber(CAST(number)), in IsSafeInteger()
5902 IsHeapNumber(CAST(number)), in IsInteger()
6683 GotoIfNot(IsHeapNumber(number_key), &runtime); in NumberToString()
6775 CSA_ASSERT(this, Word32BinaryNot(IsHeapNumber(input))); in NonNumberToNumberOrNumeric()
6913 Select<Number>(IsHeapNumber(CAST(input)), [=] { return CAST(input); }, in ToNumber_Inline()
[all …]
Djson-parser.cc547 } else if (o->IsHeapNumber()) { in Update()
/external/v8/src/builtins/
Dbuiltins-global-gen.cc33 Branch(IsHeapNumber(num), &if_numisheapnumber, &if_numisnotheapnumber); in TF_BUILTIN()
79 Branch(IsHeapNumber(num), &if_numisheapnumber, &if_numisnotheapnumber); in TF_BUILTIN()
Dbuiltins-number-gen.cc83 GotoIfNot(IsHeapNumber(number), &return_false); in TF_BUILTIN()
118 GotoIfNot(IsHeapNumber(number), &return_false); in TF_BUILTIN()
574 GotoIfNot(IsHeapNumber(input), &not_number); in UnaryOp()
615 GotoIfNot(IsHeapNumber(var_right->value()), &right_not_number); in BinaryOp()
624 GotoIfNot(IsHeapNumber(var_left->value()), &left_not_number); in BinaryOp()
637 GotoIfNot(IsHeapNumber(var_right->value()), &right_not_number); in BinaryOp()
658 GotoIf(IsHeapNumber(var_right->value()), bigints); in BinaryOp()
Dbuiltins-math-gen.cc78 Branch(IsHeapNumber(x), &if_xisheapnumber, &if_xisnotheapnumber); in TF_BUILTIN()
124 Branch(IsHeapNumber(x), &if_xisheapnumber, &if_xisnotheapnumber); in MathRoundingOperation()
274 Branch(IsHeapNumber(x), &if_xisheapnumber, &if_xisnotheapnumber); in TF_BUILTIN()
Dbuiltins-typed-array.cc33 DCHECK(num->IsHeapNumber()); in CapRelativeIndex()
Dbuiltins-conversion-gen.cc295 Branch(IsHeapNumber(len), &if_lenisheapnumber, &if_lenisnotheapnumber); in TF_BUILTIN()
Dbuiltins-array.cc32 } else if (object->IsHeapNumber()) { in ClampedToInteger()
119 if (arg->IsHeapNumber()) { in EnsureJSArrayWithWritableFastElements()
Dbuiltins-collections-gen.cc834 GotoIfNot(IsHeapNumber(candidate_key), if_not_same); in SameValueZeroSmi()
977 GotoIfNot(IsHeapNumber(candidate_key), if_not_same); in SameValueZeroHeapNumber()
1189 GotoIfNot(IsHeapNumber(key), &done); in NormalizeNumberKey()
Dbuiltins-array-gen.cc3152 GotoIfNot(IsHeapNumber(element_k), &continue_loop); in GenerateSmiOrObject()
3170 GotoIfNot(IsHeapNumber(CAST(element_k)), &continue_loop); in GenerateSmiOrObject()
3266 GotoIfNot(IsHeapNumber(search_element), &return_not_found); in GeneratePackedDoubles()
3339 GotoIfNot(IsHeapNumber(search_element), &return_not_found); in GenerateHoleyDoubles()
Dbase.tq742 extern macro IsHeapNumber(HeapObject): bool;
/external/v8/src/objects/
Djs-array-buffer.cc107 CHECK(heap_byte_length->IsSmi() || heap_byte_length->IsHeapNumber()); in Setup()
179 buffer->byte_length()->IsHeapNumber()); in MaterializeArrayBuffer()
Dfixed-array-inl.h645 DCHECK(value->IsHeapNumber()); in FromHandle()
676 } else if (value->IsHeapNumber()) { in SetValue()
Dbigint.cc788 DCHECK(y->IsHeapNumber()); in EqualToNumber()
816 DCHECK(y->IsHeapNumber()); in CompareToNumber()
/external/v8/src/snapshot/
Dpartial-serializer.cc125 return o->IsName() || o->IsSharedFunctionInfo() || o->IsHeapNumber() || in ShouldBeInThePartialSnapshotCache()
/external/v8/src/compiler/
Djs-graph.cc72 if (ref.IsHeapNumber()) { in Constant()
Dtypes.h546 DCHECK(!heap_ref.IsHeapNumber()); in NON_EXPORTED_BASE()
Dtypes.cc831 if (ref.IsHeapNumber()) { in NewConstant()
/external/v8/src/runtime/
Druntime-array.cc776 DCHECK(from_index->IsHeapNumber()); in RUNTIME_FUNCTION()
/external/v8/src/interpreter/
Dinterpreter-assembler.cc1732 Branch(IsHeapNumber(object), &if_objectisheapnumber, &if_objectisother); in ToNumberOrNumeric()

12