/external/v8/src/ |
H A D | v8conversions.h | 38 if (number->IsSmi()) return Smi::cast(number)->value(); 44 if (number->IsSmi()) return Smi::cast(number)->value();
|
H A D | objects-debug.cc | 43 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 D | objects-printer.cc | 46 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 D | ast.cc | 58 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 D | type-info.cc | 47 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 D | ic.cc | 1177 } 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 D | objects-inl.h | 167 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...] |
/external/chromium_org/v8/src/ |
H A D | v8conversions.h | 38 if (number->IsSmi()) return Smi::cast(number)->value(); 44 if (number->IsSmi()) return Smi::cast(number)->value(); 61 if (number->IsSmi()) {
|
H A D | objects-debug.cc | 44 if (this_as_object->IsSmi()) { 59 CHECK(p->IsSmi()); 65 CHECK(IsSmi()); 246 CHECK(flags()->IsSmi()); 338 if (r.IsSmi()) ASSERT(value->IsSmi()); 486 CHECK(value()->IsUndefined() || value()->IsSmi() || value()->IsHeapNumber()); 487 CHECK(year()->IsUndefined() || year()->IsSmi() || year()->IsNaN()); 488 CHECK(month()->IsUndefined() || month()->IsSmi() || month()->IsNaN()); 489 CHECK(day()->IsUndefined() || day()->IsSmi() || da [all...] |
H A D | hydrogen-canonicalize.cc | 48 } else if (instr->representation().IsSmi()) {
|
H A D | property-details.h | 177 bool IsSmi() const { return kind_ == kSmi; } function in class:v8::internal::Representation 178 bool IsSmiOrTagged() const { return IsSmi() || IsTagged(); } 180 bool IsSmiOrInteger32() const { return IsSmi() || IsInteger32(); } 187 IsSmi() || IsInteger32() || IsDouble();
|
H A D | hydrogen-representation-changes.cc | 115 } else if (phi->representation().IsSmi()) { 134 if (phi->representation().IsSmi() && 167 input->representation().IsSmi() &&
|
H A D | objects-printer.cc | 48 if (this_as_object->IsSmi()) { 743 if (!year()->IsSmi()) { 747 weekdays[weekday()->IsSmi() ? Smi::cast(weekday())->value() + 1 : 0], 748 year()->IsSmi() ? Smi::cast(year())->value() : -1, 749 month()->IsSmi() ? Smi::cast(month())->value() : -1, 750 day()->IsSmi() ? Smi::cast(day())->value() : -1, 751 hour()->IsSmi() ? Smi::cast(hour())->value() : -1, 752 min()->IsSmi() ? Smi::cast(min())->value() : -1, 753 sec()->IsSmi() ? Smi::cast(sec())->value() : -1); 1145 if (transition_info()->IsSmi()) { [all...] |
H A D | type-info.cc | 46 if (value->IsSmi()) { 153 return value->IsAllocationSite() || value->IsJSFunction() || value->IsSmi() || 173 return value->IsSmi() && 213 if (!value->IsSmi()) return RECEIVER_MAP_CHECK; 403 if (object->IsUndefined() || object->IsSmi()) return; 576 if (value->IsSmi() || 603 if (info.IsSmi()) return Representation::Smi();
|
H A D | hydrogen-uint32-analysis.cc | 47 HChange::cast(use)->to().IsSmi() ||
|
H A D | ic-inl.h | 116 if (object->IsSmi()) holder = PROTOTYPE_MAP;
|
H A D | arguments.h | 199 ASSERT(values[T::kIsolateIndex]->IsSmi()); 272 ASSERT(values[T::kIsolateIndex]->IsSmi());
|
H A D | hydrogen-instructions.cc | 87 if (representation().IsSmi() && HasNonSmiUse()) { 155 if (r.IsSmi()) { 360 if (value->IsSmi()) { 936 if (index_rep.IsTagged() && actual_index->type().IsSmi()) { 939 if (length_rep.IsTagged() && actual_length->type().IsSmi()) { 962 if (r.IsSmi()) result->ClampToSmi(); 1151 if (r.IsSmi()) result->ClampToSmi(); 1626 if (representation().IsSmi() || type().IsSmi()) { 1642 (to().IsSmi() || [all...] |
H A D | json-stringifier.h | 367 if (key->IsSmi()) key = factory_->NumberToString(key); 411 if (object->IsSmi()) { 478 if (key->IsSmi()) key = factory_->NumberToString(key); 507 if (value->IsSmi()) return SerializeSmi(Smi::cast(*value)); 681 if (key->IsSmi()) {
|
H A D | handles-inl.h | 87 if (object->IsSmi()) return true;
|
/external/v8/test/cctest/ |
H A D | test-dictionary.cc | 79 CHECK(key->GetIdentityHash(OMIT_CREATION)->ToObjectChecked()->IsSmi()); 86 CHECK(key->GetIdentityHash(ALLOW_CREATION)->ToObjectChecked()->IsSmi()); 89 CHECK(key->GetIdentityHash(OMIT_CREATION)->ToObjectChecked()->IsSmi());
|
/external/chromium_org/v8/test/cctest/ |
H A D | test-dictionary.cc | 81 CHECK(key->GetIdentityHash()->IsSmi()); 88 CHECK(JSReceiver::GetOrCreateIdentityHash(key)->IsSmi()); 91 CHECK(key->GetIdentityHash()->IsSmi());
|
/external/chromium_org/v8/src/arm/ |
H A D | lithium-gap-resolver-arm.cc | 250 Representation r = cgen_->IsSmi(constant_source) 264 Representation r = cgen_->IsSmi(constant_source)
|
/external/chromium_org/v8/src/mips/ |
H A D | lithium-gap-resolver-mips.cc | 254 Representation r = cgen_->IsSmi(constant_source) 268 Representation r = cgen_->IsSmi(constant_source)
|
/external/chromium_org/v8/src/x64/ |
H A D | lithium-codegen-x64.cc | 403 chunk_->LookupLiteralRepresentation(op).IsSmi(); 1273 if (instr->hydrogen_value()->representation().IsSmi()) { 1324 if (instr->hydrogen_value()->representation().IsSmi()) { 1331 if (instr->hydrogen_value()->representation().IsSmi()) { 1346 if (instr->hydrogen_value()->representation().IsSmi()) { 1354 ASSERT(!instr->hydrogen_value()->representation().IsSmi()); 1362 if (instr->hydrogen_value()->representation().IsSmi()) { 1370 if (instr->hydrogen_value()->representation().IsSmi()) { 1496 if (instr->hydrogen_value()->representation().IsSmi()) { 1520 if (instr->hydrogen_value()->representation().IsSmi()) { [all...] |