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

12

/external/v8/src/
H A Dv8conversions.h38 if (number->IsSmi()) return Smi::cast(number)->value();
44 if (number->IsSmi()) return Smi::cast(number)->value();
H A Dobjects-debug.cc43 if (this_as_object->IsSmi()) {
58 ASSERT(p->IsSmi());
64 ASSERT(IsSmi());
381 CHECK(value()->IsUndefined() || value()->IsSmi() || value()->IsHeapNumber());
382 CHECK(year()->IsUndefined() || year()->IsSmi() || year()->IsNaN());
383 CHECK(month()->IsUndefined() || month()->IsSmi() || month()->IsNaN());
384 CHECK(day()->IsUndefined() || day()->IsSmi() || day()->IsNaN());
385 CHECK(weekday()->IsUndefined() || weekday()->IsSmi() || weekday()->IsNaN());
386 CHECK(hour()->IsUndefined() || hour()->IsSmi() || hour()->IsNaN());
387 CHECK(min()->IsUndefined() || min()->IsSmi() || mi
[all...]
H A Dobjects-printer.cc46 if (this_as_object->IsSmi()) {
677 if (!year()->IsSmi()) {
681 weekdays[weekday()->IsSmi() ? Smi::cast(weekday())->value() + 1 : 0],
682 year()->IsSmi() ? Smi::cast(year())->value() : -1,
683 month()->IsSmi() ? Smi::cast(month())->value() : -1,
684 day()->IsSmi() ? Smi::cast(day())->value() : -1,
685 hour()->IsSmi() ? Smi::cast(hour())->value() : -1,
686 min()->IsSmi() ? Smi::cast(min())->value() : -1,
687 sec()->IsSmi() ? Smi::cast(sec())->value() : -1);
H A Dast.cc58 return AsLiteral() != NULL && AsLiteral()->handle()->IsSmi();
233 if (h1->IsSmi()) {
234 return h2->IsSmi() && *h1 == *h2;
236 if (h2->IsSmi()) return false;
467 if (info.IsSmi()) {
598 if (info.IsSmi()) {
1152 if (handle_->IsSmi()) {
H A Dtype-info.cc47 if (value->IsSmi()) {
158 return value->IsMap() || value->IsSmi() || value->IsJSFunction();
177 return value->IsSmi() &&
250 if (!value->IsSmi()) return RECEIVER_MAP_CHECK;
496 if (object->IsUndefined() || object->IsSmi()) return;
698 if (value->IsSmi() ||
H A Dic.cc1177 } else if (key->IsSmi() && (target() != *non_strict_arguments_stub())) {
1719 ASSERT(key->IsSmi());
1722 JSArray::cast(*receiver)->length()->IsSmi() &&
1735 if (!value->IsSmi() && !value->IsHeapNumber()) {
1749 if (!value->IsSmi() && !value->IsHeapNumber()) {
1819 if (key->IsSmi() && (target() != *non_strict_arguments_stub())) {
2018 ASSERT(len->IsSmi());
2153 if (operand_type.IsSmi()) {
2246 if (left_type.IsSmi() && right_type.IsSmi()) {
[all...]
H A Dobjects-inl.h167 bool Object::IsSmi() { function in class:v8::internal::Object
432 return IsSmi() || IsHeapNumber();
807 return IsSmi()
819 if (IsSmi()) return this;
1114 ASSERT(READ_FIELD(this, offset)->IsSmi());
1227 if (!candidate->IsSmi() && candidate != the_hole) return false;
1253 ASSERT(current->IsSmi() || current->IsTheHole());
1285 if (!current->IsSmi() && current != the_hole) {
1625 if (IsSmi()) {
1671 ASSERT(reinterpret_cast<Object*>(value)->IsSmi());
[all...]
H A Dtype-info.h138 inline bool IsSmi() { function in class:v8::internal::TypeInfo
H A Dbuiltins.cc218 if (obj->IsSmi()) {
708 if (!len_obj->IsSmi()) {
731 if (arg1->IsSmi()) {
738 if (arg2->IsSmi()) {
798 if (arg1->IsSmi()) {
820 if (arg2->IsSmi()) {
H A Ddisassembler.cc258 ASSERT(obj->IsSmi());
H A Delements.cc116 if (element->IsSmi() && element == key) return true;
1369 if (maybe_smi_length->ToObject(&smi_length) && smi_length->IsSmi()) {
1376 ASSERT(new_length->IsSmi() || new_length->IsUndefined());
1377 if (new_length->IsSmi()) {
H A Dcode-stubs.cc396 } else if (object->IsSmi()) {
H A Ddeoptimizer.cc907 int int32_value = input_object->IsSmi()
911 if (!input_object->IsSmi() &&
968 int int32_value = input_object->IsSmi()
972 if (!input_object->IsSmi() &&
H A Dserialize.cc1182 } else if ((*current)->IsSmi()) {
1251 if (!root->IsSmi() && root == heap_object) {
1462 while (current < end && (*current)->IsSmi()) current++;
1465 while (current < end && !(*current)->IsSmi()) {
H A Druntime.cc92 RUNTIME_ASSERT(args[index]->IsSmi()); \
114 RUNTIME_ASSERT(args[index]->IsSmi()); \
121 RUNTIME_ASSERT(args[index]->IsSmi()); \
131 ASSERT(args[index]->IsSmi()); \
224 ASSERT(value->IsSmi() ||
1492 RUNTIME_ASSERT(args[1]->IsSmi());
2259 if (index->IsSmi()) {
2335 ASSERT(!value->IsSmi());
2343 ASSERT(value->IsSmi());
2507 ASSERT(element->IsSmi() || elemen
[all...]
H A Dapi.cc1999 if (!line->IsSmi()) {
2015 if (!column->IsSmi()) {
2173 if (obj->IsSmi()) return true;
2190 if (obj->IsSmi()) return i::Smi::cast(*obj)->value() >= 0;
2378 if (obj->IsSmi()) {
2554 if (num->IsSmi()) {
2565 if (obj->IsSmi()) {
2583 if (obj->IsSmi()) {
2600 if (obj->IsSmi()) {
2629 if (obj->IsSmi()) {
[all...]
H A Druntime.h485 F(IsSmi, 1, 1) \
H A Dframes.cc347 if (!number_of_args->IsSmi()) {
451 if (!marker->IsSmi()) {
H A Dobjects.cc115 if (IsSmi()) {
647 Heap* heap = IsSmi()
705 if (IsSmi()) {
787 if (IsSmi()) {
2843 if (maybe_hash->To<Object>(&hash) && hash->IsSmi()) {
3590 if (stored_value->IsSmi()) return stored_value;
3609 if (!hash->IsSmi() && flag == ALLOW_CREATION) {
4903 return HasContentArray() && (*ContentHeader())->IsSmi();
4982 return HasTransitions() && (*Header())->IsSmi();
5661 ASSERT(new_index_cache->IsSmi() || new_index_cach
[all...]
H A Dhydrogen-instructions.h379 bool IsSmi() { function in class:v8::internal::HType
2398 if (handle_->IsSmi()) return true;
2409 bool IsInteger() const { return handle_->IsSmi(); }
3527 && !value->type().IsSmi()
H A Dmark-compact.cc1187 ASSERT(type_feedback_cells->AstId(i)->IsSmi());
1329 if (!code->IsSmi() &&
1349 } else if (code->IsSmi()) {
1837 if (!raw_descriptor_array->IsSmi()) {
/external/v8/test/cctest/
H A Dtest-dictionary.cc79 CHECK(key->GetIdentityHash(OMIT_CREATION)->ToObjectChecked()->IsSmi());
86 CHECK(key->GetIdentityHash(ALLOW_CREATION)->ToObjectChecked()->IsSmi());
89 CHECK(key->GetIdentityHash(OMIT_CREATION)->ToObjectChecked()->IsSmi());
H A Dtest-alloc.cc129 CHECK(o->IsSmi() && Smi::cast(*o)->value() == 42);
H A Dtest-heap.cc115 CHECK(value->IsSmi());
120 CHECK(value->IsSmi());
125 CHECK(value->IsSmi());
130 CHECK(value->IsSmi());
184 CHECK(Smi::FromInt(42)->IsSmi());
191 CHECK(Smi::FromInt(Smi::kMinValue)->IsSmi());
192 CHECK(Smi::FromInt(Smi::kMaxValue)->IsSmi());
/external/v8/src/x64/
H A Dmacro-assembler-x64.cc499 ASSERT(reinterpret_cast<Object*>(p0)->IsSmi());
2197 if (source->IsSmi()) {
2207 if (source->IsSmi()) {
2217 if (source->IsSmi()) {
2227 if (source->IsSmi()) {
2238 if (source->IsSmi()) {

Completed in 498 milliseconds

12