/external/v8/src/builtins/ |
builtins-function-gen.cc | 52 TNode<Smi> descriptors_length = LoadWeakFixedArrayLength(descriptors);
|
builtins-intl-gen.cc | 44 TNode<Smi> const length = LoadStringLengthAsSmi(string);
|
builtins-promise-gen.h | 117 Node* CreatePromiseAllResolveElementFunction(Node* context, TNode<Smi> index,
|
builtins-array-gen.cc | 207 TNode<Smi> length = CAST(len_); 258 // array is smi. Value is either tagged or a heap number. 316 // value only after a transition from smi to double. 384 TNode<FixedArray> array, TNode<Smi> smi_length) { 709 MissingPropertyMode missing_property_mode, TNode<Smi> length) { 792 // Non-smi lengths must use the slow path. 799 TNode<Smi> smi_len = CAST(len()); 841 TNode<Smi> len = SmiConstant(0); 853 TNode<Smi> const protector_invalid = [all...] |
builtins-api.cc | 227 argv[BuiltinArguments::kArgcOffset] = Smi::FromInt(frame_argc);
|
builtins-function.cc | 237 Handle<Object> length(Smi::kZero, isolate);
|
builtins-number-gen.cc | 79 // Check if {number} is a Smi. 114 // Check if {number} is a Smi. 151 // Check if the {input} is a HeapObject or a Smi. 197 // The {input} is neither a String nor a Smi, check for HeapNumber. 396 TNode<Smi> result = TrySmiAdd(CAST(left), CAST(right), &if_overflow); 441 // {left} is a HeapNumber, {right} is a Smi. 452 // {left} is neither a Numeric nor a String, and {right} is a Smi. 614 // At this point, var_left is a Smi but var_right is not. 627 // At this point, var_left is a HeapNumber and var_right is a Smi. 687 TNode<Smi> result = TrySmiSub(CAST(var_left.value()) [all...] |
/external/v8/src/debug/ |
debug-scopes.cc | 198 details->set(kScopeDetailsTypeIndex, Smi::FromInt(Type())); 207 Smi::FromInt(start_position())); 208 details->set(kScopeDetailsEndPositionIndex, Smi::FromInt(end_position())); 563 int module_variable_count = Smi::cast(scope_info->get(count_index))->value();
|
debug-stack-trace-iterator.cc | 74 if (value->IsSmi()) return Smi::ToInt(value);
|
/external/v8/src/ |
frames-inl.h | 81 int argc = Smi::ToInt(argc_slot);
|
json-parser.cc | 168 Handle<Object> arg1 = Handle<Smi>(Smi::FromInt(position_), isolate()); 651 return Handle<Smi>(Smi::FromInt((negative ? -i : i)), isolate());
|
runtime-profiler.cc | 256 if (ticks < Smi::kMaxValue) {
|
messages.cc | 153 static_cast<int32_t>(Smi::ToInt(listener->get(2))); 262 handle(Smi::FromInt(info.line + 1), isolate)); 268 handle(Smi::FromInt(info.column + 1), isolate)); 504 handle(Smi::FromInt(line_number), isolate), isolate); 511 handle(Smi::FromInt(column_number), isolate), isolate); 662 return handle(Smi::FromInt(wasm_func_index_), isolate_); 863 Handle<Object> value(Smi::FromInt(frame_index), isolate); [all...] |
elements.cc | 70 // fast element handler for smi-only arrays. The implementation is currently 327 to->set(to_start, Smi::ToInt(hole_or_smi)); 365 Object* smi = from->get(from_start); local 366 DCHECK(!smi->IsTheHole()); 367 to->set(to_start, Smi::ToInt(smi)); 578 length = Smi::ToInt(length_obj); 609 int length = Smi::ToInt(array->length()); [all...] |
frames.cc | 331 // the number of arguments is stored on stack as Smi. We need to check 332 // that it really an Smi. 698 int argc = Smi::ToInt(argc_slot) - 4; [all...] |
contexts.h | 171 V(ERRORS_THROWN_INDEX, Smi, errors_thrown) \ 243 V(MATH_RANDOM_INDEX_INDEX, Smi, math_random_index) \ [all...] |
/external/v8/src/objects/ |
hash-table.h | 223 set(kCapacityIndex, Smi::FromInt(capacity));
|
/external/v8/src/regexp/ |
regexp-utils.cc | 163 // The smi check is required to omit ToLength(lastIndex) calls with possible 166 return last_index->IsSmi() && Smi::ToInt(last_index) >= 0;
|
/external/v8/src/runtime/ |
runtime-promise.cc | 106 return Smi::FromInt(promise->status());
|
runtime-object.cc | 107 // JSObject without a name key. If the key is a Smi, check for a 116 if (Smi::ToInt(*key_obj) >= js_object->elements()->length()) { 127 // Fast case for string indexing using [] with a smi index. 129 int index = Handle<Smi>::cast(key_obj)->value(); 687 return Smi::kZero; 777 if (!object->IsJSObject()) return Smi::kZero; 780 if (!js_object->map()->is_deprecated()) return Smi::kZero; 785 if (!JSObject::TryMigrateInstance(js_object)) return Smi::kZero; [all...] |
runtime-internal.cc | 53 int length = Smi::ToInt(array->length()); 152 handle(Smi::FromInt(static_cast<int>(size)), isolate);
|
/external/v8/src/snapshot/ |
serializer-common.cc | 118 if (cache->size() <= i) cache->push_back(Smi::kZero);
|
/external/v8/src/compiler/ |
code-assembler.h | 141 struct MachineTypeOf<Smi> { 213 using Number = UnionT<Smi, HeapNumber>; 281 Smi* CheckObjectType(Object* value, Smi* type, String* location); 520 V(BitcastWordToTaggedSigned, Smi, WordT) \ 701 TNode<Smi> SmiConstant(Smi* value); 702 TNode<Smi> SmiConstant(int value); 705 TNode<Smi> SmiConstant(E value) { 731 bool ToSmiConstant(Node* node, Smi*& out_value) [all...] |
/external/v8/src/ic/ |
keyed-store-generic.cc | 58 Maybe<LanguageMode> language_mode, TNode<Smi> slot, 300 // FixedArray backing store -> Smi or object elements. 714 // SMI -> slow [all...] |
/external/v8/src/interpreter/ |
bytecode-array-builder.h | 73 BytecodeArrayBuilder& LoadLiteral(v8::internal::Smi* value); 336 Smi* literal,
|