/external/v8/test/cctest/ |
test-array-list.cc | 24 array = ArrayList::Add(array, handle(Smi::FromInt(100), isolate)); 26 CHECK_EQ(100, Smi::cast(array->Get(0))->value()); 27 array = ArrayList::Add(array, handle(Smi::FromInt(200), isolate), 28 handle(Smi::FromInt(300), isolate)); 30 CHECK_EQ(100, Smi::cast(array->Get(0))->value()); 31 CHECK_EQ(200, Smi::cast(array->Get(1))->value()); 32 CHECK_EQ(300, Smi::cast(array->Get(2))->value()); 33 array->Set(2, Smi::FromInt(400)); 34 CHECK_EQ(400, Smi::cast(array->Get(2))->value()); 38 CHECK_EQ(100, Smi::cast(array->Get(0))->value()) [all...] |
test-representation.cc | 54 TestPairPositive(Representation::Smi(), Representation::None()); 65 TestPairPositive(Representation::Smi(), Representation::Integer8()); 76 TestPairPositive(Representation::Smi(), Representation::UInteger8()); 87 TestPairPositive(Representation::Smi(), Representation::Integer16()); 98 TestPairPositive(Representation::Smi(), Representation::UInteger16()); 104 TestPairNegative(Representation::None(), Representation::Smi()); 105 TestPairNegative(Representation::Integer8(), Representation::Smi()); 106 TestPairNegative(Representation::UInteger8(), Representation::Smi()); 107 TestPairNegative(Representation::Integer16(), Representation::Smi()); 108 TestPairNegative(Representation::UInteger16(), Representation::Smi()); [all...] |
test-macro-assembler-x64.cc | 51 using i::Smi; 99 // Smi constant register is callee save. 110 TEST(Smi) { 111 // Check that C++ Smi operations work as expected. 114 Smi::kMaxValue, static_cast<int64_t>(Smi::kMaxValue) + 1, 115 Smi::kMinValue, static_cast<int64_t>(Smi::kMinValue) - 1 120 bool is_valid = Smi::IsValid(number); 121 bool is_in_range = number >= Smi::kMinValue && number <= Smi::kMaxValue [all...] |
test-elements-kind.cc | 77 Handle<Object> value(Smi::FromInt(42), isolate); 108 Handle<Object> value(Smi::FromInt(42), isolate); 151 Handle<Object> value(Smi::FromInt(42), isolate); 202 Handle<Object> value(Smi::FromInt(42), isolate); 210 CHECK_EQ(Smi::cast(array->length())->value(), 0); 222 CHECK_EQ(Smi::cast(array->length())->value(), 0); 234 Handle<Object> value(Smi::FromInt(42), isolate); 242 CHECK_EQ(Smi::cast(array->length())->value(), 0); 253 CHECK_EQ(1, Smi::cast(array->length())->value()); 267 CHECK_EQ(non_dict_backing_store_limit, Smi::cast(array->length())->value()) [all...] |
/external/v8/src/ |
dateparser.cc | 57 if (!Smi::IsValid(year) || !IsMonth(month) || !IsDay(day)) return false; 59 output->set(YEAR, Smi::FromInt(year)); 60 output->set(MONTH, Smi::FromInt(month - 1)); // 0-based 61 output->set(DAY, Smi::FromInt(day)); 91 output->set(HOUR, Smi::FromInt(hour)); 92 output->set(MINUTE, Smi::FromInt(minute)); 93 output->set(SECOND, Smi::FromInt(second)); 94 output->set(MILLISECOND, Smi::FromInt(millisecond)); 106 if (total_seconds_unsigned > Smi::kMaxValue) return false; 111 DCHECK(Smi::IsValid(total_seconds)) [all...] |
pending-compilation-error-handler.cc | 53 handle(Smi::FromInt(location.start_pos()), isolate), 58 handle(Smi::FromInt(location.end_pos()), isolate),
|
futex-emulation.cc | 87 return Smi::FromInt(Result::kNotEqual); 160 result = Smi::FromInt(Result::kOk); 168 result = Smi::FromInt(Result::kTimedOut); 212 return Smi::FromInt(waiters_woken); 229 return Smi::FromInt(Result::kNotEqual); 250 return Smi::FromInt(waiters_woken); 273 return Smi::FromInt(waiters);
|
layout-descriptor-inl.h | 13 LayoutDescriptor* LayoutDescriptor::FromSmi(Smi* smi) { 14 return LayoutDescriptor::cast(smi); 20 // The whole bit vector fits into a smi. 21 return handle(LayoutDescriptor::FromSmi(Smi::FromInt(0)), isolate); 40 return LayoutDescriptor::FromSmi(Smi::FromInt(0)); 84 uint32_t value = static_cast<uint32_t>(Smi::cast(this)->value()); 90 return LayoutDescriptor::FromSmi(Smi::FromInt(static_cast<int>(value))); 111 uint32_t value = static_cast<uint32_t>(Smi::cast(this)->value()); 179 // a Smi, so no need to calculate length [all...] |
/external/v8/test/cctest/interpreter/ |
test-interpreter.cc | 284 builder.LoadLiteral(Smi::FromInt(i)).Return(); 290 CHECK_EQ(Smi::cast(*return_val), Smi::FromInt(i)); 299 builder.LoadLiteral(Smi::FromInt(0x12345678)).Return(); 305 CHECK_EQ(Smi::cast(*return_val), Smi::FromInt(0x12345678)); 449 builder.LoadLiteral(Smi::FromInt(200)); 452 builder.LoadLiteral(Smi::FromInt(100)); 455 builder.LoadLiteral(Smi::FromInt(0)); 549 builder.LoadLiteral(Smi::FromInt(lhs) [all...] |
/external/v8/src/ic/arm/ |
ic-compiler-arm.cc | 21 __ mov(r0, Operand(Smi::FromInt(language_mode)));
|
/external/v8/src/ic/arm64/ |
ic-compiler-arm64.cc | 22 __ Mov(x10, Smi::FromInt(language_mode));
|
/external/v8/src/ic/mips/ |
ic-compiler-mips.cc | 21 __ li(a0, Operand(Smi::FromInt(language_mode)));
|
/external/v8/src/ic/mips64/ |
ic-compiler-mips64.cc | 21 __ li(a0, Operand(Smi::FromInt(language_mode)));
|
/external/v8/src/ic/ppc/ |
ic-compiler-ppc.cc | 18 __ mov(r0, Operand(Smi::FromInt(language_mode)));
|
/external/v8/test/unittests/interpreter/ |
bytecode-array-iterator-unittest.cc | 33 Smi* zero = Smi::FromInt(0); 34 Smi* smi_0 = Smi::FromInt(64); 35 Smi* smi_1 = Smi::FromInt(-65536); 71 CHECK_EQ(Smi::FromInt(iterator.GetImmediateOperand(0)), smi_0);
|
/external/v8/src/ast/ |
scopeinfo.h | 127 int host_index() { return Smi::cast(get(HOST_OFFSET))->value(); } 137 return static_cast<VariableMode>(Smi::cast(get(mode_offset(i)))->value()); 139 int index(int i) { return Smi::cast(get(index_offset(i)))->value(); } 161 void set_host_index(int index) { set(HOST_OFFSET, Smi::FromInt(index)); } 164 set(mode_offset(i), Smi::FromInt(mode)); 167 set(index_offset(i), Smi::FromInt(index));
|
/external/v8/src/crankshaft/ |
hydrogen-types.cc | 19 if (type->Is(T::SignedSmall())) return HType::Smi(); 43 if (value->IsSmi()) return HType::Smi(); 47 return IsSmiDouble(n) ? HType::Smi() : HType::HeapNumber();
|
/external/v8/src/runtime/ |
runtime-forin.cc | 51 if (receiver->map() == *cache_type || *cache_type == Smi::FromInt(0)) { 71 DCHECK_LT(index, Smi::kMaxValue); 72 return Smi::FromInt(index + 1);
|
runtime-numbers.cc | 105 return isolate->heap()->ToBoolean(Smi::IsValid(number)); 191 // Converts a Number to a Smi, if possible. Returns NaN if the number is not 203 if (value == FastI2D(int_value) && Smi::IsValid(int_value)) { 204 return Smi::FromInt(int_value); 233 if (x_value == y_value) return Smi::FromInt(EQUAL); 238 return Smi::FromInt(x_value < y_value ? LESS : GREATER); 249 if (y_value >= 0) return Smi::FromInt(LESS); 250 if (x_value >= 0) return Smi::FromInt(GREATER); 294 if (x_scaled < y_scaled) return Smi::FromInt(LESS); 295 if (x_scaled > y_scaled) return Smi::FromInt(GREATER) [all...] |
runtime-collections.cc | 43 Handle<Smi> hash = Object::GetOrCreateHash(isolate, object); 98 holder->set_index(Smi::FromInt(0)); 99 holder->set_kind(Smi::FromInt(kind)); 111 result->set_index(Smi::FromInt(Smi::cast(holder->index())->value())); 112 result->set_kind(Smi::FromInt(Smi::cast(holder->kind())->value())); 194 holder->set_index(Smi::FromInt(0)); 195 holder->set_kind(Smi::FromInt(kind)); 207 result->set_index(Smi::FromInt(Smi::cast(holder->index())->value())) [all...] |
runtime-strings.cc | 144 if (!index->ToArrayIndex(&start_index)) return Smi::FromInt(-1); 148 return Smi::FromInt(position); 195 if (!index->ToArrayIndex(&start_index)) return Smi::FromInt(-1); 205 return Smi::FromInt(start_index); 237 return Smi::FromInt(position); 248 if (str1.is_identical_to(str2)) return Smi::FromInt(0); // Equal. 254 if (str2_length == 0) return Smi::FromInt(0); // Equal. 255 return Smi::FromInt(-str2_length); 257 if (str2_length == 0) return Smi::FromInt(str1_length); 266 if (d != 0) return Smi::FromInt(d) [all...] |
/external/v8/src/ic/ia32/ |
ic-compiler-ia32.cc | 26 __ push(Immediate(Smi::FromInt(language_mode)));
|
/external/v8/src/ic/x64/ |
ic-compiler-x64.cc | 27 __ Push(Smi::FromInt(language_mode));
|
/external/v8/src/ic/x87/ |
ic-compiler-x87.cc | 26 __ push(Immediate(Smi::FromInt(language_mode)));
|
/external/v8/src/debug/ |
debug-frames.h | 67 static Smi* WrapFrameId(StackFrame::Id id) { 69 return Smi::FromInt(id >> 2);
|