Home | History | Annotate | Download | only in src

Lines Matching defs:smi

792   ApiCheck(value->IsSmi(), location, "Not a Smi");
797 static i::Smi* EncodeAlignedAsSmi(void* value, const char* location) {
798 i::Smi* smi = reinterpret_cast<i::Smi*>(value);
799 ApiCheck(smi->IsSmi(), location, "Pointer is not aligned");
800 return smi;
912 obj_.set(0, i::Smi::FromInt(0));
917 return i::Smi::cast(obj_.get(0))->value();
944 obj_.set(0, i::Smi::FromInt(length + 1));
958 that->set_tag(i::Smi::FromInt(type));
1022 info->set_tag(i::Smi::FromInt(Consts::FUNCTION_TEMPLATE));
1065 obj->set_serial_number(i::Smi::FromInt(next_serial_number));
1460 obj->set_internal_field_count(i::Smi::FromInt(0));
1699 return i::Smi::cast(Utils::OpenHandle(this)->internal_field_count())->value();
1705 if (!ApiCheck(i::Smi::IsValid(value),
1717 Utils::OpenHandle(this)->set_internal_field_count(i::Smi::FromInt(value));
2345 return i::Smi::cast(Utils::OpenHandle(this)->length())->value();
2385 return i::Smi::cast(*line)->value();
2398 return i::Smi::cast(*column)->value();
2411 return i::Smi::cast(*scriptId)->value();
2627 if (obj->IsSmi()) return i::Smi::cast(*obj)->value() >= 0;
3029 return i::Smi::cast(*num)->value();
3073 if (i::Smi::cast(*obj)->value() >= 0) return Utils::Uint32ToLocal(obj);
3087 if (index <= static_cast<uint32_t>(i::Smi::kMaxValue)) {
3088 value = i::Handle<i::Object>(i::Smi::FromInt(index), isolate);
3101 return i::Smi::cast(*obj)->value();
3111 return i::Smi::cast(*num)->value();
3141 return *result == i::Smi::FromInt(i::EQUAL);
3192 return i::Smi::cast(*obj)->value();
3202 return i::Smi::cast(*num)->value();
3800 return i::Handle<i::Smi>::cast(
5000 return i::Smi::cast(*obj)->value();
5010 return i::Smi::cast(*obj)->value();
5020 return i::Smi::cast(*obj)->value();
6069 return i::Smi::cast(length)->value();
6395 if (i::Smi::IsValid(value)) {
6396 return Utils::IntegerToLocal(i::Handle<i::Object>(i::Smi::FromInt(value),