Lines Matching refs:Smi
40 PropertyDetails::PropertyDetails(Smi* smi) { in PropertyDetails()
45 Smi* PropertyDetails::AsSmi() const { in AsSmi()
49 return Smi::FromInt(value >> 1); in AsSmi()
54 Smi* smi = Smi::FromInt(value_ | DeletedField::encode(1)); in AsDeleted()
92 Smi* holder::name() const { return Smi::cast(READ_FIELD(this, offset)); } \
93 void holder::set_##name(Smi* value, WriteBarrierMode mode) { \
102 return Smi::cast(value)->value(); \
105 WRITE_FIELD(this, offset, Smi::FromInt(value)); \
111 return Smi::cast(value)->value(); \
114 RELEASE_WRITE_FIELD(this, offset, Smi::FromInt(value)); \
120 return Smi::cast(value)->value(); \
123 NOBARRIER_WRITE_FIELD(this, offset, Smi::FromInt(value)); \
281 return handle(Smi::FromInt(0), isolate); in NewStorageFor()
1065 ? static_cast<double>(reinterpret_cast<Smi*>(this)->value()) in Number()
1081 MaybeHandle<Smi> Object::ToSmi(Isolate* isolate, Handle<Object> object) { in ToSmi()
1082 if (object->IsSmi()) return Handle<Smi>::cast(object); in ToSmi()
1086 if (value == FastI2D(int_value) && Smi::IsValid(int_value)) { in ToSmi()
1087 return handle(Smi::FromInt(int_value), isolate); in ToSmi()
1090 return Handle<Smi>(); in ToSmi()
1316 int Smi::value() const { in value()
1321 Smi* Smi::FromInt(int value) { in FromInt()
1322 DCHECK(Smi::IsValid(value)); in FromInt()
1323 return reinterpret_cast<Smi*>(Internals::IntToSmi(value)); in FromInt()
1327 Smi* Smi::FromIntptr(intptr_t value) { in FromIntptr()
1328 DCHECK(Smi::IsValid(value)); in FromIntptr()
1330 return reinterpret_cast<Smi*>((value << smi_shift_bits) | kSmiTag); in FromIntptr()
1334 bool Smi::IsValid(intptr_t value) { in IsValid()
1572 set_transition_info(Smi::FromInt(0)); in Initialize()
1574 set_nested_site(Smi::FromInt(0)); in Initialize()
1575 set_pretenure_data(Smi::FromInt(0)); in Initialize()
1576 set_pretenure_create_count(Smi::FromInt(0)); in Initialize()
1648 Smi::FromInt(MementoFoundCountBits::update(value, count)), in set_memento_found_count()
1887 return Smi::cast(READ_FIELD(this, kKindOffset))->value(); in ACCESSORS()
1892 WRITE_FIELD(this, kKindOffset, Smi::FromInt(value)); in set_kind()
2012 void JSObject::SetInternalField(int index, Smi* value) { in SetInternalField()
2118 int value = Smi::cast(this)->value(); in ToArrayIndex()
2181 void FixedArray::set(int index, Smi* value) { in set()
2754 this, kDescriptorLengthOffset, Smi::FromInt(number_of_descriptors)); in SetNumberOfDescriptors()
2984 return PropertyDetails(Smi::cast(details)); in GetDetails()
3139 (Smi::cast(max_index_object)->value() & kRequiresSlowElementsMask); in requires_slow_elements()
3146 uint32_t value = static_cast<uint32_t>(Smi::cast(max_index_object)->value()); in max_number_key()
3151 set(kMaxNumberKeyIndex, Smi::FromInt(kRequiresSlowElementsMask)); in set_requires_slow_elements()
3237 CAST_ACCESSOR(Smi) in CAST_ACCESSOR()
3331 ACCESSORS(Symbol, flags, Smi, kFlagsOffset) in ACCESSORS()
3751 return Smi::cast(get(kCacheSizeIndex))->value(); in size()
3756 set(kCacheSizeIndex, Smi::FromInt(size)); in set_size()
3761 return Smi::cast(get(kFingerIndex))->value(); in finger_index()
3766 set(kFingerIndex, Smi::FromInt(finger_index)); in set_finger_index()
3814 return Handle<Smi>(Smi::FromInt(array->get_scalar(index)), in get()
3847 return Handle<Smi>(Smi::FromInt(array->get_scalar(index)), in get()
3868 return Handle<Smi>(Smi::FromInt(array->get_scalar(index)), in get()
3889 return Handle<Smi>(Smi::FromInt(array->get_scalar(index)), in get()
3910 return Handle<Smi>(Smi::FromInt(array->get_scalar(index)), in get()
4162 int int_value = Handle<Smi>::cast(value)->value(); in SetValue()
4179 return handle(Smi::FromInt(scalar), isolate); in ToHandle()
4185 return handle(Smi::FromInt(scalar), isolate); in ToHandle()
4190 return handle(Smi::FromInt(scalar), isolate); in ToHandle()
4195 return handle(Smi::FromInt(scalar), isolate); in ToHandle()
4200 return handle(Smi::FromInt(scalar), isolate); in ToHandle()
4556 return Smi::cast(get(group))->value(); in number_of_entries()
4561 set(group, Smi::FromInt(value)); in set_number_of_entries()
5360 ACCESSORS(Script, id, Smi, kIdOffset) in ACCESSORS()
5697 return static_cast<BuiltinFunctionId>(Smi::cast(function_data())->value()); in builtin_function_id()
6161 Smi* smi_key = Smi::cast(raw_type_feedback_info()); in stub_key()
6168 set_raw_type_feedback_info(Smi::FromInt(key)); in set_stub_key()
6271 Smi* smi = Smi::cast(FixedArray::cast(data)->get(kTagIndex)); in ACCESSORS()
6281 return Smi::cast(DataAt(kIrregexpCaptureCountIndex))->value(); in CaptureCount()
6292 Smi* smi = Smi::cast(FixedArray::cast(data)->get(kFlagsIndex)); in GetFlags()
6704 Handle<Smi> JSReceiver::GetOrCreateIdentityHash(Handle<JSReceiver> object) { in GetOrCreateIdentityHash()
6780 set_flag(Smi::FromInt(AttributesField::update(flag()->value(), attributes))); in set_property_attributes()
6801 SetEntry(entry, key, value, PropertyDetails(Smi::FromInt(0))); in SetEntry()
6895 return Smi::cast(key->GetHash())->value(); in Hash()
6901 return Smi::cast(other->GetHash())->value(); in HashForObject()
6973 void JSArray::set_length(Smi* length) { in set_length()
6998 array->set_length(Smi::FromInt(storage->length())); in SetContent()
7003 int current = Smi::cast(READ_FIELD(this, kStorage1Offset))->value(); in ic_total_count()
7009 int value = Smi::cast(READ_FIELD(this, kStorage1Offset))->value(); in set_ic_total_count()
7012 WRITE_FIELD(this, kStorage1Offset, Smi::FromInt(value)); in set_ic_total_count()
7017 int current = Smi::cast(READ_FIELD(this, kStorage2Offset))->value(); in ic_with_type_info_count()
7024 int value = Smi::cast(READ_FIELD(this, kStorage2Offset))->value(); in change_ic_with_type_info_count()
7034 WRITE_FIELD(this, kStorage2Offset, Smi::FromInt(value)); in change_ic_with_type_info_count()
7040 return Smi::cast(READ_FIELD(this, kStorage3Offset))->value(); in ic_generic_count()
7048 new_count &= ~Smi::kMinValue; in change_ic_generic_count()
7049 WRITE_FIELD(this, kStorage3Offset, Smi::FromInt(new_count)); in change_ic_generic_count()
7055 WRITE_FIELD(this, kStorage1Offset, Smi::FromInt(0)); in initialize_storage()
7056 WRITE_FIELD(this, kStorage2Offset, Smi::FromInt(0)); in initialize_storage()
7057 WRITE_FIELD(this, kStorage3Offset, Smi::FromInt(0)); in initialize_storage()
7062 int value = Smi::cast(READ_FIELD(this, kStorage1Offset))->value(); in change_own_type_change_checksum()
7067 if (value > Smi::kMaxValue) value |= Smi::kMinValue; in change_own_type_change_checksum()
7068 if (value < Smi::kMinValue) value &= ~Smi::kMinValue; in change_own_type_change_checksum()
7069 WRITE_FIELD(this, kStorage1Offset, Smi::FromInt(value)); in change_own_type_change_checksum()
7074 int value = Smi::cast(READ_FIELD(this, kStorage2Offset))->value(); in set_inlined_type_change_checksum()
7078 if (value > Smi::kMaxValue) value |= Smi::kMinValue; in set_inlined_type_change_checksum()
7079 if (value < Smi::kMinValue) value &= ~Smi::kMinValue; in set_inlined_type_change_checksum()
7080 WRITE_FIELD(this, kStorage2Offset, Smi::FromInt(value)); in set_inlined_type_change_checksum()
7085 int value = Smi::cast(READ_FIELD(this, kStorage1Offset))->value(); in own_type_change_checksum()
7091 int value = Smi::cast(READ_FIELD(this, kStorage2Offset))->value(); in matches_inlined_type_change_checksum()
7182 int index = Smi::cast(this->index())->value(); in CurrentKey()
7202 int index = Smi::cast(this->index())->value(); in CurrentValue()