/external/v8/src/runtime/ |
runtime-typedarray.cc | 33 CHECK_EQ(Smi::kZero, array_buffer->byte_length()); 156 Handle<Smi> offset = args.at<Smi>(2);
|
runtime-intl.cc | 94 return Smi::FromInt(num.FromJust()); 111 return Smi::FromInt(num.FromJust()); 185 CONVERT_ARG_HANDLE_CHECKED(Smi, type, 1); 222 reinterpret_cast<Smi*>(date_format)); 363 reinterpret_cast<Smi*>(break_iterator)); 366 static_cast<Smi*>(nullptr)); 504 date_cache_version->set(0, Smi::kZero);
|
runtime-proxy.cc | 48 CONVERT_ARG_HANDLE_CHECKED(Smi, on_non_existent, 3);
|
runtime-regexp.cc | 57 maybe_capture_index = Smi::ToInt(capture_name_map->get(index_ix)); 837 if (*cached_answer != Smi::kZero) { 907 // length of a string, i.e. it is always a Smi. We check anyway for security. [all...] |
/external/v8/src/interpreter/ |
constant-array-builder.cc | 69 std::set<Smi*> smis; 210 size_t ConstantArrayBuilder::Insert(Smi* smi) { 211 auto entry = smi_map_.find(smi); 213 return AllocateReservedEntry(smi); 315 void ConstantArrayBuilder::SetJumpTableSmi(size_t index, Smi* smi) { 318 // overwriting existing values in the Smi map (which may have a smaller 320 smi_map_.emplace(smi, static_cast<index_t>(index)); 321 return slice->At(index).SetJumpTableSmi(smi); [all...] |
/external/v8/src/objects/ |
shared-function-info-inl.h | 421 return data != Smi::FromEnum(Builtins::kCompileLazy) && 487 DCHECK(function_data() == Smi::FromEnum(Builtins::kCompileLazy) || 522 DCHECK(function_data() == Smi::FromEnum(Builtins::kCompileLazy) || 533 int id = Smi::ToInt(function_data()); 541 set_function_data(Smi::FromInt(builtin_id), SKIP_WRITE_BARRIER); 554 DCHECK(function_data() == Smi::FromEnum(Builtins::kCompileLazy)); 571 DCHECK(function_data() == Smi::FromEnum(Builtins::kCompileLazy));
|
object-macros.h | 119 // Getter that returns a Smi as an int and writes an int as a Smi. 124 return Smi::ToInt(value); \ 128 WRITE_FIELD(this, offset, Smi::FromInt(value)); \ 137 return Smi::ToInt(value); \ 140 RELEASE_WRITE_FIELD(this, offset, Smi::FromInt(value)); \ 146 return Smi::ToInt(value); \ 149 RELAXED_WRITE_FIELD(this, offset, Smi::FromInt(value)); \
|
compilation-cache.h | 27 static inline uint32_t RegExpHash(String* string, Smi* flags);
|
/external/v8/src/ic/ |
ic.cc | 691 Handle<Smi> smi_handler = LoadHandler::LoadNonExistent(isolate()); 772 Handle<Smi> smi_handler = LoadHandler::LoadInterceptor(isolate()); 810 Smi::ToInt(lookup->name()->GetHash())); 838 Handle<Smi> smi_handler; 899 Handle<Smi> smi_handler = LoadHandler::LoadNativeDataProperty( 911 Handle<Smi> smi_handler; [all...] |
/external/v8/src/ |
json-stringifier.cc | 50 Handle<Object>(Smi::FromInt(i), isolate)); 68 Result SerializeSmi(Smi* object); 346 int length = Smi::ToInt(stack_->length()); 367 int length = Smi::ToInt(stack_->length()); 387 int length = Smi::ToInt(stack_->length()); 388 stack_->set_length(Smi::FromInt(length - 1)); 413 return SerializeSmi(Smi::cast(*object)); 482 if (value->IsSmi()) return SerializeSmi(Smi::cast(*value)); 497 JsonStringifier::Result JsonStringifier::SerializeSmi(Smi* object) { 541 SerializeSmi(Smi::cast(elements->get(i))) [all...] |
date.cc | 43 static const int kMaxStamp = Smi::kMaxValue; 45 stamp_ = Smi::kZero; 47 stamp_ = Smi::FromInt(stamp_->value() + 1); 49 DCHECK(stamp_ != Smi::FromInt(kInvalidStamp));
|
feedback-vector-inl.h | 128 Smi* value; 294 int const feedback = Smi::ToInt(obj->ToSmi()); 306 int const feedback = Smi::ToInt(obj->ToSmi()); 318 int const feedback = Smi::ToInt(obj->ToSmi());
|
layout-descriptor.h | 16 // values. It could either be a fixed typed array (slow form) or a Smi 43 // Returns true if the layout descriptor is in non-Smi form. 110 V8_INLINE static LayoutDescriptor* FromSmi(Smi* smi);
|
property-details.h | 66 class Smi; 111 static Representation Smi() { return Representation(kSmi); } 291 explicit inline PropertyDetails(Smi* smi); 292 inline Smi* AsSmi() const; 366 // All bits for both fast and slow objects must fit in a smi.
|
code-stub-assembler.cc | 211 TNode<Smi> CodeStubAssembler::SelectSmiConstant(SloppyTNode<BoolT> condition, 212 Smi* true_value, 213 Smi* false_value) { 214 return SelectConstant<Smi>(condition, SmiConstant(true_value), 302 Smi* smi_test; 327 Smi* smi_constant; 329 *value = Smi::ToInt(smi_constant); 579 TNode<BoolT> CodeStubAssembler::IsValidSmi(TNode<Smi> smi) { 581 // Check that the Smi value is properly sign-extended 594 TNode<Smi> smi = local 619 TNode<Smi> smi = local [all...] |
objects-debug.cc | 76 Smi::cast(this)->SmiVerify(isolate); 107 void Smi::SmiVerify(Isolate* isolate) { 484 // allow the hole + smi values. 609 DCHECK(prototype_info() == Smi::kZero || 781 // Smi within context length range. 791 int mappedIndex = Smi::ToInt(mapped); 850 int month = Smi::ToInt(this->month()); 854 int day = Smi::ToInt(this->day()); 858 int hour = Smi::ToInt(this->hour()); 862 int min = Smi::ToInt(this->min()) [all...] |
/external/v8/src/compiler/ |
code-generator.cc | 812 Smi::FromInt(static_cast<int>(inlined_function_count_))); 813 data->SetOptimizationId(Smi::FromInt(info->optimization_id())); 818 data->SetSharedFunctionInfo(Smi::kZero); 835 data->SetOsrBytecodeOffset(Smi::FromInt(info_->osr_offset().ToInt())); 836 data->SetOsrPcOffset(Smi::FromInt(osr_pc_offset_)); 839 data->SetOsrBytecodeOffset(Smi::FromInt(osr_offset.ToInt())); 840 data->SetOsrPcOffset(Smi::FromInt(-1)); 849 i, Smi::FromInt(deoptimization_state->translation_id())); 850 data->SetPc(i, Smi::FromInt(deoptimization_state->pc_offset())); 1158 Smi* smi = reinterpret_cast<Smi*>(constant.ToInt32()); local 1191 Smi* smi = reinterpret_cast<Smi*>(constant.ToInt64()); local [all...] |
js-graph.h | 46 // Used for stubs and runtime functions with no context. (alias: SMI zero) 76 DCHECK(Smi::IsValid(immediate));
|
/external/v8/src/heap/ |
factory.cc | 274 handle(Smi::FromInt(-1), isolate()), "undefined", 420 vector->set_optimized_code_weak_or_smi(MaybeObject::FromSmi(Smi::FromEnum( 517 result->set(FrameArray::kFrameCountIndex, Smi::kZero); [all...] |
/external/v8/src/builtins/ |
builtins-string-gen.cc | 294 // combined to avoid duplicate smi and instance type checks. 303 // combined to avoid duplicate smi and instance type checks. 352 TNode<Smi> from = CAST(Parameter(Descriptor::kFrom)); 353 TNode<Smi> to = CAST(Parameter(Descriptor::kTo)); 366 // Convert the {position} to a Smi and check that it's in bounds of the 611 TNode<Smi> result = SmiFromInt32(code); 626 TNode<Smi> result = SmiFromInt32(code); 642 TNode<Smi> smi_argc = SmiTag(arguments.GetLength(INTPTR_PARAMETERS)); [all...] |
growable-fixed-array-gen.cc | 58 TNode<Smi> const result_length = SmiTag(length());
|
builtins-array-gen.h | 71 // Uses memset to effectively initialize the given FixedArray with Smi zeroes. 73 TNode<Smi> smi_length); 161 TNode<Smi> length);
|
builtins-callsite.cc | 41 return Smi::ToInt(*frame_index_obj); 110 return Smi::FromInt(it.Frame()->GetPosition());
|
/external/v8/src/snapshot/ |
startup-deserializer.cc | 60 if (isolate->heap()->allocation_sites_list() == Smi::kZero) {
|
/external/v8/src/x64/ |
macro-assembler-x64.h | 227 void Push(Smi* smi); 305 // Is the value a tagged smi. 309 // Jump to label if the value is a tagged smi. 323 void Move(Register dst, Smi* source); 325 void Move(Operand dst, Smi* source) { 353 // Convert smi to word-size sign-extended value. 512 // Returns a register holding the smi value. The register MUST NOT be 513 // modified. It may be the "smi 1 constant" register. 514 Register GetSmiConstant(Smi* value) [all...] |