/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 | dateparser.cc | 79 if (!Smi::IsValid(year) || !IsMonth(month) || !IsDay(day)) return false; 81 output->set(YEAR, Smi::FromInt(year)); 82 output->set(MONTH, Smi::FromInt(month - 1)); // 0-based 83 output->set(DAY, Smi::FromInt(day)); 108 output->set(HOUR, Smi::FromInt(hour)); 109 output->set(MINUTE, Smi::FromInt(minute)); 110 output->set(SECOND, Smi::FromInt(second)); 111 output->set(MILLISECOND, Smi::FromInt(millisecond)); 120 if (!Smi::IsValid(total_seconds)) return false; 121 output->set(UTC_OFFSET, Smi [all...] |
H A D | property-details.h | 51 class Smi; 97 explicit inline PropertyDetails(Smi* smi); 98 inline Smi* AsSmi();
|
H A D | builtins.cc | 168 const Smi* kConstructMarker = Smi::FromInt(StackFrame::CONSTRUCT); 199 array->set_length(Smi::FromInt(0)); 219 int len = Smi::cast(obj)->value(); 227 array->set_length(Smi::cast(obj)); 293 array->set_length(Smi::FromInt(number_of_elements)); 365 *zap++ = Smi::FromInt(0); 374 former_start[to_trim + 1] = Smi::FromInt(len - to_trim); 499 int len = Smi::cast(array->length())->value(); 502 return Smi [all...] |
H A D | property.h | 47 return Smi::cast(value)->value(); 79 Descriptor() : details_(Smi::FromInt(0)) {} 140 : Descriptor(key, Smi::FromInt(field_index), attributes, FIELD, index) {} 217 void DescriptorResult(JSObject* holder, Smi* details, int number) { 313 return Smi::FromInt(0);
|
H A D | liveedit.cc | 360 Handle<Object>(Smi::FromInt(char_pos1))); 363 Handle<Object>(Smi::FromInt(char_pos1 + char_len1))); 366 Handle<Object>(Smi::FromInt(char_pos2 + char_len2))); 462 return Smi::cast(ends_array_->get(index))->value() + 1; 665 Handle<Smi>(Smi::FromInt(value))); 672 return Smi::cast(res)->value(); 754 return array->length() == Smi::FromInt(kSize_) && 872 Handle<Smi>(Smi [all...] |
H A D | objects-debug.cc | 44 Smi::cast(this_as_object)->SmiVerify(); 63 void Smi::SmiVerify() { 394 int month = Smi::cast(this->month())->value(); 398 int day = Smi::cast(this->day())->value(); 402 int hour = Smi::cast(this->hour())->value(); 406 int min = Smi::cast(this->min())->value(); 410 int sec = Smi::cast(this->sec())->value(); 414 int weekday = Smi::cast(this->weekday())->value(); 418 CHECK(Smi::cast(cache_stamp())->value() <= 419 Smi [all...] |
/external/chromium_org/v8/test/cctest/ |
H A D | test-representation.cc | 53 TestPairPositive(Representation::Smi(), Representation::None()); 64 TestPairPositive(Representation::Smi(), Representation::Integer8()); 75 TestPairPositive(Representation::Smi(), Representation::UInteger8()); 86 TestPairPositive(Representation::Smi(), Representation::Integer16()); 97 TestPairPositive(Representation::Smi(), Representation::UInteger16()); 103 TestPairNegative(Representation::None(), Representation::Smi()); 104 TestPairNegative(Representation::Integer8(), Representation::Smi()); 105 TestPairNegative(Representation::UInteger8(), Representation::Smi()); 106 TestPairNegative(Representation::Integer16(), Representation::Smi()); 107 TestPairNegative(Representation::UInteger16(), Representation::Smi()); [all...] |
H A D | test-macro-assembler-x64.cc | 53 using i::Smi; 101 // Smi constant register is callee save. 111 __ Move(rdx, Smi::FromInt(1)); 120 TEST(Smi) { 121 // Check that C++ Smi operations work as expected. 124 Smi::kMaxValue, static_cast<int64_t>(Smi::kMaxValue) + 1, 125 Smi::kMinValue, static_cast<int64_t>(Smi::kMinValue) - 1 130 bool is_valid = Smi [all...] |
H A D | test-dictionary.cc | 108 set(EntryToIndex(entry), Smi::FromInt(key)); 109 set(EntryToIndex(entry) + 1, Smi::FromInt(value)); 113 return Smi::cast(Lookup(Smi::FromInt(key)))->value(); 135 t->Rehash(Smi::FromInt(0)); 148 t->Rehash(Smi::FromInt(0));
|
H A D | test-weakmaps.cc | 52 weakmap->set_next(Smi::FromInt(0)); 101 Handle<Smi>(Smi::FromInt(23), isolate)); 154 PutIntoWeakMap(weakmap, object, Handle<Smi>(Smi::FromInt(i), isolate)); 241 Handle<Smi>(Smi::FromInt(i), isolate));
|
H A D | test-weaksets.cc | 52 weakset->set_next(Smi::FromInt(0)); 101 Handle<Smi>(Smi::FromInt(23), isolate)); 154 PutIntoWeakSet(weakset, object, Handle<Smi>(Smi::FromInt(i), isolate)); 241 Handle<Smi>(Smi::FromInt(i), isolate));
|
/external/v8/test/cctest/ |
H A D | test-macro-assembler-x64.cc | 50 using v8::internal::Smi; 97 // Smi constant register is callee save. 107 __ Move(rdx, Smi::FromInt(1)); 116 TEST(Smi) { 117 // Check that C++ Smi operations work as expected. 120 Smi::kMaxValue, static_cast<int64_t>(Smi::kMaxValue) + 1, 121 Smi::kMinValue, static_cast<int64_t>(Smi::kMinValue) - 1 126 bool is_valid = Smi [all...] |
H A D | test-heap.cc | 55 *Execution::ToString(Handle<Object>(Smi::FromInt(value)), &exc); 124 value = HEAP->NumberFromInt32(Smi::kMinValue)->ToObjectChecked(); 127 CHECK_EQ(Smi::kMinValue, Smi::cast(value)->value()); 129 value = HEAP->NumberFromInt32(Smi::kMaxValue)->ToObjectChecked(); 132 CHECK_EQ(Smi::kMaxValue, Smi::cast(value)->value()); 136 value = HEAP->NumberFromInt32(Smi::kMinValue - 1)->ToObjectChecked(); 139 CHECK_EQ(static_cast<double>(Smi::kMinValue - 1), value->Number()); 143 HEAP->NumberFromUint32(static_cast<uint32_t>(Smi [all...] |
H A D | test-weakmaps.cc | 45 weakmap->set_next(Smi::FromInt(0)); 55 Handle<Smi>(Smi::FromInt(value)));
|
/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(); 62 int value = Smi::cast(number)->value(); 64 static_cast<unsigned>(Smi::kMaxValue)
|
H A D | dateparser.cc | 79 if (!Smi::IsValid(year) || !IsMonth(month) || !IsDay(day)) return false; 81 output->set(YEAR, Smi::FromInt(year)); 82 output->set(MONTH, Smi::FromInt(month - 1)); // 0-based 83 output->set(DAY, Smi::FromInt(day)); 108 output->set(HOUR, Smi::FromInt(hour)); 109 output->set(MINUTE, Smi::FromInt(minute)); 110 output->set(SECOND, Smi::FromInt(second)); 111 output->set(MILLISECOND, Smi::FromInt(millisecond)); 121 if (!Smi::IsValid(total_seconds)) return false; 122 output->set(UTC_OFFSET, Smi [all...] |
H A D | scopeinfo.h | 149 int host_index() { return Smi::cast(get(HOST_OFFSET))->value(); } 159 return static_cast<VariableMode>(Smi::cast(get(mode_offset(i)))->value()); 161 int index(int i) { return Smi::cast(get(index_offset(i)))->value(); } 183 void set_host_index(int index) { set(HOST_OFFSET, Smi::FromInt(index)); } 186 set(mode_offset(i), Smi::FromInt(mode)); 189 set(index_offset(i), Smi::FromInt(index));
|
H A D | builtins.cc | 177 const Smi* kConstructMarker = Smi::FromInt(StackFrame::CONSTRUCT); 256 *zap++ = Smi::FromInt(0); 266 former_start[new_start_index + 1] = Smi::FromInt(len - to_trim); 414 int len = Smi::cast(array->length())->value(); 417 return Smi::FromInt(len); 421 ASSERT(to_add <= (Smi::kMaxValue - len)); 454 array->set_length(Smi::FromInt(new_length)); 455 return Smi::FromInt(new_length); 457 int len = Smi [all...] |
H A D | liveedit.cc | 364 Handle<Object>(Smi::FromInt(char_pos1), isolate)); 367 Handle<Object>(Smi::FromInt(char_pos1 + char_len1), 371 Handle<Object>(Smi::FromInt(char_pos2 + char_len2), 468 return Smi::cast(ends_array_->get(index))->value() + 1; 655 return Smi::cast(length)->value(); 691 Handle<Smi>(Smi::FromInt(value), isolate())); 699 return Smi::cast(res)->value(); 790 return array->length() == Smi::FromInt(kSize_) && 916 Handle<Smi>(Sm [all...] |
H A D | property-details.h | 57 class Smi; 108 static Representation Smi() { return Representation(kSmi); } function in class:v8::internal::Representation 249 explicit inline PropertyDetails(Smi* smi); 250 inline Smi* AsSmi();
|
H A D | objects-inl.h | 55 PropertyDetails::PropertyDetails(Smi* smi) { 60 Smi* PropertyDetails::AsSmi() { 64 return Smi::FromInt(value >> 1); 69 Smi* smi = Smi::FromInt(value_ | DeletedField::encode(1)); 101 // Getter that returns a tagged Smi and setter that writes a tagged Smi. 103 Smi* holder::name() { return Smi::cast(READ_FIELD(this, offset)); } \ 104 void holder::set_##name(Smi* valu [all...] |
H A D | objects-debug.cc | 45 Smi::cast(this_as_object)->SmiVerify(); 64 void Smi::SmiVerify() { 499 int month = Smi::cast(this->month())->value(); 503 int day = Smi::cast(this->day())->value(); 507 int hour = Smi::cast(this->hour())->value(); 511 int min = Smi::cast(this->min())->value(); 515 int sec = Smi::cast(this->sec())->value(); 519 int weekday = Smi::cast(this->weekday())->value(); 523 CHECK(Smi::cast(cache_stamp())->value() <= 524 Smi [all...] |
/external/v8/src/x64/ |
H A D | macro-assembler-x64.h | 380 // Smi tagging, untagging and operations on tagged smis. 384 reinterpret_cast<uint64_t>(Smi::FromInt(kSmiConstantRegisterValue)), 437 void SmiCompare(Register dst, Smi* src); 440 void SmiCompare(const Operand& dst, Smi* src); 480 // Check whether src is a Smi, and set dst to zero if it is a smi, 514 Smi* constant, 539 Smi* constant, 545 void SmiAddConstant(Register dst, Register src, Smi* constant); 549 void SmiAddConstant(const Operand& dst, Smi* constant); 555 Smi* constan [all...] |
/external/chromium_org/v8/src/x64/ |
H A D | macro-assembler-x64.h | 402 // Smi tagging, untagging and operations on tagged smis. 406 void SafeMove(Register dst, Smi* src); 407 void SafePush(Smi* src); 410 movq(kSmiConstantRegister, Smi::FromInt(kSmiConstantRegisterValue), 463 void SmiCompare(Register dst, Smi* src); 466 void SmiCompare(const Operand& dst, Smi* src); 506 // Check whether src is a Smi, and set dst to zero if it is a smi, 540 Smi* constant, 562 void SmiAddConstant(Register dst, Register src, Smi* constant); 566 void SmiAddConstant(const Operand& dst, Smi* constan [all...] |