Home
last modified time | relevance | path

Searched refs:Smi (Results 1 – 25 of 198) sorted by relevance

12345678

/external/chromium_org/v8/test/cctest/
Dtest-macro-assembler-x64.cc52 using i::Smi;
110 __ Move(rdx, Smi::FromInt(1)); in ExitCode()
119 TEST(Smi) { in TEST() argument
123 Smi::kMaxValue, static_cast<int64_t>(Smi::kMaxValue) + 1, in TEST()
124 Smi::kMinValue, static_cast<int64_t>(Smi::kMinValue) - 1 in TEST()
129 bool is_valid = Smi::IsValid(number); in TEST()
130 bool is_in_range = number >= Smi::kMinValue && number <= Smi::kMaxValue; in TEST()
133 Smi* smi_from_intptr = Smi::FromIntptr(number); in TEST()
135 Smi* smi_from_int = Smi::FromInt(static_cast<int32_t>(number)); in TEST()
145 static void TestMoveSmi(MacroAssembler* masm, Label* exit, int id, Smi* value) { in TestMoveSmi()
[all …]
Dtest-representation.cc54 TestPairPositive(Representation::Smi(), Representation::None()); in TEST()
65 TestPairPositive(Representation::Smi(), Representation::Integer8()); in TEST()
76 TestPairPositive(Representation::Smi(), Representation::UInteger8()); in TEST()
87 TestPairPositive(Representation::Smi(), Representation::Integer16()); in TEST()
98 TestPairPositive(Representation::Smi(), Representation::UInteger16()); in TEST()
104 TestPairNegative(Representation::None(), Representation::Smi()); in TEST()
105 TestPairNegative(Representation::Integer8(), Representation::Smi()); in TEST()
106 TestPairNegative(Representation::UInteger8(), Representation::Smi()); in TEST()
107 TestPairNegative(Representation::Integer16(), Representation::Smi()); in TEST()
108 TestPairNegative(Representation::UInteger16(), Representation::Smi()); in TEST()
[all …]
Dtest-dictionary.cc120 set(EntryToIndex(entry), Smi::FromInt(key)); in insert()
121 set(EntryToIndex(entry) + 1, Smi::FromInt(value)); in insert()
125 Handle<Object> key_obj(Smi::FromInt(key), GetIsolate()); in lookup()
126 return Smi::cast(Lookup(key_obj))->value(); in lookup()
147 t->Rehash(handle(Smi::FromInt(0), isolate)); in TEST()
160 t->Rehash(handle(Smi::FromInt(0), isolate)); in TEST()
Dtest-weaksets.cc105 Handle<Smi>(Smi::FromInt(23), isolate)); in TEST()
159 PutIntoWeakSet(weakset, object, Handle<Smi>(Smi::FromInt(i), isolate)); in TEST()
248 Handle<Smi>(Smi::FromInt(i), isolate)); in TEST()
Dtest-weakmaps.cc105 Handle<Smi>(Smi::FromInt(23), isolate)); in TEST()
159 PutIntoWeakMap(weakmap, object, Handle<Smi>(Smi::FromInt(i), isolate)); in TEST()
248 Handle<Smi>(Smi::FromInt(i), isolate)); in TEST()
/external/chromium_org/v8/src/
Ddateparser.cc56 if (!Smi::IsValid(year) || !IsMonth(month) || !IsDay(day)) return false; in Write()
58 output->set(YEAR, Smi::FromInt(year)); in Write()
59 output->set(MONTH, Smi::FromInt(month - 1)); // 0-based in Write()
60 output->set(DAY, Smi::FromInt(day)); in Write()
85 output->set(HOUR, Smi::FromInt(hour)); in Write()
86 output->set(MINUTE, Smi::FromInt(minute)); in Write()
87 output->set(SECOND, Smi::FromInt(second)); in Write()
88 output->set(MILLISECOND, Smi::FromInt(millisecond)); in Write()
98 if (!Smi::IsValid(total_seconds)) return false; in Write()
99 output->set(UTC_OFFSET, Smi::FromInt(total_seconds)); in Write()
Dconversions.h161 return !IsMinusZero(value) && value >= Smi::kMinValue && in IsSmiDouble()
162 value <= Smi::kMaxValue && value == FastI2D(FastD2I(value)); in IsSmiDouble()
190 if (number->IsSmi()) return Smi::cast(number)->value(); in NumberToInt32()
196 if (number->IsSmi()) return Smi::cast(number)->value(); in NumberToUint32()
211 int value = Smi::cast(number)->value(); in TryNumberToSize()
212 DCHECK(static_cast<unsigned>(Smi::kMaxValue) in TryNumberToSize()
Dscopeinfo.h127 int host_index() { return Smi::cast(get(HOST_OFFSET))->value(); } in host_index()
137 return static_cast<VariableMode>(Smi::cast(get(mode_offset(i)))->value()); in mode()
139 int index(int i) { return Smi::cast(get(index_offset(i)))->value(); } in index()
161 void set_host_index(int index) { set(HOST_OFFSET, Smi::FromInt(index)); } in set_host_index()
164 set(mode_offset(i), Smi::FromInt(mode)); in set_mode()
167 set(index_offset(i), Smi::FromInt(index)); in set_index()
Dbuiltins.cc155 const Smi* kConstructMarker = Smi::FromInt(StackFrame::CONSTRUCT); in CalledAsConstructor()
319 int len = Smi::cast(array->length())->value(); in BUILTIN()
331 return Smi::FromInt(len); in BUILTIN()
335 DCHECK(to_add <= (Smi::kMaxValue - len)); in BUILTIN()
365 array->set_length(Smi::FromInt(new_length)); in BUILTIN()
366 return Smi::FromInt(new_length); in BUILTIN()
370 return Smi::FromInt(len); in BUILTIN()
374 DCHECK(to_add <= (Smi::kMaxValue - len)); in BUILTIN()
412 array->set_length(Smi::FromInt(new_length)); in BUILTIN()
413 return Smi::FromInt(new_length); in BUILTIN()
[all …]
Dobjects-inl.h40 PropertyDetails::PropertyDetails(Smi* smi) { in PropertyDetails()
45 Smi* PropertyDetails::AsSmi() const { in AsSmi()
49 return Smi::FromInt(value >> 1); in AsSmi()
54 Smi* smi = Smi::FromInt(value_ | DeletedField::encode(1)); in AsDeleted()
92 Smi* holder::name() const { return Smi::cast(READ_FIELD(this, offset)); } \
93 void holder::set_##name(Smi* value, WriteBarrierMode mode) { \
102 return Smi::cast(value)->value(); \
105 WRITE_FIELD(this, offset, Smi::FromInt(value)); \
111 return Smi::cast(value)->value(); \
114 RELEASE_WRITE_FIELD(this, offset, Smi::FromInt(value)); \
[all …]
Dhydrogen-types.cc19 if (type->Is(T::SignedSmall())) return HType::Smi(); in FromType()
43 if (value->IsSmi()) return HType::Smi(); in FromValue()
47 return IsSmiDouble(n) ? HType::Smi() : HType::HeapNumber(); in FromValue()
Dfactory.cc717 context->set_extension(Smi::FromInt(0)); in NewModuleContext()
730 context->set_extension(Smi::FromInt(0)); in NewFunctionContext()
836 if (!Smi::IsValid(id) || id < 0) id = 1; in NewScript()
837 heap->set_last_script_id(Smi::FromInt(id)); in NewScript()
844 script->set_id(Smi::FromInt(id)); in NewScript()
845 script->set_line_offset(Smi::FromInt(0)); in NewScript()
846 script->set_column_offset(Smi::FromInt(0)); in NewScript()
848 script->set_type(Smi::FromInt(Script::TYPE_NORMAL)); in NewScript()
852 script->set_eval_from_instructions_offset(Smi::FromInt(0)); in NewScript()
853 script->set_flags(Smi::FromInt(0)); in NewScript()
[all …]
Dobjects-debug.cc21 Smi::cast(this)->SmiVerify(); in ObjectVerify()
37 void Smi::SmiVerify() { in SmiVerify()
442 int month = Smi::cast(this->month())->value(); in JSDateVerify()
446 int day = Smi::cast(this->day())->value(); in JSDateVerify()
450 int hour = Smi::cast(this->hour())->value(); in JSDateVerify()
454 int min = Smi::cast(this->min())->value(); in JSDateVerify()
458 int sec = Smi::cast(this->sec())->value(); in JSDateVerify()
462 int weekday = Smi::cast(this->weekday())->value(); in JSDateVerify()
466 CHECK(Smi::cast(cache_stamp())->value() <= in JSDateVerify()
467 Smi::cast(GetIsolate()->date_cache()->stamp())->value()); in JSDateVerify()
[all …]
Druntime.cc143 PropertyDetails name = PropertyDetails(Smi::cast(args[index]));
284 if (value->IsUninitialized()) value = handle(Smi::FromInt(0), isolate); in CreateObjectLiteralBoilerplate()
295 if (value->IsUninitialized()) value = handle(Smi::FromInt(0), isolate); in CreateObjectLiteralBoilerplate()
364 static_cast<ElementsKind>(Smi::cast(elements->get(0))->value()); in CreateArrayLiteralBoilerplate()
417 object->set_length(Smi::FromInt(copied_elements_values->length())); in CreateArrayLiteralBoilerplate()
788 array_buffer->SetInternalField(i, Smi::FromInt(0)); in SetupArrayBuffer()
791 array_buffer->set_flag(Smi::FromInt(0)); in SetupArrayBuffer()
920 CHECK(Smi::FromInt(0) == array_buffer->byte_length()); in RUNTIME_FUNCTION()
999 if (length > static_cast<unsigned>(Smi::kMaxValue)) { in RUNTIME_FUNCTION()
1010 holder->SetInternalField(i, Smi::FromInt(0)); in RUNTIME_FUNCTION()
[all …]
Dliveedit.cc334 Handle<Object>(Smi::FromInt(char_pos1), isolate)); in WriteChunk()
337 Handle<Object>(Smi::FromInt(char_pos1 + char_len1), in WriteChunk()
341 Handle<Object>(Smi::FromInt(char_pos2 + char_len2), in WriteChunk()
438 return Smi::cast(ends_array_->get(index))->value() + 1; in GetPosAfterNewLine()
604 return Smi::cast(length)->value(); in GetArrayLength()
787 Handle<Smi>(Smi::FromInt(context_list[i]->index()), isolate())); in SerializeFunctionScope()
883 Handle<Smi> start_pos( in GatherCompileInfo()
884 Smi::FromInt(message_location.start_pos()), isolate); in GatherCompileInfo()
885 Handle<Smi> end_pos(Smi::FromInt(message_location.end_pos()), isolate); in GatherCompileInfo()
1273 int chunk_start = Handle<Smi>::cast(element)->value(); in TranslatePosition()
[all …]
/external/chromium_org/v8/test/cctest/compiler/
Dtest-simplified-lowering.cc272 Smi* smis[] = {Smi::FromInt(1), Smi::FromInt(2), Smi::FromInt(3)}; in TEST()
275 int offset = static_cast<int>(i * sizeof(Smi*)); in TEST()
287 Smi* expected = Smi::FromInt(j); in TEST()
296 Smi* smis[] = {Smi::FromInt(1), Smi::FromInt(2), Smi::FromInt(3)}; in TEST()
299 int offset = static_cast<int>(i * sizeof(Smi*)); in TEST()
312 Smi* expected = Smi::FromInt(j); in TEST()
313 smis[i] = Smi::FromInt(-100); in TEST()
322 Smi* smis[] = {Smi::FromInt(1), Smi::FromInt(2), Smi::FromInt(3), in TEST()
323 Smi::FromInt(4), Smi::FromInt(5)}; in TEST()
327 int offset = static_cast<int>(i * sizeof(Smi*)); in TEST()
[all …]
Dcodegen-tester.cc388 if (Smi::IsValid(v)) { in RunSmiConstant()
391 CHECK_EQ(Smi::FromInt(v), m.Call()); in RunSmiConstant()
427 for (int32_t i = 1; i < Smi::kMaxValue && i != 0; i = i << 1) { in TEST()
435 RunSmiConstant(Smi::kMaxValue); in TEST()
436 RunSmiConstant(Smi::kMaxValue - 1); in TEST()
437 RunSmiConstant(Smi::kMinValue); in TEST()
438 RunSmiConstant(Smi::kMinValue + 1); in TEST()
452 for (int32_t i = 1; i < Smi::kMaxValue && i != 0; i = i << 1) { in TEST()
458 RunNumberConstant(Smi::kMaxValue); in TEST()
459 RunNumberConstant(Smi::kMaxValue - 1); in TEST()
[all …]
Dtest-changes-lowering.cc171 if (Smi::IsValid(input)) { in TEST()
172 int32_t result = t.Call(Smi::FromInt(input)); in TEST()
201 if (Smi::IsValid(input)) { in TEST()
202 uint32_t result = t.Call(Smi::FromInt(input)); in TEST()
235 if (Smi::IsValid(input)) { in TEST()
236 t.Call(Smi::FromInt(input)); in TEST()
321 if (!Smi::IsValid(input)) continue; in TEST()
338 if (input > static_cast<uint32_t>(Smi::kMaxValue)) continue; in TEST()
/external/chromium_org/v8/src/x64/
Dmacro-assembler-x64.h394 void SafeMove(Register dst, Smi* src);
395 void SafePush(Smi* src);
398 Move(kSmiConstantRegister, Smi::FromInt(kSmiConstantRegisterValue), in InitializeSmiConstantRegister()
451 void SmiCompare(Register dst, Smi* src);
454 void SmiCompare(const Operand& dst, Smi* src);
536 Smi* constant,
558 void SmiAddConstant(Register dst, Register src, Smi* constant);
562 void SmiAddConstant(const Operand& dst, Smi* constant);
568 Smi* constant,
576 void SmiSubConstant(Register dst, Register src, Smi* constant);
[all …]
Dfull-codegen-x64.cc101 Handle<Smi>(Smi::FromInt(FLAG_interrupt_budget), isolate())); in Generate()
252 __ Push(Smi::FromInt(num_parameters)); in Generate()
329 Smi::FromInt(-delta)); in EmitProfilingCounterDecrement()
336 __ Move(kScratchRegister, Smi::FromInt(reset_value)); in EmitProfilingCounterReset()
506 __ SafeMove(result_register(), Smi::cast(*lit)); in Plug()
515 __ SafePush(Smi::cast(*lit)); in Plug()
539 if (Smi::cast(*lit)->value() == 0) { in Plug()
818 __ Push(Smi::FromInt(attr)); in VisitVariableDeclaration()
826 __ Push(Smi::FromInt(0)); // Indicates no initial value. in VisitVariableDeclaration()
880 __ Push(Smi::FromInt(NONE)); in VisitFunctionDeclaration()
[all …]
/external/chromium_org/v8/tools/
Dwhitespace.txt5 A Smi walks into a bar and says:
8 The Smi looked at them when a crazy v8-autoroll account showed up..............
/external/chromium_org/v8/src/compiler/
Dcode-generator.cc190 data->SetInlinedFunctionCount(Smi::FromInt(0)); in PopulateDeoptimizationData()
191 data->SetOptimizationId(Smi::FromInt(info->optimization_id())); in PopulateDeoptimizationData()
199 data->SetSharedFunctionInfo(Smi::FromInt(0)); in PopulateDeoptimizationData()
214 data->SetOsrAstId(Smi::FromInt(osr_ast_id.ToInt())); in PopulateDeoptimizationData()
215 data->SetOsrPcOffset(Smi::FromInt(-1)); in PopulateDeoptimizationData()
223 i, Smi::FromInt(deoptimization_states_[i]->translation_id())); in PopulateDeoptimizationData()
224 data->SetArgumentsStackHeight(i, Smi::FromInt(0)); in PopulateDeoptimizationData()
225 data->SetPc(i, Smi::FromInt(deoptimization_state->pc_offset())); in PopulateDeoptimizationData()
/external/chromium_org/v8/src/x87/
Dfull-codegen-x87.cc101 Handle<Smi>(Smi::FromInt(FLAG_interrupt_budget), isolate())); in Generate()
251 __ push(Immediate(Smi::FromInt(num_parameters))); in Generate()
323 __ Move(eax, Immediate(Smi::FromInt(0))); in ClearAccumulator()
330 Immediate(Smi::FromInt(delta))); in EmitProfilingCounterDecrement()
338 Immediate(Smi::FromInt(reset_value))); in EmitProfilingCounterReset()
513 if (Smi::cast(*lit)->value() == 0) { in Plug()
793 __ push(Immediate(Smi::FromInt(attr))); in VisitVariableDeclaration()
801 __ push(Immediate(Smi::FromInt(0))); // Indicates no initial value. in VisitVariableDeclaration()
850 __ push(Immediate(Smi::FromInt(NONE))); in VisitFunctionDeclaration()
917 __ Push(Smi::FromInt(DeclareGlobalsFlags())); in DeclareGlobals()
[all …]
/external/chromium_org/v8/src/ia32/
Dfull-codegen-ia32.cc101 Handle<Smi>(Smi::FromInt(FLAG_interrupt_budget), isolate())); in Generate()
254 __ push(Immediate(Smi::FromInt(num_parameters))); in Generate()
326 __ Move(eax, Immediate(Smi::FromInt(0))); in ClearAccumulator()
333 Immediate(Smi::FromInt(delta))); in EmitProfilingCounterDecrement()
341 Immediate(Smi::FromInt(reset_value))); in EmitProfilingCounterReset()
516 if (Smi::cast(*lit)->value() == 0) { in Plug()
796 __ push(Immediate(Smi::FromInt(attr))); in VisitVariableDeclaration()
804 __ push(Immediate(Smi::FromInt(0))); // Indicates no initial value. in VisitVariableDeclaration()
857 __ push(Immediate(Smi::FromInt(NONE))); in VisitFunctionDeclaration()
928 __ Push(Smi::FromInt(DeclareGlobalsFlags())); in DeclareGlobals()
[all …]
/external/chromium_org/v8/src/arm/
Dfull-codegen-arm.cc113 Handle<Smi>(Smi::FromInt(FLAG_interrupt_budget), isolate())); in Generate()
258 __ mov(r1, Operand(Smi::FromInt(num_parameters))); in Generate()
338 __ mov(r0, Operand(Smi::FromInt(0))); in ClearAccumulator()
345 __ sub(r3, r3, Operand(Smi::FromInt(delta)), SetCC); in EmitProfilingCounterDecrement()
378 __ mov(r3, Operand(Smi::FromInt(reset_value))); in EmitProfilingCounterReset()
572 if (Smi::cast(*lit)->value() == 0) { in Plug()
856 __ mov(r1, Operand(Smi::FromInt(attr))); in VisitVariableDeclaration()
865 __ mov(r0, Operand(Smi::FromInt(0))); // Indicates no initial value. in VisitVariableDeclaration()
920 __ mov(r1, Operand(Smi::FromInt(NONE))); in VisitFunctionDeclaration()
994 __ mov(r0, Operand(Smi::FromInt(DeclareGlobalsFlags()))); in DeclareGlobals()
[all …]

12345678