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

1 2 3 4 5 6 7 8 91011>>

  /external/v8/src/ic/
handler-configuration-inl.h 22 // Decodes kind from Smi-handler.
23 LoadHandler::Kind LoadHandler::GetHandlerKind(Smi* smi_handler) {
27 Handle<Smi> LoadHandler::LoadNormal(Isolate* isolate) {
29 return handle(Smi::FromInt(config), isolate);
32 Handle<Smi> LoadHandler::LoadGlobal(Isolate* isolate) {
34 return handle(Smi::FromInt(config), isolate);
37 Handle<Smi> LoadHandler::LoadInterceptor(Isolate* isolate) {
39 return handle(Smi::FromInt(config), isolate);
42 Handle<Smi> LoadHandler::LoadField(Isolate* isolate, FieldIndex field_index) {
47 return handle(Smi::FromInt(config), isolate)
    [all...]
handler-configuration.h 24 // A set of bit fields representing Smi handlers for loads and a HeapObject
25 // that represents load handlers that can't be encoded in a Smi.
71 // Make sure we don't overflow the smi.
83 // Make sure we don't overflow the smi.
100 // Make sure we don't overflow the smi.
110 // Decodes kind from Smi-handler.
111 static inline Kind GetHandlerKind(Smi* smi_handler);
113 // Creates a Smi-handler for loading a property from a slow object.
114 static inline Handle<Smi> LoadNormal(Isolate* isolate);
116 // Creates a Smi-handler for loading a property from a global object
    [all...]
handler-configuration.cc 19 Handle<Smi> SetBitFieldValue(Isolate* isolate, Handle<Smi> smi_handler,
23 return handle(Smi::FromInt(config), isolate);
30 Handle<Smi>* smi_handler, Handle<Map> receiver_map,
90 Isolate* isolate, Handle<Smi>* smi_handler, Handle<Map> receiver_map,
114 Handle<Smi> smi_handler,
144 Handle<Smi> smi_handler) {
154 // Lookup on receiver isn't supported in case of a simple smi handler.
171 int const raw_handler = Smi::cast(handler->ToSmi())->value();
233 handler->set_smi_handler(Smi::FromInt(config))
    [all...]
  /external/v8/src/objects/
intl-objects-inl.h 22 inline Intl::Type Intl::TypeFromSmi(Smi* type) {
23 return TypeFromInt(Smi::ToInt(type));
js-regexp-inl.h 29 Smi* smi = Smi::cast(FixedArray::cast(data)->get(kTagIndex));
30 return static_cast<JSRegExp::Type>(smi->value());
38 return Smi::ToInt(DataAt(kIrregexpCaptureCountIndex));
47 Smi* smi = Smi::cast(FixedArray::cast(data)->get(kFlagsIndex)); local
48 return Flags(smi->value());
62 DCHECK_NE(value, Smi::FromInt(JSRegExp::kUninitializedValue))
    [all...]
js-array-inl.h 23 void JSArray::set_length(Smi* length) {
24 // Don't need a write barrier for a Smi.
51 array->set_length(Smi::FromInt(storage->length()));
63 Smi::cast(READ_FIELD(this, kKindOffset))->value());
67 WRITE_FIELD(this, kKindOffset, Smi::FromInt(static_cast<int>(kind)));
compilation-cache-inl.h 23 uint32_t CompilationCacheShape::RegExpHash(String* string, Smi* flags) {
56 int language_unchecked = Smi::ToInt(val->get(2));
59 int position = Smi::ToInt(val->get(3));
64 Smi::cast(val->get(JSRegExp::kFlagsIndex)));
maybe-object-inl.h 15 bool MaybeObject::ToSmi(Smi** value) {
17 *value = Smi::cast(reinterpret_cast<Object*>(this));
23 Smi* MaybeObject::ToSmi() {
25 return Smi::cast(reinterpret_cast<Object*>(this));
hash-table-inl.h 19 return Smi::ToInt(get(kNumberOfElementsIndex));
23 return Smi::ToInt(get(kNumberOfDeletedElementsIndex));
26 int HashTableBase::Capacity() const { return Smi::ToInt(get(kCapacityIndex)); }
53 set(kNumberOfElementsIndex, Smi::FromInt(nof));
57 set(kNumberOfDeletedElementsIndex, Smi::FromInt(nod));
142 return FindEntry(ReadOnlyRoots(isolate), key, Smi::ToInt(hash)) != kNotFound;
templates-inl.h 106 return EmbedderFieldCount::decode(Smi::ToInt(value));
112 Smi::FromInt(EmbedderFieldCount::update(Smi::ToInt(data()), count)));
118 return IsImmutablePrototype::decode(Smi::ToInt(value));
122 return set_data(Smi::FromInt(
123 IsImmutablePrototype::update(Smi::ToInt(data()), immutable)));
frame-array.h 22 V(WasmFunctionIndex, Smi) \
27 V(Offset, Smi) \
28 V(Flags, Smi)
maybe-object.h 16 class Smi;
19 // A MaybeObject is either a SMI, a strong reference to a HeapObject, a weak
25 inline bool ToSmi(Smi** value);
26 inline Smi* ToSmi();
51 static MaybeObject* FromSmi(Smi* smi) {
52 DCHECK(HAS_SMI_TAG(smi));
53 return reinterpret_cast<MaybeObject*>(smi);
scope-info.cc 212 Smi::FromInt(info));
219 Smi::FromInt(var->index()));
226 Smi::FromInt(properties));
248 int info = Smi::ToInt(scope_info->get(info_index));
250 scope_info->set(info_index, Smi::FromInt(info));
260 scope_info->set(index++, Smi::FromInt(var_index));
271 Object* name = Smi::kZero;
277 scope_info->set(index++, Smi::FromInt(var_index));
290 scope_info->set(index++, Smi::FromInt(scope->start_position()));
291 scope_info->set(index++, Smi::FromInt(scope->end_position()))
    [all...]
prototype-info-inl.h 53 Smi* PrototypeUsers::empty_slot_index(WeakArrayList* array) {
58 array->Set(kEmptySlotIndex, MaybeObject::FromObject(Smi::FromInt(index)));
  /external/v8/src/
dateparser.cc 57 if (!Smi::IsValid(year) || !IsMonth(month) || !IsDay(day)) return false;
59 output->set(YEAR, Smi::FromInt(year));
60 output->set(MONTH, Smi::FromInt(month - 1)); // 0-based
61 output->set(DAY, Smi::FromInt(day));
91 output->set(HOUR, Smi::FromInt(hour));
92 output->set(MINUTE, Smi::FromInt(minute));
93 output->set(SECOND, Smi::FromInt(second));
94 output->set(MILLISECOND, Smi::FromInt(millisecond));
106 if (total_seconds_unsigned > Smi::kMaxValue) return false;
111 DCHECK(Smi::IsValid(total_seconds))
    [all...]
arguments-inl.h 21 int Arguments::smi_at(int index) { return Smi::ToInt((*this)[index]); }
isolate-inl.h 145 return array_constructor_cell->value() == Smi::FromInt(kProtectorValid);
163 Smi::ToInt(species_cell->value()) == kProtectorValid;
169 Smi::ToInt(species_cell->value()) == kProtectorValid;
175 Smi::ToInt(species_cell->value()) == kProtectorValid;
180 return string_length_cell->value() == Smi::FromInt(kProtectorValid);
185 return buffer_neutering->value() == Smi::FromInt(kProtectorValid);
190 return array_iterator_cell->value() == Smi::FromInt(kProtectorValid);
conversions-inl.h 94 DCHECK(Smi::IsValid(*smi_int_value));
99 return value >= Smi::kMinValue && value <= Smi::kMaxValue &&
146 if (number->IsSmi()) return Smi::ToInt(number);
151 if (number->IsSmi()) return Smi::ToInt(number);
157 int value = Smi::ToInt(number);
171 if (number->IsSmi()) return Smi::ToInt(number);
185 int value = Smi::ToInt(number);
202 int value = Smi::ToInt(number);
203 DCHECK(static_cast<unsigned>(Smi::kMaxValue) <
    [all...]
code-stub-assembler.h 256 // calculating array offset (the smi math can be folded away) and there are
286 TNode<Smi> ParameterToTagged(Node* value, ParameterMode mode) {
288 return UncheckedCast<Smi>(value);
291 Node* TaggedToParameter(SloppyTNode<Smi> value, ParameterMode mode) {
296 TNode<Smi> TaggedToSmi(TNode<Object> value, Label* fail) {
298 return UncheckedCast<Smi>(value);
362 TNode<Smi> UnsafeCastObjectToSmi(TNode<Object> p_o) { return CAST(p_o); }
458 TNode<Smi> LanguageModeConstant(LanguageMode mode) {
492 // Returns true iff the given value fits into smi range and is >= 0.
495 // Tag an IntPtr as a Smi value
    [all...]
  /external/v8/src/runtime/
runtime-numbers.cc 19 return isolate->heap()->ToBoolean(Smi::IsValid(number));
92 if (x_value == y_value) return Smi::FromInt(0);
97 return Smi::FromInt(x_value < y_value ? -1 : 1);
108 if (y_value >= 0) return Smi::FromInt(-1);
109 if (x_value >= 0) return Smi::FromInt(1);
153 if (x_scaled < y_scaled) return Smi::FromInt(-1);
154 if (x_scaled > y_scaled) return Smi::FromInt(1);
155 return Smi::FromInt(tie);
162 return Smi::FromInt(Smi::kMaxValue)
    [all...]
  /external/v8/src/builtins/
builtins-typed-array-gen.h 20 TNode<Smi> len,
33 TNode<Object> length, TNode<Smi> element_size);
38 TNode<Smi> element_size);
41 TNode<Smi> element_size);
45 TNode<Smi> element_size,
50 TNode<Smi> element_size);
52 void SetupTypedArray(TNode<JSTypedArray> holder, TNode<Smi> length,
55 TNode<Map> map, TNode<Smi> length,
88 TNode<Smi> len,
92 TNode<Object> constructor, TNode<Smi> len
    [all...]
builtins-lazy-gen.h 24 void TailCallRuntimeIfMarkerEquals(TNode<Smi> marker,
builtins-math.cc 20 if (length == 0) return Smi::kZero;
51 return Smi::kZero;
  /external/v8/src/interpreter/
handler-table-builder.cc 44 DCHECK(Smi::IsValid(offset)); // Encoding of handler table requires this.
50 DCHECK(Smi::IsValid(offset)); // Encoding of handler table requires this.
56 DCHECK(Smi::IsValid(offset)); // Encoding of handler table requires this.
constant-array-builder.h 66 size_t Insert(Smi* smi);
81 // associated with the first reservation. Each entry's Smi value can be
88 // Sets the jump table entry at |index| to |smi|. Note that |index| is the
90 void SetJumpTableSmi(size_t index, Smi* smi);
98 // SMI value.
99 size_t CommitReservedEntry(OperandSize operand_size, Smi* value);
114 explicit Entry(Smi* smi) : smi_(smi), tag_(Tag::kSmi) {
    [all...]

Completed in 846 milliseconds

1 2 3 4 5 6 7 8 91011>>