/external/v8/src/interpreter/ |
setup-interpreter-internal.cc | 61 DCHECK_EQ(Smi::kZero, heap->deserialize_lazy_handler()); 64 DCHECK_EQ(Smi::kZero, heap->deserialize_lazy_handler_wide()); 67 DCHECK_EQ(Smi::kZero, heap->deserialize_lazy_handler_extra_wide());
|
/external/v8/src/heap/ |
setup-heap-internal.cc | 134 map->set_prototype_validity_cell(Smi::FromInt(Map::kPrototypeChainValid)); 150 map->set_raw_transitions(MaybeObject::FromSmi(Smi::kZero)); 424 Smi* value = Smi::FromInt(Map::kPrototypeChainInvalid); 521 Smi::kZero); 644 handle(Smi::kZero, isolate()), "object", Oddball::kNull); 653 handle(Smi::FromInt(1), isolate()), "boolean", 658 handle(Smi::kZero, isolate()), "boolean", 663 handle(Smi::FromInt(-1), isolate()), "undefined", 668 handle(Smi::FromInt(-4), isolate()), "undefined" [all...] |
factory-inl.h | 103 // We can't use Smi::IsValid() here because that operates on a signed 105 if (value <= static_cast<size_t>(Smi::kMaxValue)) { 106 return Handle<Object>(Smi::FromIntptr(static_cast<intptr_t>(value)), 116 Smi::IsValid(static_cast<int32_t>(value))) { 117 return Handle<Object>(Smi::FromInt(static_cast<int32_t>(value)), isolate()); 170 if (int32v >= 0 && Smi::IsValid(int32v)) { 171 result = NumberToString(Smi::FromInt(int32v), check_cache);
|
/external/v8/src/builtins/ |
builtins-generator-gen.cc | 36 TNode<Smi> receiver_continuation = 40 TNode<Smi> closed = SmiConstant(JSGeneratorObject::kGeneratorClosed); 60 TNode<Smi> result_continuation = 67 TNode<Smi> executing = SmiConstant(JSGeneratorObject::kGeneratorExecuting);
|
builtins-string-gen.h | 56 TNode<Smi> ToSmiBetweenZeroAnd(SloppyTNode<Context> context, 58 SloppyTNode<Smi> limit); 77 TNode<Smi> IndexOfDollarChar(Node* const context, Node* const string); 81 TNode<Smi> subject_length, 87 TNode<BoolT> SmiIsNegative(TNode<Smi> value) { 101 // Contains fast paths for Smi and RegExp objects.
|
builtins-wasm-gen.cc | 100 TNode<Smi> num_pages_smi = SmiFromInt32(num_pages); 103 TNode<Smi> ret_smi = UncheckedCast<Smi>(
|
builtins-typed-array.cc | 31 relative = Smi::ToInt(*num); 209 if (len == 0) return Smi::FromInt(-1); 220 if (V8_UNLIKELY(array->WasNeutered())) return Smi::FromInt(-1); 240 if (len == 0) return Smi::FromInt(-1); 252 if (index < 0) return Smi::FromInt(-1); 255 if (V8_UNLIKELY(array->WasNeutered())) return Smi::FromInt(-1);
|
builtins-regexp-gen.h | 37 TNode<Smi> SmiZero(); 44 TNode<Smi> length, 45 TNode<Smi> index, 138 TNode<Smi> const limit);
|
/external/v8/src/objects/ |
api-callbacks-inl.h | 38 bool result = getter() != Smi::kZero; 40 getter() != Smi::kZero && 46 bool result = setter() != Smi::kZero; 48 setter() != Smi::kZero &&
|
frame-array-inl.h | 48 const int frame_count = Smi::ToInt(get(kFrameCountIndex));
|
js-collection-inl.h | 34 int index = Smi::ToInt(this->index());
|
ordered-hash-table.h | 115 return Smi::ToInt(get(kNumberOfElementsIndex)); 119 return Smi::ToInt(get(kNumberOfDeletedElementsIndex)); 128 int NumberOfBuckets() const { return Smi::ToInt(get(kNumberOfBucketsIndex)); } 140 return Smi::ToInt(entry); 144 // This special cases for Smi, so that we avoid the HandleScope 147 uint32_t hash = ComputeIntegerHash(Smi::ToInt(key)); 148 return HashToEntry(hash & Smi::kMaxValue); 154 return HashToEntry(Smi::ToInt(hash)); 171 return Smi::ToInt(next_entry); 187 return Smi::ToInt(get(kRemovedHolesIndex + index)) [all...] |
literal-objects.cc | 48 return Smi::ToInt(this->get(length() - 1)); 166 return value->IsSmi() ? Smi::ToInt(value) : -1; 250 int existing_value_index = Smi::ToInt(existing_value); 335 temp_handle_ = handle(Smi::kZero, isolate); 360 Smi* value = Smi::FromInt(value_index); 375 Smi* value = Smi::FromInt(value_index); 385 computed_properties_->set(current_computed_index_++, Smi::FromInt(flags)); 485 Smi::FromInt(ClassBoilerplate::kPrototypeArgumentIndex), isolate) [all...] |
debug-objects.cc | 327 return Smi::ToInt(get(slot_start + kSlotStartSourcePositionIndex)); 333 return Smi::ToInt(get(slot_start + kSlotEndSourcePositionIndex)); 339 return Smi::ToInt(get(slot_start + kSlotBlockCountIndex)); 345 set(slot_start + kSlotStartSourcePositionIndex, Smi::FromInt(from_pos)); 346 set(slot_start + kSlotEndSourcePositionIndex, Smi::FromInt(to_pos)); 347 set(slot_start + kSlotBlockCountIndex, Smi::kZero); 354 set(slot_start + kSlotBlockCountIndex, Smi::FromInt(old_count + 1)); 360 set(slot_start + kSlotBlockCountIndex, Smi::kZero);
|
arguments-inl.h | 68 *out = Max(0, Smi::ToInt(len_obj));
|
prototype-info.h | 29 // this prototype, or Smi(0) if uninitialized. 104 static inline Smi* empty_slot_index(WeakArrayList* array);
|
/external/v8/src/ |
field-type.cc | 16 // Do not Smi::kZero here or for Any(), as that may translate 18 return reinterpret_cast<FieldType*>(Smi::FromInt(2)); 23 return reinterpret_cast<FieldType*>(Smi::FromInt(1));
|
layout-descriptor-inl.h | 15 LayoutDescriptor* LayoutDescriptor::FromSmi(Smi* smi) { 16 return LayoutDescriptor::cast(smi); 22 // The whole bit vector fits into a smi. 23 return handle(LayoutDescriptor::FromSmi(Smi::kZero), isolate); 45 return LayoutDescriptor::FromSmi(Smi::kZero); 86 uint32_t value = static_cast<uint32_t>(Smi::ToInt(this)); 92 return LayoutDescriptor::FromSmi(Smi::FromInt(static_cast<int>(value))); 113 uint32_t value = static_cast<uint32_t>(Smi::ToInt(this)); 166 // a Smi, so no need to calculate length [all...] |
string-builder.cc | 22 // Smi encoding of position and length. 23 int encoded_slice = Smi::ToInt(element); 27 // Position and length encoded in one smi. 34 pos = Smi::ToInt(obj); 64 // Smi encoding of position and length. 65 int smi_value = Smi::ToInt(elt); 69 // Position and length encoded in one smi. 75 // Get the position and check that it is a positive smi. 80 pos = Smi::ToInt(next_smi); 150 void FixedArrayBuilder::Add(Smi* value) [all...] |
api-inl.h | 16 if (obj == v8::internal::Smi::kZero) return nullptr; 23 if (obj == v8::internal::Smi::kZero) return v8::internal::kNullAddress; 31 if (obj == nullptr) return handle(v8::internal::Smi::kZero, isolate); 40 return handle(v8::internal::Smi::kZero, isolate);
|
deoptimize-reason.h | 43 V(NotASmi, "not a Smi") \ 49 V(Smi, "Smi") \
|
transitions-inl.h | 28 return Get(kPrototypeTransitionsIndex) != MaybeObject::FromSmi(Smi::kZero); 55 return Smi::ToInt(raw->ToSmi()); 156 return Smi::ToInt(Get(kTransitionLengthIndex)->ToSmi()); 211 MaybeObject::FromSmi(Smi::FromInt(number_of_transitions)));
|
/external/v8/src/runtime/ |
runtime-wasm.cc | 70 // {delta_pages} is checked to be a positive smi in the WasmGrowMemory builtin 84 // always return a Smi. 85 return Smi::FromInt(ret); 126 CONVERT_ARG_HANDLE_CHECKED(Smi, id, 0); 173 return Smi::FromInt(wasm::kInvalidExceptionTag); 194 CHECK_LT(index, Smi::ToInt(values->length())); 197 return Smi::FromInt(vals[index]); 201 return Smi::FromInt(0); 222 CHECK_LT(index, Smi::ToInt(values->length())); 242 // Smi (lowest bit not set, as checked by IsSmi), but is no valid Smi. We jus [all...] |
runtime-array.cc | 174 return Smi::FromInt(len); 204 return Smi::FromInt(Min(limit, static_cast<uint32_t>(array_length))); 219 return Smi::kZero; 414 from->set_length(Smi::kZero); 431 return Smi::FromInt(result); 438 return Smi::FromInt(length); 455 return Smi::FromInt(estimate); 525 return Smi::FromInt(0); 533 return Smi::FromInt(0); 542 return Smi::FromInt(0) [all...] |
runtime-maths.cc | 69 return Smi::FromInt(kInitialIndex);
|