/external/v8/test/cctest/ |
D | test-macro-assembler-x64.cc | 50 using v8::internal::Smi; 107 __ Move(rdx, Smi::FromInt(1)); in ExitCode() 116 TEST(Smi) { in TEST() argument 120 Smi::kMaxValue, static_cast<int64_t>(Smi::kMaxValue) + 1, in TEST() 121 Smi::kMinValue, static_cast<int64_t>(Smi::kMinValue) - 1 in TEST() 126 bool is_valid = Smi::IsValid(number); in TEST() 127 bool is_in_range = number >= Smi::kMinValue && number <= Smi::kMaxValue; in TEST() 130 Smi* smi_from_intptr = Smi::FromIntptr(number); in TEST() 132 Smi* smi_from_int = Smi::FromInt(static_cast<int32_t>(number)); in TEST() 142 static void TestMoveSmi(MacroAssembler* masm, Label* exit, int id, Smi* value) { in TestMoveSmi() [all …]
|
D | test-heap.cc | 55 *Execution::ToString(Handle<Object>(Smi::FromInt(value)), &exc); in CheckSmi() 124 value = HEAP->NumberFromInt32(Smi::kMinValue)->ToObjectChecked(); in TEST() 127 CHECK_EQ(Smi::kMinValue, Smi::cast(value)->value()); in TEST() 129 value = HEAP->NumberFromInt32(Smi::kMaxValue)->ToObjectChecked(); in TEST() 132 CHECK_EQ(Smi::kMaxValue, Smi::cast(value)->value()); in TEST() 136 value = HEAP->NumberFromInt32(Smi::kMinValue - 1)->ToObjectChecked(); in TEST() 139 CHECK_EQ(static_cast<double>(Smi::kMinValue - 1), value->Number()); in TEST() 143 HEAP->NumberFromUint32(static_cast<uint32_t>(Smi::kMaxValue) + 1); in TEST() 147 CHECK_EQ(static_cast<double>(static_cast<uint32_t>(Smi::kMaxValue) + 1), in TEST() 184 CHECK(Smi::FromInt(42)->IsSmi()); in TEST() [all …]
|
D | test-weakmaps.cc | 45 weakmap->set_next(Smi::FromInt(0)); in AllocateJSWeakMap() 55 Handle<Smi>(Smi::FromInt(value))); in PutIntoWeakMap()
|
/external/v8/src/ |
D | dateparser.cc | 79 if (!Smi::IsValid(year) || !IsMonth(month) || !IsDay(day)) return false; in Write() 81 output->set(YEAR, Smi::FromInt(year)); in Write() 82 output->set(MONTH, Smi::FromInt(month - 1)); // 0-based in Write() 83 output->set(DAY, Smi::FromInt(day)); in Write() 108 output->set(HOUR, Smi::FromInt(hour)); in Write() 109 output->set(MINUTE, Smi::FromInt(minute)); in Write() 110 output->set(SECOND, Smi::FromInt(second)); in Write() 111 output->set(MILLISECOND, Smi::FromInt(millisecond)); in Write() 120 if (!Smi::IsValid(total_seconds)) return false; in Write() 121 output->set(UTC_OFFSET, Smi::FromInt(total_seconds)); in Write()
|
D | builtins.cc | 168 const Smi* kConstructMarker = Smi::FromInt(StackFrame::CONSTRUCT); in CalledAsConstructor() 199 array->set_length(Smi::FromInt(0)); in ArrayCodeGenericCommon() 219 int len = Smi::cast(obj)->value(); in ArrayCodeGenericCommon() 227 array->set_length(Smi::cast(obj)); in ArrayCodeGenericCommon() 293 array->set_length(Smi::FromInt(number_of_elements)); in ArrayCodeGenericCommon() 365 *zap++ = Smi::FromInt(0); in LeftTrimFixedArray() 374 former_start[to_trim + 1] = Smi::FromInt(len - to_trim); in LeftTrimFixedArray() 499 int len = Smi::cast(array->length())->value(); in BUILTIN() 502 return Smi::FromInt(len); in BUILTIN() 506 ASSERT(to_add <= (Smi::kMaxValue - len)); in BUILTIN() [all …]
|
D | objects-debug.cc | 44 Smi::cast(this_as_object)->SmiVerify(); in Verify() 63 void Smi::SmiVerify() { in SmiVerify() 394 int month = Smi::cast(this->month())->value(); in JSDateVerify() 398 int day = Smi::cast(this->day())->value(); in JSDateVerify() 402 int hour = Smi::cast(this->hour())->value(); in JSDateVerify() 406 int min = Smi::cast(this->min())->value(); in JSDateVerify() 410 int sec = Smi::cast(this->sec())->value(); in JSDateVerify() 414 int weekday = Smi::cast(this->weekday())->value(); in JSDateVerify() 418 CHECK(Smi::cast(cache_stamp())->value() <= in JSDateVerify() 419 Smi::cast(Isolate::Current()->date_cache()->stamp())->value()); in JSDateVerify() [all …]
|
D | property-details.h | 51 class Smi; variable 97 explicit inline PropertyDetails(Smi* smi); 98 inline Smi* AsSmi();
|
D | objects-inl.h | 54 PropertyDetails::PropertyDetails(Smi* smi) { in PropertyDetails() 59 Smi* PropertyDetails::AsSmi() { in AsSmi() 60 return Smi::FromInt(value_); in AsSmi() 65 Smi* smi = Smi::FromInt(value_ | DeletedField::encode(1)); in AsDeleted() 99 Smi* holder::name() { return Smi::cast(READ_FIELD(this, offset)); } \ 100 void holder::set_##name(Smi* value, WriteBarrierMode mode) { \ 109 return Smi::cast(value)->value(); \ 112 WRITE_FIELD(this, offset, Smi::FromInt(value)); \ 808 ? static_cast<double>(reinterpret_cast<Smi*>(this)->value()) in Number() 823 if (value == FastI2D(int_value) && Smi::IsValid(int_value)) { in ToSmi() [all …]
|
D | liveedit.cc | 360 Handle<Object>(Smi::FromInt(char_pos1))); in WriteChunk() 363 Handle<Object>(Smi::FromInt(char_pos1 + char_len1))); in WriteChunk() 366 Handle<Object>(Smi::FromInt(char_pos2 + char_len2))); in WriteChunk() 462 return Smi::cast(ends_array_->get(index))->value() + 1; in GetPosAfterNewLine() 665 Handle<Smi>(Smi::FromInt(value))); in SetSmiValueField() 672 return Smi::cast(res)->value(); in GetSmiValueField() 754 return array->length() == Smi::FromInt(kSize_) && in IsInstance() 872 Handle<Smi>(Smi::FromInt(context_list[i]->index()))); in SerializeFunctionScope() 911 int len = Smi::cast(array->length())->value(); in WrapSharedFunctionInfos() 1161 int array_len = Smi::cast(position_change_array->length())->value(); in TranslatePosition() [all …]
|
D | v8conversions.h | 38 if (number->IsSmi()) return Smi::cast(number)->value(); in NumberToInt32() 44 if (number->IsSmi()) return Smi::cast(number)->value(); in NumberToUint32()
|
D | runtime.cc | 115 PropertyDetails name = PropertyDetails(Smi::cast(args[index])); 469 static_cast<ElementsKind>(Smi::cast(elements->get(0))->value()); in CreateArrayLiteralBoilerplate() 523 object->set_length(Smi::FromInt(copied_elements_values->length())); in CreateArrayLiteralBoilerplate() 813 weakmap->set_next(Smi::FromInt(0)); in RUNTIME_FUNCTION() 1755 !Smi::IsValid(elements_count)) { in RUNTIME_FUNCTION() 1777 array->set_length(Smi::FromInt(elements_count)); in RUNTIME_FUNCTION() 1815 Smi::FromInt(0), in RUNTIME_FUNCTION() 1846 Smi::FromInt(0), in RUNTIME_FUNCTION() 1861 return Smi::FromInt(0); in RUNTIME_FUNCTION() 2035 return Smi::FromInt(pos); in RUNTIME_FUNCTION() [all …]
|
D | property.h | 47 return Smi::cast(value)->value(); in IndexFromValue() 79 Descriptor() : details_(Smi::FromInt(0)) {} in Descriptor() 140 : Descriptor(key, Smi::FromInt(field_index), attributes, FIELD, index) {} in Descriptor() 217 void DescriptorResult(JSObject* holder, Smi* details, int number) { in DescriptorResult() 313 return Smi::FromInt(0); in GetLazyValue()
|
D | factory.cc | 365 id = Smi::cast(heap->last_script_id())->value(); in NewScript() 367 if (!Smi::IsValid(id)) { in NewScript() 371 heap->SetLastScriptId(Smi::FromInt(id)); in NewScript() 379 script->set_line_offset(Smi::FromInt(0)); in NewScript() 380 script->set_column_offset(Smi::FromInt(0)); in NewScript() 383 script->set_type(Smi::FromInt(Script::TYPE_NORMAL)); in NewScript() 384 script->set_compilation_type(Smi::FromInt(Script::COMPILATION_TYPE_HOST)); in NewScript() 386 Smi::FromInt(Script::COMPILATION_STATE_INITIAL)); in NewScript() 390 script->set_eval_from_instructions_offset(Smi::FromInt(0)); in NewScript() 1227 Smi::cast(instance_template->internal_field_count())->value(); in CreateApiFunction() [all …]
|
D | accessors.cc | 86 if (!found_it) return Smi::FromInt(0); in ArrayGetLength() 154 if (value->IsString()) return Smi::FromInt(String::cast(value)->length()); in StringGetLength() 157 return Smi::FromInt(0); in StringGetLength() 396 int compilation_type = Smi::cast(script->compilation_type())->value(); in ScriptGetEvalFromScriptPosition() 405 return Smi::FromInt(code->SourcePosition(code->instruction_start() + in ScriptGetEvalFromScriptPosition() 514 if (!found_it) return Smi::FromInt(0); in FunctionGetLength() 524 return Smi::FromInt(handle->shared()->length()); in FunctionGetLength() 526 return Smi::FromInt(function->shared()->length()); in FunctionGetLength()
|
D | type-info.cc | 48 info = TypeInfo::Smi(); in TypeFromValue() 178 Smi::cast(*value)->value() == TypeFeedbackCells::kForInFastCaseMarker; in IsForInFastCase() 251 CheckType check = static_cast<CheckType>(Smi::cast(*value)->value()); in GetCallCheckType() 315 return TypeInfo::Smi(); in CompareType() 369 return TypeInfo::Smi(); in UnaryType() 399 return TypeInfo::Smi(); in BinaryType() 401 return TypeInfo::Smi(); in BinaryType() 444 return TypeInfo::Smi(); in SwitchType() 474 return TypeInfo::Smi(); in IncrementType() 653 SetInfo(ast_id, Smi::FromInt(target->check_type())); in ProcessRelocInfos()
|
D | liveobjectlist.cc | 56 v(Smi, "unexpected: Smi") \ 600 Smi::FromInt(obj_id), in AddObjDetail() 612 Smi::FromInt(size), in AddObjDetail() 742 Smi::kMaxValue, in ComputeTotalCountAndSize() 904 Smi::kMaxValue, in Write() 1159 Smi::FromInt(lol->id()), in Capture() 1165 Smi::FromInt(total_count), in Capture() 1171 Smi::FromInt(size), in Capture() 1313 Smi::FromInt(count), in DumpPrivate() 1322 Smi::FromInt(size), in DumpPrivate() [all …]
|
D | objects.h | 774 V(Smi) \ 1002 class Smi: public Object { 1008 static inline Smi* FromInt(int value); 1010 static inline Smi* FromIntptr(intptr_t value); 1016 static inline Smi* cast(Object* object); 1033 DISALLOW_IMPLICIT_CONSTRUCTORS(Smi); 1458 Smi* GenerateIdentityHash(); 1852 inline void SetInternalField(int index, Smi* value); 2240 inline void set(int index, Smi* value); 2254 inline void set_unchecked(int index, Smi* value); [all …]
|
D | objects.cc | 116 return Isolate::Current()->heap()->ToBoolean(Smi::cast(this)->value() != 0); in ToBoolean() 740 return Smi::FromInt(hash & Smi::kMaxValue); in GetHash() 744 return Smi::FromInt(hash); in GetHash() 748 return Smi::FromInt(hash); in GetHash() 755 return Smi::FromInt(0); in GetHash() 788 Smi::cast(this)->SmiPrint(accumulator); in ShortPrint() 797 void Smi::SmiPrint(FILE* out) { in SmiPrint() 802 void Smi::SmiPrint(StringStream* accumulator) { in SmiPrint() 3482 ? Smi::cast(JSArray::cast(this)->length())->value() in NormalizeElements() 3555 Smi* JSReceiver::GenerateIdentityHash() { in GenerateIdentityHash() [all …]
|
D | date.cc | 52 static const int kMaxStamp = Smi::kMaxValue; in ResetDateCache() 53 stamp_ = Smi::FromInt(stamp_->value() + 1); in ResetDateCache() 55 stamp_ = Smi::FromInt(0); in ResetDateCache() 57 ASSERT(stamp_ != Smi::FromInt(kInvalidStamp)); in ResetDateCache()
|
D | scopeinfo.cc | 126 scope_info->set(index++, Smi::FromInt(value)); in Create() 134 scope_info->set(index++, Smi::FromInt(var_index)); in Create() 270 int value = Smi::cast(get(info_index))->value(); in ContextLocalMode() 278 int value = Smi::cast(get(info_index))->value(); in ContextLocalInitFlag() 358 return Smi::cast(get(FunctionNameEntryIndex() + 1))->value(); in FunctionContextSlotIndex()
|
/external/v8/src/x64/ |
D | macro-assembler-x64.h | 384 reinterpret_cast<uint64_t>(Smi::FromInt(kSmiConstantRegisterValue)), in InitializeSmiConstantRegister() 437 void SmiCompare(Register dst, Smi* src); 440 void SmiCompare(const Operand& dst, Smi* src); 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* constant, 562 void SmiSubConstant(Register dst, Register src, Smi* constant); 568 Smi* constant, [all …]
|
D | full-codegen-x64.cc | 137 Smi::FromInt(Compiler::kCallsUntilPrimitiveOpt)); in Generate() 143 Smi::FromInt(-1)); in Generate() 250 __ Push(Smi::FromInt(num_parameters)); in Generate() 487 if (Smi::cast(*lit)->value() == 0) { in Plug() 779 __ Push(Smi::FromInt(attr)); in EmitDeclaration() 789 __ Push(Smi::FromInt(0)); // Indicates no initial value. in EmitDeclaration() 802 __ Push(Smi::FromInt(DeclareGlobalsFlags())); in DeclareGlobals() 966 __ Push(Smi::FromInt(0)); // Initial index. in VisitForInStatement() 976 Smi::FromInt(TypeFeedbackCells::kForInFastCaseMarker))); in VisitForInStatement() 980 Smi::FromInt(TypeFeedbackCells::kForInSlowCaseMarker)); in VisitForInStatement() [all …]
|
/external/v8/src/ia32/ |
D | full-codegen-ia32.cc | 129 Handle<Smi>(Smi::FromInt(FLAG_interrupt_budget))); in Generate() 237 __ SafePush(Immediate(Smi::FromInt(num_parameters))); in Generate() 310 __ Set(eax, Immediate(Smi::FromInt(0))); in ClearAccumulator() 317 Immediate(Smi::FromInt(delta))); in EmitProfilingCounterDecrement() 325 reset_value = Smi::kMaxValue; in EmitProfilingCounterReset() 333 Immediate(Smi::FromInt(reset_value))); in EmitProfilingCounterReset() 544 if (Smi::cast(*lit)->value() == 0) { in Plug() 838 __ push(Immediate(Smi::FromInt(attr))); in EmitDeclaration() 848 __ push(Immediate(Smi::FromInt(0))); // Indicates no initial value. in EmitDeclaration() 861 __ push(Immediate(Smi::FromInt(DeclareGlobalsFlags()))); in DeclareGlobals() [all …]
|
/external/v8/src/arm/ |
D | full-codegen-arm.cc | 141 Handle<Smi>(Smi::FromInt(FLAG_interrupt_budget))); in Generate() 241 __ mov(r1, Operand(Smi::FromInt(num_parameters))); in Generate() 319 __ mov(r0, Operand(Smi::FromInt(0))); in ClearAccumulator() 326 __ sub(r3, r3, Operand(Smi::FromInt(delta)), SetCC); in EmitProfilingCounterDecrement() 335 reset_value = Smi::kMaxValue; in EmitProfilingCounterReset() 342 __ mov(r3, Operand(Smi::FromInt(reset_value))); in EmitProfilingCounterReset() 558 if (Smi::cast(*lit)->value() == 0) { in Plug() 865 __ mov(r1, Operand(Smi::FromInt(attr))); in EmitDeclaration() 878 __ mov(r0, Operand(Smi::FromInt(0))); // Indicates no initial value. in EmitDeclaration() 892 __ mov(r0, Operand(Smi::FromInt(DeclareGlobalsFlags()))); in DeclareGlobals() [all …]
|
/external/v8/src/mips/ |
D | full-codegen-mips.cc | 149 Handle<Smi>(Smi::FromInt(FLAG_interrupt_budget))); in Generate() 248 __ li(a1, Operand(Smi::FromInt(num_parameters))); in Generate() 321 ASSERT(Smi::FromInt(0) == 0); in ClearAccumulator() 329 __ Subu(a3, a3, Operand(Smi::FromInt(delta))); in EmitProfilingCounterDecrement() 338 reset_value = Smi::kMaxValue; in EmitProfilingCounterReset() 345 __ li(a3, Operand(Smi::FromInt(reset_value))); in EmitProfilingCounterReset() 566 if (Smi::cast(*lit)->value() == 0) { in Plug() 874 __ li(a1, Operand(Smi::FromInt(attr))); in EmitDeclaration() 887 ASSERT(Smi::FromInt(0) == 0); in EmitDeclaration() 902 __ li(a0, Operand(Smi::FromInt(DeclareGlobalsFlags()))); in DeclareGlobals() [all …]
|