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

12345

/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...]
/external/chromium_org/v8/src/
H A Dv8conversions.h38 if (number->IsSmi()) return Smi::cast(number)->value();
44 if (number->IsSmi()) return Smi::cast(number)->value();
61 if (number->IsSmi()) {
H A Dobjects-debug.cc44 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 Dhydrogen-canonicalize.cc48 } else if (instr->representation().IsSmi()) {
H A Dproperty-details.h177 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 Dhydrogen-representation-changes.cc115 } else if (phi->representation().IsSmi()) {
134 if (phi->representation().IsSmi() &&
167 input->representation().IsSmi() &&
H A Dobjects-printer.cc48 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 Dtype-info.cc46 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 Dhydrogen-uint32-analysis.cc47 HChange::cast(use)->to().IsSmi() ||
H A Dic-inl.h116 if (object->IsSmi()) holder = PROTOTYPE_MAP;
H A Darguments.h199 ASSERT(values[T::kIsolateIndex]->IsSmi());
272 ASSERT(values[T::kIsolateIndex]->IsSmi());
H A Dhydrogen-instructions.cc87 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 Djson-stringifier.h367 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 Dhandles-inl.h87 if (object->IsSmi()) return true;
/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());
/external/chromium_org/v8/test/cctest/
H A Dtest-dictionary.cc81 CHECK(key->GetIdentityHash()->IsSmi());
88 CHECK(JSReceiver::GetOrCreateIdentityHash(key)->IsSmi());
91 CHECK(key->GetIdentityHash()->IsSmi());
/external/chromium_org/v8/src/arm/
H A Dlithium-gap-resolver-arm.cc250 Representation r = cgen_->IsSmi(constant_source)
264 Representation r = cgen_->IsSmi(constant_source)
/external/chromium_org/v8/src/mips/
H A Dlithium-gap-resolver-mips.cc254 Representation r = cgen_->IsSmi(constant_source)
268 Representation r = cgen_->IsSmi(constant_source)
/external/chromium_org/v8/src/x64/
H A Dlithium-codegen-x64.cc403 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...]

Completed in 390 milliseconds

12345