/external/chromium_org/v8/src/ |
v8conversions.h | 38 if (number->IsSmi()) return Smi::cast(number)->value(); 44 if (number->IsSmi()) return Smi::cast(number)->value(); 62 if (number->IsSmi()) {
|
objects-debug.cc | 44 if (this_as_object->IsSmi()) { 59 CHECK(p->IsSmi()); 65 CHECK(IsSmi()); 326 if (r.IsSmi()) ASSERT(value->IsSmi()); 466 CHECK(value()->IsUndefined() || value()->IsSmi() || value()->IsHeapNumber()); 467 CHECK(year()->IsUndefined() || year()->IsSmi() || year()->IsNaN()); 468 CHECK(month()->IsUndefined() || month()->IsSmi() || month()->IsNaN()); 469 CHECK(day()->IsUndefined() || day()->IsSmi() || day()->IsNaN()); 470 CHECK(weekday()->IsUndefined() || weekday()->IsSmi() || weekday()->IsNaN()) [all...] |
hydrogen-canonicalize.cc | 47 } else if (instr->representation().IsSmi()) {
|
hydrogen-representation-changes.cc | 109 } else if (phi->representation().IsSmi()) { 125 (phi->representation().IsSmi() && 126 !(input_representation.IsSmi() && 147 (input->representation().IsSmi() &&
|
property-details.h | 143 bool IsSmi() const { return kind_ == kSmi; } 144 bool IsSmiOrTagged() const { return IsSmi() || IsTagged(); } 146 bool IsSmiOrInteger32() const { return IsSmi() || IsInteger32(); }
|
objects-printer.cc | 48 if (this_as_object->IsSmi()) { 717 if (!year()->IsSmi()) { 721 weekdays[weekday()->IsSmi() ? Smi::cast(weekday())->value() + 1 : 0], 722 year()->IsSmi() ? Smi::cast(year())->value() : -1, 723 month()->IsSmi() ? Smi::cast(month())->value() : -1, 724 day()->IsSmi() ? Smi::cast(day())->value() : -1, 725 hour()->IsSmi() ? Smi::cast(hour())->value() : -1, 726 min()->IsSmi() ? Smi::cast(min())->value() : -1, 727 sec()->IsSmi() ? Smi::cast(sec())->value() : -1); [all...] |
type-info.cc | 46 if (value->IsSmi()) { 190 value->IsSmi(); 209 return value->IsSmi() && 299 if (!value->IsSmi()) return RECEIVER_MAP_CHECK; 472 if (object->IsUndefined() || object->IsSmi()) return; 673 if (value->IsSmi() || 700 if (info.IsSmi()) return Representation::Smi();
|
hydrogen-uint32-analysis.cc | 47 HChange::cast(use)->to().IsSmi() ||
|
arguments.h | 263 ASSERT(values[T::kIsolateIndex]->IsSmi()); 328 ASSERT(values[T::kIsolateIndex]->IsSmi());
|
json-stringifier.h | 366 if (key->IsSmi()) key = factory_->NumberToString(key); 410 if (object->IsSmi()) { 477 if (key->IsSmi()) key = factory_->NumberToString(key); 504 if (value->IsSmi()) return SerializeSmi(Smi::cast(*value)); 678 if (key->IsSmi()) {
|
hydrogen-instructions.h | 385 bool IsSmi() const { 398 return IsTaggedPrimitive() || IsSmi() || IsHeapNumber() || 713 if (t.IsSmi()) return Representation::Smi(); [all...] |
hydrogen-instructions.cc | 87 if (representation().IsSmi() && HasNonSmiUse()) { 155 if (r.IsSmi()) { 360 if (value->IsSmi()) { 905 if (index_rep.IsTagged() && actual_index->type().IsSmi()) { 908 if (length_rep.IsTagged() && actual_length->type().IsSmi()) { 1083 if (r.IsSmi()) result->ClampToSmi(); [all...] |
/external/v8/src/ |
v8conversions.h | 38 if (number->IsSmi()) return Smi::cast(number)->value(); 44 if (number->IsSmi()) return Smi::cast(number)->value();
|
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() || min()->IsNaN()) [all...] |
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);
|
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()) { [all...] |
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() ||
|
ic.cc | [all...] |
objects-inl.h | 167 bool Object::IsSmi() { 432 return IsSmi() || IsHeapNumber(); 807 return IsSmi() 819 if (IsSmi()) return this; 1114 ASSERT(READ_FIELD(this, offset)->IsSmi()); [all...] |
/external/v8/test/cctest/ |
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/ |
test-dictionary.cc | 81 CHECK(key->GetIdentityHash(OMIT_CREATION)->ToObjectChecked()->IsSmi()); 88 CHECK(key->GetIdentityHash(ALLOW_CREATION)->ToObjectChecked()->IsSmi()); 91 CHECK(key->GetIdentityHash(OMIT_CREATION)->ToObjectChecked()->IsSmi());
|
/external/chromium_org/v8/src/arm/ |
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/ |
lithium-gap-resolver-mips.cc | 254 Representation r = cgen_->IsSmi(constant_source) 268 Representation r = cgen_->IsSmi(constant_source)
|
/external/chromium_org/v8/test/mjsunit/regress/ |
regress-1200351.js | 60 eval("new {native,0.2}?continue+undef:IsSmi(0.2)") 192 eval("SetValueOf(function () { IsSmi(-1) }, unescape(IsPrimitive(void)))") 248 eval("new {IsSmi(break),throw new 'a'(null)}") 252 eval("switch (parseInt(0).length()) { case ('a'.toObject().__defineSetter__(GetFunctionFor(null),function(){(!x)})): IsSmi(void).constructor; break; }") 508 eval("if (IsSmi(new Object())/false.filter('a')) { function () { Iterator(debugger) } }") 568 eval("x = new parseFloat(x)?this.valueOf():IsSmi(x)") 611 eval("const x = new IsSmi(goto -1)") 659 eval("function X(x) { return false.pop()<<Join(continue, false, break, NaN, -1) }; X(IsSmi(debugger>>x))") 743 eval("for (unescape('a'/0) in ~new Object().lastIndex) { IsSmi(0).push(0.concat(0.2)) }") 782 eval("with ({ 0.2==0.2/goto true : IsSmi(native).isNull }) { throw new {x,null}(false.className()) }" [all...] |
/external/v8/test/mjsunit/regress/ |
regress-1200351.js | 60 eval("new {native,0.2}?continue+undef:IsSmi(0.2)") 192 eval("SetValueOf(function () { IsSmi(-1) }, unescape(IsPrimitive(void)))") 248 eval("new {IsSmi(break),throw new 'a'(null)}") 252 eval("switch (parseInt(0).length()) { case ('a'.toObject().__defineSetter__(GetFunctionFor(null),function(){(!x)})): IsSmi(void).constructor; break; }") 508 eval("if (IsSmi(new Object())/false.filter('a')) { function () { Iterator(debugger) } }") 568 eval("x = new parseFloat(x)?this.valueOf():IsSmi(x)") 611 eval("const x = new IsSmi(goto -1)") 659 eval("function X(x) { return false.pop()<<Join(continue, false, break, NaN, -1) }; X(IsSmi(debugger>>x))") 743 eval("for (unescape('a'/0) in ~new Object().lastIndex) { IsSmi(0).push(0.concat(0.2)) }") 782 eval("with ({ 0.2==0.2/goto true : IsSmi(native).isNull }) { throw new {x,null}(false.className()) }" [all...] |