/external/v8/src/builtins/arm/ |
builtins-arm.cc | 160 // Restore smi-tagged arguments count from the frame. 308 // Otherwise we do a smi check and fall through to check if the return value 311 // If the result is a smi, it is *not* an object in the ECMA sense. 331 // Restore smi-tagged arguments count from the frame. 640 __ cmp(smi_entry, Operand(Smi::FromEnum(marker))); 668 // Check if the code entry is a Smi. If yes, we interpret it as an 674 // Optimized code slot is a Smi optimization marker. 678 Operand(Smi::FromEnum(OptimizationMarker::kNone))); 698 Operand(Smi::FromEnum(OptimizationMarker::kInOptimizationQueue))); [all...] |
/external/v8/src/builtins/ |
builtins-proxy-gen.cc | 76 TNode<Smi> length = ParameterToTagged(argc, mode); 548 TNode<Smi> language_mode = CAST(Parameter(Descriptor::kLanguageMode));
|
builtins-intl.cc | 588 number_obj = Handle<Smi>(Smi::kZero, isolate); [all...] |
/external/v8/src/builtins/mips/ |
builtins-mips.cc | 147 // Restore smi-tagged arguments count from the frame. 296 // Otherwise we do a smi check and fall through to check if the return value 299 // If the result is a smi, it is *not* an object in the ECMA sense. 319 // Restore smi-tagged arguments count from the frame. 619 __ Branch(&no_match, ne, smi_entry, Operand(Smi::FromEnum(marker))); 645 // Check if the code entry is a Smi. If yes, we interpret it as an 651 // Optimized code slot is a Smi optimization marker. 655 Operand(Smi::FromEnum(OptimizationMarker::kNone))); 675 Operand(Smi::FromEnum(OptimizationMarker::kInOptimizationQueue))); 844 // Push bytecode array and Smi tagged bytecode array offset [all...] |
/external/v8/src/builtins/mips64/ |
builtins-mips64.cc | 146 // Restore smi-tagged arguments count from the frame. 296 // Otherwise we do a smi check and fall through to check if the return value 299 // If the result is a smi, it is *not* an object in the ECMA sense. 319 // Restore smi-tagged arguments count from the frame. 618 __ Branch(&no_match, ne, smi_entry, Operand(Smi::FromEnum(marker))); 644 // Check if the code entry is a Smi. If yes, we interpret it as an 650 // Optimized code slot is a Smi optimization marker. 654 Operand(Smi::FromEnum(OptimizationMarker::kNone))); 674 Operand(Smi::FromEnum(OptimizationMarker::kInOptimizationQueue))); [all...] |
/external/v8/src/ |
external-reference.cc | 755 typedef Smi* (*GetOrCreateHash)(Isolate * isolate, Object * key); 762 typedef Smi* (*CreateIdentityHash)(Isolate * isolate, JSReceiver * key);
|
bootstrapper.cc | 684 Handle<Object> value(Smi::FromInt(function->shared()->GetLength()), [all...] |
transitions.cc | 426 MaybeObject::FromSmi(Smi::FromInt(value)));
|
/external/v8/src/heap/ |
incremental-marking.cc | 511 int age = Smi::ToInt(retained_maps->Get(i + 1)->ToSmi()); 534 retained_maps->Set(i + 1, MaybeObject::FromSmi(Smi::FromInt(new_age))); [all...] |
/external/v8/src/ia32/ |
macro-assembler-ia32.h | 129 void Move(Register dst, Smi* src) { Move(dst, Immediate(src)); } 164 // Jump the register contains a smi. 170 // Jump if the operand is a smi. 421 void Push(Smi* smi) { Push(Immediate(smi)); } 531 // write barrier if the value is a smi. 602 // Smi tagging support. 609 // Modifies the register even if it does not contain a Smi! 617 // Jump if register contain a non-smi [all...] |
code-stubs-ia32.cc | 457 __ push(Immediate(Smi::kZero)); // should_throw_on_error -> false
|
/external/v8/src/objects/ |
bigint.cc | 780 int value = Smi::ToInt(*y); 782 // Any multi-digit BigInt is bigger than a Smi. 797 int y_value = Smi::ToInt(*y); [all...] |
map-inl.h | 711 Object* value = validity_cell->IsSmi() ? Smi::cast(validity_cell) 713 return value == Smi::FromInt(Map::kPrototypeChainValid);
|
string.h | 363 static_assert(kMaxLength <= (Smi::kMaxValue / 2 - kSize), [all...] |
/external/v8/src/builtins/ia32/ |
builtins-ia32.cc | 125 // Restore smi-tagged arguments count from the frame. 278 // Otherwise we do a smi check and fall through to check if the return value 281 // If the result is a smi, it is *not* an object in the ECMA sense. 301 // Restore smi-tagged arguments count from the frame. 607 __ cmp(smi_entry, Immediate(Smi::FromEnum(marker))); 632 // Check if the code entry is a Smi. If yes, we interpret it as an 642 Immediate(Smi::FromEnum(OptimizationMarker::kNone))); 662 Immediate(Smi::FromEnum(OptimizationMarker::kInOptimizationQueue))); 833 // Push Smi tagged initial bytecode array offset. 834 __ push(Immediate(Smi::FromInt(BytecodeArray::kHeaderSize - kHeapObjectTag))) [all...] |
/external/v8/src/arm/ |
assembler-arm-inl.h | 216 Operand::Operand(Smi* value) : rmode_(RelocInfo::NONE) {
|
code-stubs-arm.cc | 556 __ Push(Smi::kZero); // should_throw_on_error -> false
|
/external/v8/src/ic/ |
binary-op-assembler.cc | 28 // Check if the {lhs} is a Smi or a HeapObject. 30 // If rhs is known to be an Smi we want to fast path Smi operation. This is 32 // both Smi and Number operations, so this path should not be marked as 40 Comment("lhs is Smi"); 42 // Check if the {rhs} is also a Smi. 60 Comment("perform smi operation"); 61 // If rhs is known to be an Smi we want to fast path Smi operation. This 63 // path both Smi and Number operations, so this path should not be marke [all...] |
/external/v8/src/mips/ |
code-stubs-mips.cc | 554 DCHECK_NULL(Smi::kZero);
|
/external/v8/src/mips64/ |
code-stubs-mips64.cc | 559 DCHECK_NULL(Smi::kZero);
|
/external/v8/src/ppc/ |
code-stubs-ppc.cc | 584 __ Push(Smi::kZero); // should_throw_on_error -> false
|
/external/v8/src/x64/ |
code-stubs-x64.cc | 534 __ Push(Smi::kZero); // should_throw_on_error -> false
|
/external/v8/src/interpreter/ |
bytecode-array-builder.cc | 396 Token::Value op, Smi* literal, int feedback_slot) { 575 v8::internal::Smi* smi) { 576 int32_t raw_smi = smi->value(); [all...] |
/external/v8/src/builtins/x64/ |
builtins-x64.cc | 124 // Restore smi-tagged arguments count from the frame. 275 // Otherwise we do a smi check and fall through to check if the return value 278 // If the result is a smi, it is *not* an object in the ECMA sense. 669 __ SmiCompare(smi_entry, Smi::FromEnum(marker)); 696 // Check if the code entry is a Smi. If yes, we interpret it as an 702 // Optimized code slot is a Smi optimization marker. 706 Smi::FromEnum(OptimizationMarker::kNone)); 725 Smi::FromEnum(OptimizationMarker::kInOptimizationQueue)); [all...] |
/external/v8/src/arm64/ |
macro-assembler-arm64.cc | [all...] |