/external/v8/src/objects/ |
js-array-buffer.cc | 44 set_byte_length(Smi::kZero); 97 array_buffer->SetEmbedderField(i, Smi::kZero);
|
js-plural-rules.cc | 240 Handle<Smi> value_smi(Smi::FromInt(value), isolate);
|
fixed-array.h | 98 // Length is smi tagged when it is stored. 127 inline void set(int index, Smi* value); 175 "FixedArray maxLength not a Smi"); 252 "FixedDoubleArray maxLength not a Smi"); 309 "WeakFixedArray maxLength not a Smi"); 521 "ByteArray maxLength not a Smi"); 584 static_cast<size_t>(Smi::kMaxValue) * kMaxElementSize; 587 static const size_t kMaxLength = Smi::kMaxValue; 636 // This accessor applies the correct conversion from Smi, HeapNumber
|
/external/v8/src/ppc/ |
macro-assembler-ppc.h | 99 // Converts the integer (untagged smi) in |src| to a double, storing 103 // Converts the unsigned integer (untagged smi) in |src| to 107 // Converts the integer (untagged smi) in |src| to 111 // Converts the unsigned integer (untagged smi) in |src| to 186 // load an SMI value <value> to GPR <dst> 187 void LoadSmiLiteral(Register dst, Smi* smi); 222 void Push(Smi* smi); 486 void Move(Register dst, Smi* smi) { LoadSmiLiteral(dst, smi); [all...] |
/external/v8/src/runtime/ |
runtime-test.cc | 124 CONVERT_ARG_HANDLE_CHECKED(Smi, index, 1); 335 return Smi::FromInt(status); 397 return Smi::FromInt(status); 414 if (!function->has_feedback_vector()) return Smi::kZero; 415 return Smi::FromInt(function->feedback_vector()->deopt_count()); 478 CONVERT_ARG_HANDLE_CHECKED(Smi, block_size, 0); 545 // Strong reference or SMI. [all...] |
runtime-strings.cc | 211 return Smi::FromInt(String::IndexOf(isolate, receiver_string, search_string, 268 return Smi::FromInt(subject->Get(i)); 287 DCHECK_GE(Smi::kMaxValue, String::kMaxLength); 569 // not in the cache and fills the remainder with smi zeros. Returns 584 static_assert(Smi::kZero == 0, "Can use memset since Smi::kZero is 0"); 590 DCHECK(element == Smi::kZero || 724 return Smi::FromInt(String::kMaxLength);
|
runtime-literals.cc | 21 return literal_site == Smi::kZero; 30 vector->Set(slot, Smi::FromInt(1)); 370 value = handle(Smi::kZero, isolate);
|
/external/v8/src/snapshot/ |
serializer.h | 177 void PutSmi(Smi* smi); 326 std::map<void*, Smi*> backing_stores;
|
deserializer.cc | 188 if (isolate_->heap()->allocation_sites_list() == Smi::kZero) { 245 Smi* store_index = reinterpret_cast<Smi*>(buffer->backing_store()); 255 Smi* store_index = reinterpret_cast<Smi*>(fta->external_pointer()); [all...] |
serializer.cc | 126 PutSmi(Smi::cast(object)); 274 void Serializer<AllocatorT>::PutSmi(Smi* smi) { 275 sink_.Put(kOnePointerRawData, "Smi"); 276 byte* bytes = reinterpret_cast<byte*>(&smi); 454 elements->set_external_pointer(Smi::FromInt(ref)); 461 elements->set_external_pointer(Smi::kZero); 471 // We cannot store byte_length larger than Smi range in the snapshot. 479 buffer->set_backing_store(Smi::FromInt(ref)); [all...] |
/external/v8/src/ |
api-natives.cc | 237 PropertyDetails details(Smi::cast(bit)); 257 PropertyDetails details(Smi::cast(properties->get(i++))); 262 static_cast<v8::Intrinsic>(Smi::ToInt(properties->get(i++))); 368 int serial_number = Smi::ToInt(info->serial_number()); 458 int serial_number = Smi::ToInt(data->serial_number()); 590 auto value = handle(Smi::FromInt(intrinsic), isolate);
|
isolate.cc | [all...] |
objects-printer.cc | 61 os << "Smi: " << std::hex << "0x" << Smi::ToInt(this); 62 os << std::dec << " (" << Smi::ToInt(this) << ")\n"; 832 Smi* smi; local 833 if (raw_transitions()->ToSmi(&smi)) { 834 os << Brief(smi); 2190 Smi* smi; local [all...] |
objects.h | 50 // - Smi (immediate small integer) 183 // Smi: [31 bit signed int] 0 304 // We may store the unsigned bit field as signed Smi value and do not 743 V(Smi) \ [all...] |
objects.cc | 255 if (input->IsSmi()) return handle(Smi::cast(*input)->ToUint32Smi(), isolate); 287 uint_value <= static_cast<uint32_t>(Smi::kMaxValue)) { 288 return handle(Smi::FromInt(static_cast<int>(uint_value)), isolate); 477 int value = std::max(Smi::ToInt(*input), 0); 478 return handle(Smi::FromInt(value), isolate); 482 return handle(Smi::kZero, isolate); 493 if (input->IsUndefined(isolate)) return handle(Smi::kZero, isolate); 495 if (input->IsSmi() && Smi::ToInt(*input) >= 0) return input; 505 if (IsSmi()) return Smi::ToInt(this) != 0; 2535 Smi* smi; local [all...] |
deoptimizer.cc | 118 PrintF(V8PRIxPTR_FMT " <Smi %d>", reinterpret_cast<Address>(obj), 119 Smi::cast(obj)->value()); [all...] |
contexts.cc | 24 CHECK(length < Smi::kMaxValue / 2); 503 set_errors_thrown(Smi::FromInt(0)); 510 set_errors_thrown(Smi::FromInt(previous_value + 1));
|
/external/v8/src/wasm/ |
wasm-debug.cc | 49 if (Smi::IsValid(value.to<int32_t>())) 50 return handle(Smi::FromInt(value.to<int32_t>()), isolate); 53 if (Smi::IsValid(value.to<int64_t>())) 54 return handle(Smi::FromIntptr(value.to<int64_t>()), isolate); 495 Smi::FromInt(ScopeIterator::ScopeTypeGlobal)); 504 Smi::FromInt(ScopeIterator::ScopeTypeLocal));
|
/external/v8/src/ast/ |
modules.cc | 112 CHECK(Smi::IsValid(module_request)); // TODO(neis): Check earlier? 160 handle(Smi::FromInt(it->second->cell_index), isolate);
|
ast.cc | 620 boilerplate_value = handle(Smi::kZero, isolate); 751 Expression** expr, Smi** literal) { 761 Smi** literal) { 900 return handle(Smi::FromInt(smi_), isolate); [all...] |
/external/v8/src/debug/ |
debug.h | 400 thread_local_.suspended_generator_ = Smi::kZero; 404 return thread_local_.suspended_generator_ != Smi::kZero;
|
/external/v8/src/s390/ |
macro-assembler-s390.h | 171 // Jump the register contains a smi. 174 beq(smi_label /*, cr0*/); // branch if SMI 205 void Move(Register dst, Smi* smi) { LoadSmiLiteral(dst, smi); } 551 void Push(Smi* smi); 662 // Converts the integer (untagged smi) in |src| to a double, storing 666 // Converts the unsigned integer (untagged smi) in |src| to 670 // Converts the integer (untagged smi) in |src| t [all...] |
/external/v8/tools/torque/vim-torque/syntax/ |
torque.vim | 47 syn keyword torqueType Tagged Smi HeapObject Object
|
/external/v8/src/interpreter/ |
bytecode-generator.cc | 192 builder()->LoadLiteral(Smi::FromInt(token)); 198 // Smi token value is just as good, and by reusing it we save a bytecode. 214 builder()->LoadLiteral(Smi::FromInt(-1)); 218 // the liveness analysis. Normally we would LdaUndefined first, but the Smi 236 ->LoadLiteral(Smi::FromInt(entry.token)) 733 data->set(array_index++, Smi::FromInt(declaration.slot.ToInt())); 739 Smi::FromInt(declaration.literal_slot.ToInt()); [all...] |
/external/v8/src/builtins/ |
builtins-collections-gen.cc | 529 TNode<Smi> length = LoadFastJSArrayLength(array); 651 // Specialization for Smi. 700 // should be Smi -1. [all...] |