/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...] |
type-info.h | 138 inline bool IsSmi() {
|
builtins.cc | 218 if (obj->IsSmi()) { 708 if (!len_obj->IsSmi()) { 731 if (arg1->IsSmi()) { 738 if (arg2->IsSmi()) { 798 if (arg1->IsSmi()) { 820 if (arg2->IsSmi()) { [all...] |
disassembler.cc | 258 ASSERT(obj->IsSmi());
|
elements.cc | 116 if (element->IsSmi() && element == key) return true; [all...] |
code-stubs.cc | 396 } else if (object->IsSmi()) {
|
deoptimizer.cc | 907 int int32_value = input_object->IsSmi() 911 if (!input_object->IsSmi() && [all...] |
serialize.cc | [all...] |
runtime.cc | 92 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() || [all...] |
api.cc | [all...] |
runtime.h | 485 F(IsSmi, 1, 1) \
|
frames.cc | 347 if (!number_of_args->IsSmi()) { 451 if (!marker->IsSmi()) { [all...] |
objects.cc | 115 if (IsSmi()) { 647 Heap* heap = IsSmi() 705 if (IsSmi()) { 787 if (IsSmi()) { [all...] |
hydrogen-instructions.h | 379 bool 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());
|
test-alloc.cc | 129 CHECK(o->IsSmi() && Smi::cast(*o)->value() == 42);
|
test-heap.cc | 115 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()); [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...] |
/external/v8/src/x64/ |
macro-assembler-x64.cc | 499 ASSERT(reinterpret_cast<Object*>(p0)->IsSmi()); [all...] |