HomeSort by relevance Sort by last modified time
    Searched refs:Smi (Results 76 - 100 of 278) sorted by null

1 2 34 5 6 7 8 91011>>

  /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...]

Completed in 704 milliseconds

1 2 34 5 6 7 8 91011>>