/external/v8/src/builtins/ |
builtins-console.cc | 50 context_id_obj->IsSmi() ? Handle<Smi>::cast(context_id_obj)->value() : 0; 124 handle(Smi::FromInt(context_id), isolate), NONE);
|
builtins-array.cc | 30 *out = Smi::ToInt(object); 388 DCHECK_LE(to_add, Smi::kMaxValue - Smi::ToInt(array->length())); 421 Handle<Smi>(Smi::kZero, isolate), LanguageMode::kStrict)); 499 int len = Smi::ToInt(array->length()); 522 DCHECK_LE(to_add, Smi::kMaxValue - Smi::ToInt(array->length())); 530 return Smi::FromInt(new_length); 556 int len = Smi::ToInt(array->length()) [all...] |
builtins-promise-gen.cc | 40 SmiConstant(Smi::kZero)); 42 SmiConstant(Smi::kZero)); 45 StoreObjectFieldNoWriteBarrier(promise, offset, SmiConstant(Smi::kZero)); 225 Node* context, TNode<Smi> index, Node* native_context) { 271 TNode<Smi> const flags = 273 TNode<Smi> const new_flags = 285 TNode<Smi> const flags = 296 TNode<Smi> mask = SmiConstant(status); 297 TNode<Smi> const flags = 304 TNode<Smi> const flags [all...] |
builtins-async-generator-gen.cc | 45 inline TNode<BoolT> IsGeneratorStateClosed(SloppyTNode<Smi> const state) { 52 inline TNode<BoolT> IsGeneratorStateSuspended(SloppyTNode<Smi> const state) { 61 SloppyTNode<Smi> const state) { 66 SloppyTNode<Smi> const state) { 124 inline TNode<BoolT> IsAbruptResumeType(SloppyTNode<Smi> const resume_type) { 180 TNode<Smi> continuation = CAST(LoadGeneratorState(generator)); 436 TNode<Smi> const resume_type =
|
builtins-error.cc | 99 Smi::ToInt(*template_index), arg0,
|
builtins-math-gen.cc | 32 // Check if {x} is a Smi or a HeapObject. 46 // There is a Smi representation for negated {x}. 65 TNode<Smi> result = TrySmiSub(SmiConstant(0), CAST(x), &if_overflow); 71 { Return(NumberConstant(0.0 - Smi::kMinValue)); } 110 // Check if {x} is a Smi or a HeapObject. 116 // Nothing to do when {x} is a Smi. 260 // Check if {x} is a Smi or a HeapObject. 407 TVARIABLE(Smi, smi_index); 421 TNode<Smi> new_smi_index = SmiSub(smi_index.value(), SmiConstant(1));
|
builtins-internal-gen.cc | 198 TNode<Smi> flags = 465 TNode<Smi> nof = GetNumberOfElements<NameDictionary>(properties); 466 TNode<Smi> new_nof = SmiSub(nof, SmiConstant(1)); 468 TNode<Smi> num_deleted = 470 TNode<Smi> new_deleted = SmiAdd(num_deleted, SmiConstant(1)); 475 TNode<Smi> capacity = GetCapacity<NameDictionary>(properties); 489 TNode<Smi> language_mode = CAST(Parameter(Descriptor::kLanguageMode)); [all...] |
/external/v8/src/ |
contexts-inl.h | 28 int ScriptContextTable::used() const { return Smi::ToInt(get(kUsedSlotIndex)); } 31 set(kUsedSlotIndex, Smi::FromInt(used));
|
futex-emulation.cc | 261 return Smi::FromInt(waiters_woken); 282 return Smi::FromInt(waiters);
|
value-serializer.h | 36 class Smi; 118 void WriteSmi(Smi* smi);
|
property.cc | 26 Descriptor::Descriptor() : details_(Smi::kZero) {}
|
layout-descriptor.cc | 111 uint32_t value = static_cast<uint32_t>(Smi::ToInt(*layout_descriptor)); 137 : static_cast<uint32_t>(Smi::ToInt(this));
|
/external/v8/src/runtime/ |
runtime-classes.cc | 149 Isolate* isolate, Arguments& args, Smi* index, Handle<JSObject> home_object, 151 int int_index = Smi::ToInt(index); 167 // here and avoid converting Smi keys back to Name. 188 int int_index = Smi::ToInt(index); 249 isolate, args, Smi::cast(tmp), receiver, 260 isolate, args, Smi::cast(tmp), receiver, 270 isolate, args, Smi::cast(*value), receiver, 381 int flags = Smi::ToInt(computed_properties->get(i++)); 385 Object* value = Smi::FromInt(key_index + 1); // Value follows name.
|
runtime-collections.cc | 49 Smi::ToInt(holder->index())); 79 Smi::ToInt(holder->index()));
|
runtime-atomics.cc | 163 inline Object* ToObject(Isolate* isolate, int8_t t) { return Smi::FromInt(t); } 165 inline Object* ToObject(Isolate* isolate, uint8_t t) { return Smi::FromInt(t); } 167 inline Object* ToObject(Isolate* isolate, int16_t t) { return Smi::FromInt(t); } 170 return Smi::FromInt(t);
|
runtime-utils.h | 36 // Cast the given argument to a Smi and store its value in an int variable 37 // with the given name. If the argument is not a Smi we crash safely. 65 // variable with the given name. If the argument is not a Smi we crash safely. 68 PropertyDetails name = PropertyDetails(Smi::cast(args[index])); 95 // variable with the given name. If the argument is not a Smi or the
|
/external/v8/src/heap/ |
heap-inl.h | 47 return static_cast<AllocationSpace>(Smi::ToInt(object_)); 550 if (last_id == Smi::kMaxValue) last_id = v8::UnboundScript::kNoScriptId; 552 set_last_script_id(Smi::FromInt(last_id)); 562 set_last_debugging_id(Smi::FromInt(last_id)); 568 set_next_template_serial_number(Smi::FromInt(next_serial_number));
|
/external/v8/src/interpreter/ |
interpreter-generator.cc | 67 // Load an integer literal into the accumulator as a Smi. 500 // TODO(jgruber): Not needed for monomorphic smi handler constant/field case. 907 TVARIABLE(Smi, var_left_feedback); 908 TVARIABLE(Smi, var_right_feedback); 926 TNode<Smi> result_type = SelectSmiConstant( 929 TNode<Smi> input_feedback = [all...] |
bytecode-array-writer.cc | 135 Smi::FromInt(static_cast<int>(relative_jump))); 285 OperandSize::kByte, Smi::FromInt(delta)); 314 OperandSize::kShort, Smi::FromInt(delta));
|
/external/v8/src/wasm/ |
wasm-module.cc | 139 array_object->set_length(Smi::FromInt(num_imports)); 206 array_object->set_length(Smi::FromInt(num_exports)); 291 array_object->set_length(Smi::FromInt(num_custom_sections));
|
/external/v8/src/compiler/ |
code-assembler.cc | 30 constexpr MachineType MachineTypeOf<Smi>::value; 37 static_assert(std::is_convertible<TNode<UnionT<Smi, HeapNumber>>, 38 TNode<UnionT<Smi, HeapObject>>>::value, 41 !std::is_convertible<TNode<UnionT<Smi, HeapObject>>, TNode<Number>>::value, 277 TNode<Smi> CodeAssembler::SmiConstant(Smi* value) { 278 return UncheckedCast<Smi>( 282 TNode<Smi> CodeAssembler::SmiConstant(int value) { 283 return SmiConstant(Smi::FromInt(value)); 342 bool CodeAssembler::ToSmiConstant(Node* node, Smi*& out_value) [all...] |
/external/v8/src/objects/ |
code-inl.h | 65 return Smi::kZero; 143 int DependentCode::flags() { return Smi::ToInt(Get(kFlagsIndex)->ToSmi()); } 146 Set(kFlagsIndex, MaybeObject::FromObject(Smi::FromInt(flags))); 740 SetBytecodeOffsetRaw(i, Smi::FromInt(value.ToInt()));
|
intl-objects.h | 236 inline static Intl::Type TypeFromSmi(Smi* type); 360 static Handle<Smi> CurrencyDigits(Isolate* isolate, Handle<String> currency);
|
/external/v8/src/snapshot/ |
partial-serializer.cc | 43 context_->set_math_random_index(Smi::kZero);
|
/external/v8/src/x64/ |
macro-assembler-x64.cc | 226 // Skip barrier if writing a smi. 316 Smi* smi_rsa = Smi::FromEnum(remembered_set_action); 317 Smi* smi_fm = Smi::FromEnum(fp_mode); 356 // Skip barrier if writing a smi. 441 Move(rdx, Smi::FromInt(static_cast<int>(reason))); 998 // Smi tagging, untagging and tag detection. 1000 Register TurboAssembler::GetSmiConstant(Smi* source) { 1011 void TurboAssembler::Move(Register dst, Smi* source) 1128 Condition smi = CheckSmi(src); local 1135 Condition smi = CheckSmi(src); local 1141 Condition smi = CheckSmi(src); local 1203 intptr_t smi = reinterpret_cast<intptr_t>(source); local 1230 int32_t smi; local [all...] |