HomeSort by relevance Sort by last modified time
    Searched refs:Smi (Results 1 - 25 of 121) sorted by null

1 2 3 4 5

  /external/v8/src/
v8conversions.h 38 if (number->IsSmi()) return Smi::cast(number)->value();
44 if (number->IsSmi()) return Smi::cast(number)->value();
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::FromInt(total_seconds))
    [all...]
property-details.h 51 class Smi;
97 explicit inline PropertyDetails(Smi* smi);
98 inline Smi* AsSmi();
builtins.cc 168 const Smi* kConstructMarker = Smi::FromInt(StackFrame::CONSTRUCT);
199 array->set_length(Smi::FromInt(0));
215 // small smi.
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()
    [all...]
arguments.h 67 return Smi::cast((*this)[index])->value();
math.js 128 // Make sure -0 is considered less than +0. -0 is never a Smi, +0 can be
129 // a Smi or a heap number.
145 // Make sure +0 is considered greater than -0. -0 is never a Smi, +0 can be
146 // a Smi or heap number.
161 // Make sure -0 is considered less than +0. -0 is never a Smi, +0 can be
162 // a Smi or a heap number.
178 // Make sure -0 is considered less than +0. -0 is never a Smi, +0 can be a
179 // Smi or a heap number.
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);
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::FromInt(context_list[i]->index())))
    [all...]
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::cast(Isolate::Current()->date_cache()->stamp())->value())
    [all...]
objects-inl.h 54 PropertyDetails::PropertyDetails(Smi* smi) {
55 value_ = smi->value();
59 Smi* PropertyDetails::AsSmi() {
60 return Smi::FromInt(value_);
65 Smi* smi = Smi::FromInt(value_ | DeletedField::encode(1)); local
66 return PropertyDetails(smi);
97 // Getter that returns a tagged Smi and setter that writes a tagged Smi
4211 Smi* smi = Smi::cast(DataAtUnchecked(kTagIndex)); local
4232 Smi* smi = Smi::cast(FixedArray::cast(data)->get(kFlagsIndex)); local
    [all...]
accessors.cc 86 if (!found_it) return Smi::FromInt(0);
154 if (value->IsString()) return Smi::FromInt(String::cast(value)->length());
157 return Smi::FromInt(0);
396 int compilation_type = Smi::cast(script->compilation_type())->value();
405 return Smi::FromInt(code->SourcePosition(code->instruction_start() +
514 if (!found_it) return Smi::FromInt(0);
524 return Smi::FromInt(handle->shared()->length());
526 return Smi::FromInt(function->shared()->length());
date.h 179 Smi* stamp() { return stamp_; }
240 Smi* stamp_;
date.cc 52 static const int kMaxStamp = Smi::kMaxValue;
53 stamp_ = Smi::FromInt(stamp_->value() + 1);
55 stamp_ = Smi::FromInt(0);
57 ASSERT(stamp_ != Smi::FromInt(kInvalidStamp));
objects.h 52 // - Smi (immediate small integer)
126 // Smi: [31 bit signed int] 0
134 // The "fast" kind for elements that only contain SMI values. Must be first
    [all...]
scopeinfo.cc 126 scope_info->set(index++, Smi::FromInt(value));
134 scope_info->set(index++, Smi::FromInt(var_index));
270 int value = Smi::cast(get(info_index))->value();
278 int value = Smi::cast(get(info_index))->value();
358 return Smi::cast(get(FunctionNameEntryIndex() + 1))->value();
factory.cc 364 // Increment id, wrap when positive smi is exhausted.
365 id = Smi::cast(heap->last_script_id())->value();
367 if (!Smi::IsValid(id)) {
371 heap->SetLastScriptId(Smi::FromInt(id));
379 script->set_line_offset(Smi::FromInt(0));
380 script->set_column_offset(Smi::FromInt(0));
383 script->set_type(Smi::FromInt(Script::TYPE_NORMAL));
384 script->set_compilation_type(Smi::FromInt(Script::COMPILATION_TYPE_HOST));
386 Smi::FromInt(Script::COMPILATION_STATE_INITIAL));
390 script->set_eval_from_instructions_offset(Smi::FromInt(0))
    [all...]
type-info.cc 48 info = TypeInfo::Smi();
178 Smi::cast(*value)->value() == TypeFeedbackCells::kForInFastCaseMarker;
251 CheckType check = static_cast<CheckType>(Smi::cast(*value)->value());
315 return TypeInfo::Smi();
368 case UnaryOpIC::SMI:
369 return TypeInfo::Smi();
393 case BinaryOpIC::SMI:
399 return TypeInfo::Smi();
400 case BinaryOpIC::SMI:
401 return TypeInfo::Smi();
    [all...]
  /external/v8/test/cctest/
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::IsValid(number)
    [all...]
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::kMaxValue) + 1)
    [all...]
test-weakmaps.cc 45 weakmap->set_next(Smi::FromInt(0));
55 Handle<Smi>(Smi::FromInt(value)));
test-alloc.cc 62 CHECK(!heap->AllocateArgumentsObject(Smi::FromInt(87), 10)->IsFailure());
115 return Smi::FromInt(42);
129 CHECK(o->IsSmi() && Smi::cast(*o)->value() == 42);
  /external/v8/src/x64/
macro-assembler-x64.h 56 // Value of smi in kSmiConstantRegister.
259 // object being stored. |index| is the array index represented as a non-smi.
262 // value is a smi.
275 // the write barrier if the value is a smi.
380 // Smi tagging, untagging and operations on tagged smis.
384 reinterpret_cast<uint64_t>(Smi::FromInt(kSmiConstantRegisterValue)),
388 // Conversions between tagged smi values and non-tagged integer values.
390 // Tag an integer value. The result must be known to be a valid smi value.
392 // based on the value of the resulting smi.
395 // Stores an integer32 value into a memory field that already holds a smi
    [all...]
  /external/v8/test/mjsunit/regress/
regress-137.js 34 var base = base - (rem / 16); // base is now HeapNumber with valid Smi value.
42 case 15: return "F"; // Enough cases to trigger fast-case Smi switch.
44 fail("case 10", "Default case", "Heap number not recognized as Smi value");
  /external/v8/test/mjsunit/
shifts.js 32 // The result of the shift is not a Smi.
36 // The result of the shift is not a Smi.
  /external/v8/src/ia32/
full-codegen-ia32.cc 129 Handle<Smi>(Smi::FromInt(FLAG_interrupt_budget)));
237 __ SafePush(Immediate(Smi::FromInt(num_parameters)));
310 __ Set(eax, Immediate(Smi::FromInt(0)));
317 Immediate(Smi::FromInt(delta)));
325 reset_value = Smi::kMaxValue;
333 Immediate(Smi::FromInt(reset_value)));
544 if (Smi::cast(*lit)->value() == 0) {
809 // We know that we have written a function, which is not a smi.
838 __ push(Immediate(Smi::FromInt(attr)))
    [all...]

Completed in 506 milliseconds

1 2 3 4 5