Searched refs:Smi (Results 1 - 25 of 236) sorted by relevance

12345678910

/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 Ddateparser.cc79 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 Dproperty-details.h51 class Smi;
97 explicit inline PropertyDetails(Smi* smi);
98 inline Smi* AsSmi();
H A Dbuiltins.cc168 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 Dproperty.h47 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 Dliveedit.cc360 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 Dobjects-debug.cc44 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 Dtest-representation.cc53 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 Dtest-macro-assembler-x64.cc53 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 Dtest-dictionary.cc108 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 Dtest-weakmaps.cc52 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 Dtest-weaksets.cc52 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 Dtest-macro-assembler-x64.cc50 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 Dtest-heap.cc55 *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 Dtest-weakmaps.cc45 weakmap->set_next(Smi::FromInt(0));
55 Handle<Smi>(Smi::FromInt(value)));
/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();
62 int value = Smi::cast(number)->value();
64 static_cast<unsigned>(Smi::kMaxValue)
H A Ddateparser.cc79 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 Dscopeinfo.h149 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 Dbuiltins.cc177 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 Dliveedit.cc364 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 Dproperty-details.h57 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 Dobjects-inl.h55 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 Dobjects-debug.cc45 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 Dmacro-assembler-x64.h380 // 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 Dmacro-assembler-x64.h402 // 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...]

Completed in 520 milliseconds

12345678910