/external/v8/src/heap/ |
heap.h | 269 AllocationResult() : object_(Smi::FromInt(NEW_SPACE)) {} 284 : object_(Smi::FromInt(static_cast<int>(space))) {} [all...] |
concurrent-marking.cc | 447 // The synchronized_length() function checks that the length is a Smi. 454 int size = T::SizeFor(Smi::ToInt(length));
|
factory.h | 533 // The return value may be a smi or a heap number. [all...] |
/external/v8/src/mips/ |
macro-assembler-mips.h | 295 void Push(Smi* smi); 717 inline void Move(Register dst, Smi* smi) { li(dst, Operand(smi)); } 813 // Jump the register contains a smi. [all...] |
macro-assembler-mips.cc | 205 // Skip barrier if writing a smi. 290 Move(remembered_set_parameter, Smi::FromEnum(remembered_set_action)); 291 Move(fp_mode_parameter, Smi::FromEnum(fp_mode)); [all...] |
/external/v8/src/mips64/ |
macro-assembler-mips64.h | 314 void Push(Smi* smi); 685 inline void Move(Register dst, Smi* smi) { li(dst, Operand(smi)); } 820 // Jump the register contains a smi. [all...] |
macro-assembler-mips64.cc | 205 // Skip barrier if writing a smi. 290 Move(remembered_set_parameter, Smi::FromEnum(remembered_set_action)); 291 Move(fp_mode_parameter, Smi::FromEnum(fp_mode)); [all...] |
/external/v8/src/compiler/ |
access-info.cc | 437 Smi::ToInt(name->GetHash()))), 630 // The String::length property is always a smi in the range 636 // The JSArray::length property is a smi in the range 638 // elements, a smi in the range [0, FixedArray::kMaxLength]
|
js-heap-broker.cc | 705 // Handle-dereference is always allowed for Handle<Smi>. 706 return object<Smi>()->value(); [all...] |
common-operator.cc | 525 V(Eager, Smi, SafetyCheck) [all...] |
/external/v8/src/ |
globals.h | 398 static_assert(kSmiValueSize <= 32, "Unsupported Smi tagging scheme"); 399 // Smi sign bit position must be 32-bit aligned so we can use sign extension 402 "Unsupported Smi tagging scheme"); 409 "Unsupported Smi tagging scheme"); 411 "Unsupported Smi tagging scheme"); 413 "Unsupported Smi tagging scheme"); 415 // Mask for the sign bit in a smi. 531 class Smi; [all...] |
value-serializer.cc | 351 WriteSmi(Smi::cast(*object)); 421 void ValueSerializer::WriteSmi(Smi* smi) { 422 static_assert(kSmiValueSize <= 32, "Expected SMI <= 32 bits."); 424 WriteZigZag<int32_t>(smi->value()); 631 for (; i < length; i++) WriteSmi(Smi::cast(elements->get(i))); [all...] |
isolate.h | [all...] |
/external/v8/src/s390/ |
assembler-s390.cc | 310 int32_t smi; local 311 if (DoubleToSmiInteger(value, &smi)) return Operand(Smi::FromInt(smi));
|
code-stubs-s390.cc | 80 // SMI Marker 81 // SMI Marker 616 __ Push(Smi::kZero); // should_throw_on_error -> false
|
/external/v8/src/arm64/ |
macro-assembler-arm64.h | 237 void Move(Register dst, Smi* src); 561 inline void SmiUntag(Register smi); 759 inline void Push(Smi* smi); [all...] |
macro-assembler-arm64-inl.h | 1037 void MacroAssembler::SmiTag(Register smi) { SmiTag(smi, smi); } 1070 void TurboAssembler::SmiUntag(Register smi) { SmiUntag(smi, smi); } [all...] |
/external/v8/src/ast/ |
prettyprinter.cc | 616 Print("%d", Smi::ToInt(literal->AsSmiLiteral())); [all...] |
ast.h | 225 // True iff the expression is a literal represented as a smi. 1048 Smi* AsSmiLiteral() const { 1050 return Smi::FromInt(smi_); [all...] |
/external/v8/src/builtins/ |
builtins-date.cc | [all...] |
/external/v8/src/parsing/ |
scanner.cc | 808 case Token::SMI: [all...] |
/external/v8/src/regexp/ |
regexp-parser.cc | 987 array->set(i * 2 + 1, Smi::FromInt(capture->index())); [all...] |
/external/v8/src/debug/ |
liveedit.cc | 405 return Smi::ToInt(ends_array_->get(index)) + 1; [all...] |
/external/v8/src/interpreter/ |
interpreter-assembler.cc | 708 TNode<Smi> call_count = 715 // Count is Smi, so we don't need a write barrier. [all...] |
/external/v8/src/ppc/ |
assembler-ppc.h | 390 V8_INLINE explicit Operand(Smi* value) : rmode_(RelocInfo::NONE) { 396 static Operand EmbeddedNumber(double number); // Smi or HeapNumber. [all...] |