Lines Matching refs:IsSmi
73 return IsSmi() && TaggedIndex::IsValid(TaggedIndex(ptr()).value());
283 if (IsSmi()) return true;
290 return IsSmi() || IsHeapNumber(cage_base);
294 if (IsSmi()) return true;
412 if (IsSmi()) return true;
419 return IsSmi() || HeapObject::cast(*this).map(cage_base).IsPrimitiveMap();
424 if (object->IsSmi()) return Just(false);
456 return IsSmi() ? static_cast<double>(Smi(this->ptr()).value())
511 if (IsSmi()) {
525 if (IsSmi()) return PACKED_SMI_ELEMENTS;
532 if (representation.IsSmi()) {
533 return IsSmi();
545 if (IsSmi()) {
575 if (value->IsSmi() || HeapObject::cast(*value).IsName()) return value;
601 if (input->IsSmi()) return input;
607 if (input->IsSmi()) return input;
613 if (input->IsSmi()) return handle(Smi::cast(*input).ToUint32Smi(), isolate);
625 if (input->IsSmi()) {
635 if (input->IsSmi() && Smi::ToInt(*input) >= 0) return input;
774 CHECK(TaggedField<Object>::load(*this, offset).IsSmi());
976 if (IsSmi()) {
1119 if (object.IsSmi()) {
1157 if (hash.IsSmi()) return hash;
1169 if (IsSmi()) return true;