Home
last modified time | relevance | path

Searched refs:IsSmi (Results 1 - 25 of 127) sorted by relevance

123456

/third_party/node/deps/v8/src/objects/
H A Dobjects-inl.h73 return IsSmi() && TaggedIndex::IsValid(TaggedIndex(ptr()).value()); in IsTaggedIndex()
283 if (IsSmi()) return true; in IsNumber()
290 return IsSmi() || IsHeapNumber(cage_base); in IsNumber()
294 if (IsSmi()) return true; in IsNumeric()
412 if (IsSmi()) return true; in IsPrimitive()
419 return IsSmi() || HeapObject::cast(*this).map(cage_base).IsPrimitiveMap(); in IsPrimitive()
424 if (object->IsSmi()) return Just(false); in IsArray()
456 return IsSmi() ? static_cast<double>(Smi(this->ptr()).value()) in Number()
511 if (IsSmi()) { in OptimalRepresentation()
525 if (IsSmi()) retur in OptimalElementsKind()
[all...]
H A Dtagged-impl.h69 constexpr bool IsSmi() const { return HAS_SMI_TAG(ptr_); } in IsSmi() function in v8::internal::TaggedImpl
85 return !IsSmi() && !IsCleared(); in IsStrongOrWeak()
90 DCHECK(kCanBeWeak || (!IsSmi() == HAS_STRONG_HEAP_OBJECT_TAG(ptr_))); in IsStrong()
91 return kCanBeWeak ? HAS_STRONG_HEAP_OBJECT_TAG(ptr_) : !IsSmi(); in IsStrong()
H A Dmaybe-object-inl.h55 DCHECK(!object.IsSmi()); in Strong()
62 DCHECK(!object.IsSmi()); in Weak()
70 DCHECK(!object.IsSmi()); in From()
H A Dtagged-impl-inl.h207 DCHECK(!IsSmi()); in GetHeapObject()
222 DCHECK(!IsSmi()); in GetHeapObject()
241 if (IsSmi()) { in GetHeapObjectOrSmi()
252 if (IsSmi()) { in GetHeapObjectOrSmi()
H A Dproperty-details.h155 DCHECK(IsNone() || IsSmi()); in MightCauseMapDeprecation()
169 DCHECK(IsSmi() || IsDouble() || IsHeapObject()); in CanBeInPlaceChangedTo()
200 DCHECK(IsTagged() || IsSmi() || IsHeapObject()); in size()
208 constexpr bool IsSmi() const { return kind_ == kSmi; } in IsSmi() function in v8::internal::PropertyKind::PropertyLocation::PropertyConstness::Representation
209 constexpr bool IsSmiOrTagged() const { return IsSmi() || IsTagged(); } in IsSmiOrTagged()
H A Dheap-object-inl.h19 (allow_smi == AllowInlineSmiStorage::kAllowBeingASmi && IsSmi()) || in HeapObject()
H A Dallocation-site-inl.h117 DCHECK_EQ(!raw_value.IsSmi(), in PointsToLiteral()
119 return !raw_value.IsSmi(); in PointsToLiteral()
H A Dliteral-objects.cc151 return value.IsSmi() ? Smi::ToInt(value) : kAccessorNotDefined; in GetExistingValueIndex()
276 DCHECK_IMPLIES(!existing_value.IsSmi(), in AddToDictionaryTemplate()
278 DCHECK_IMPLIES(!existing_value.IsSmi(), in AddToDictionaryTemplate()
283 if (!existing_value.IsSmi() || Smi::ToInt(existing_value) < key_index) { in AddToDictionaryTemplate()
340 if (!existing_value.IsSmi() || Smi::ToInt(existing_value) < key_index) { in AddToDictionaryTemplate()
H A Dfixed-array-inl.h62 if (!candidate.IsSmi() && candidate != the_hole) return false; in ContainsOnlySmisOrHoles()
90 DCHECK(Object(value).IsSmi()); in set()
143 DCHECK(Object(value).IsSmi()); in set()
167 DCHECK(Object(value).IsSmi()); in set()
552 DCHECK(Object(value).IsSmi()); in Set()
H A Ddebug-objects-inl.h80 !limit_or_stack_frame_infos().IsSmi())
H A Djs-objects-inl.h182 } else if (!current.IsSmi()) { in EnsureCanContainElements()
465 if (value.IsSmi()) { in WriteToField()
779 DCHECK(raw_properties_or_hash(cage_base).IsSmi() || in DEF_GETTER()
793 if (prop.IsSmi()) { in DEF_GETTER()
805 if (prop.IsSmi()) { in DEF_GETTER()
816 if (prop.IsSmi() || prop == GetReadOnlyRoots(cage_base).empty_fixed_array()) { in DEF_GETTER()
H A Dfeedback-vector.cc689 if (feedback->IsSmi()) return InlineCacheState::UNINITIALIZED; in ic_state()
696 if (feedback->IsSmi()) return InlineCacheState::MONOMORPHIC; in ic_state()
960 CHECK(call_count.IsSmi()); in GetCallCount()
969 CHECK(call_count.IsSmi()); in SetSpeculationMode()
983 CHECK(call_count.IsSmi()); in GetSpeculationMode()
992 CHECK(call_count.IsSmi()); in GetCallFeedbackContent()
1217 if ((data_handler->smi_handler()).IsSmi()) { in GetKeyedAccessStoreMode()
1228 } else if (maybe_code_handler.object()->IsSmi()) { in GetKeyedAccessStoreMode()
1382 if (key.IsSmi()) { in GetSourcePositions()
/third_party/node/deps/v8/src/diagnostics/
H A Dobjects-debug.cc125 if (IsSmi()) { in ObjectVerify()
138 CHECK(p.IsSmi()); in VerifyPointer()
150 CHECK(p.IsSmi()); in VerifyAnyTagged()
159 CHECK(p->IsSmi() || p->IsCleared() || MapWord::IsPacked(p->ptr())); in VerifyMaybeObjectPointer()
164 CHECK(IsSmi()); in SmiVerify()
395 CHECK(value.IsSmi() || value.IsTheHole(isolate)); in VerifyJSObjectElements()
442 if (r.IsSmi()) DCHECK(value.IsSmi()); in JSObjectVerify()
800 if (month().IsSmi()) { in JSDateVerify()
804 if (day().IsSmi()) { in JSDateVerify()
[all...]
/third_party/node/deps/v8/src/strings/
H A Dstring-builder.cc21 if (element.IsSmi()) { in StringBuilderConcatHelper()
33 DCHECK(obj.IsSmi()); in StringBuilderConcatHelper()
64 if (elt.IsSmi()) { in StringBuilderConcatLength()
80 if (!next_smi.IsSmi()) return -1; in StringBuilderConcatLength()
144 DCHECK(!value.IsSmi()); in Add()
151 DCHECK(value.IsSmi()); in Add()
226 DCHECK(element->IsSmi() || element->IsString()); in AddElement()
/third_party/node/deps/v8/src/ic/
H A Dic-inl.h20 if (object->IsSmi()) { in update_lookup_start_object_map()
30 return (object->IsSmi() && (object.ptr() != kNullAddress)) || in IsHandler()
H A Dhandler-configuration.cc152 if (validity_cell->IsSmi()) { in LoadFullChain()
172 if (handler->IsSmi()) { in GetKeyedAccessLoadMode()
187 if (handler->IsSmi()) { in GetKeyedAccessStoreMode()
513 if (handler.IsSmi()) { in PrintHandler()
545 if (handler.IsSmi()) { in PrintHandler()
/third_party/node/deps/v8/src/api/
H A Dapi-arguments.cc32 DCHECK((*slot_at(T::kIsolateIndex)).IsSmi()); in PropertyCallbackArguments()
50 DCHECK((*slot_at(T::kIsolateIndex)).IsSmi()); in FunctionCallbackArguments()
/third_party/node/deps/v8/src/codegen/
H A Dpending-optimization-table.cc69 DCHECK(Handle<Tuple2>::cast(entry)->value2().IsSmi()); in IsHeuristicOptimizationAllowed()
97 DCHECK(Handle<Tuple2>::cast(entry)->value2().IsSmi()); in MarkedForOptimization()
/third_party/node/deps/v8/src/execution/
H A Dprotectors-inl.h19 return cell.value().IsSmi() && \
H A Dprotectors.cc50 DCHECK(isolate->factory()->cell()->value().IsSmi()); \
/third_party/node/deps/v8/src/runtime/
H A Druntime-classes.cc223 if (tmp.IsSmi()) { in SubstituteValues()
234 if (tmp.IsSmi()) { in SubstituteValues()
244 } else if (value->IsSmi()) { in SubstituteValues()
325 if (value.IsSmi()) { in AddDescriptorsByTemplate()
335 if (tmp.IsSmi()) { in AddDescriptorsByTemplate()
339 if (tmp.IsSmi()) { in AddDescriptorsByTemplate()
H A Druntime-array.cc81 if (argument_one->IsSmi()) { in RUNTIME_FUNCTION()
174 if (key->IsSmi()) { in RUNTIME_FUNCTION()
272 if (V8_LIKELY(from_index->IsSmi())) { in RUNTIME_FUNCTION()
/third_party/node/deps/v8/src/debug/
H A Ddebug-stack-trace-iterator.cc77 if (value.IsSmi()) return Smi::ToInt(value); in GetContextId()
113 if (value.is_null() || (value->IsSmi() || !value->IsTheHole(isolate_))) { in GetReceiver()
/third_party/node/deps/v8/src/heap/
H A Dheap-write-barrier-inl.h198 if (object.IsSmi()) return false; in ObjectInYoungGeneration()
291 if (value.IsSmi()) return false; in IsRequired()
/third_party/node/deps/v8/src/compiler/
H A Dheap-refs.cc349 constant->IsSmi() in GetOwnFastDataPropertyFromHeap()
984 object->IsSmi() ? kSmi : kUnserializedHeapObject); in TryGetOrCreateData()
993 if (object->IsSmi()) { in TryGetOrCreateData()
998 DCHECK(!object->IsSmi()); in TryGetOrCreateData()
1043 bool ObjectRef::IsSmi() const { return data()->is_smi(); } in IsSmi() function in v8::internal::compiler::ObjectRef
1046 DCHECK(IsSmi()); in AsSmi()
1757 if (IsSmi()) return false; in IsNullOrUndefined()
1771 if (IsSmi()) return AsSmi() != 0; in TryGetBooleanValue()
1921 if (!length_ref->IsSmi()) return {}; in GetOwnCowElement()

Completed in 24 milliseconds

123456