Searched defs:smi (Results 1 - 25 of 38) sorted by relevance

12

/external/v8/src/crankshaft/arm64/
H A Dlithium-gap-resolver-arm64.cc244 Smi* smi = cgen_->ToSmi(constant_source); local
245 __ StoreConstant(reinterpret_cast<intptr_t>(smi),
/external/llvm/test/MC/Lanai/
H A Dv11.s455 smi %r21 label
/external/v8/src/interpreter/
H A Dbytecode-array-accessor.cc187 Smi* smi = Smi::cast(*GetConstantForIndexOperand(0)); local
188 return current_offset() + smi->value() + current_prefix_offset();
H A Dconstant-array-builder.cc170 size_t ConstantArrayBuilder::Insert(Smi* smi) { argument
171 auto entry = smi_map_.find(smi);
173 return AllocateReservedEntry(smi);
H A Dbytecode-array-builder.cc383 v8::internal::Smi* smi) {
384 int32_t raw_smi = smi->value();
382 LoadLiteral( v8::internal::Smi* smi) argument
/external/v8/src/
H A Dlayout-descriptor-inl.h13 LayoutDescriptor* LayoutDescriptor::FromSmi(Smi* smi) { argument
14 return LayoutDescriptor::cast(smi);
20 // The whole bit vector fits into a smi.
H A Dcode-stub-assembler.h76 // calculating array offset (the smi math can be folded away) and there are
280 // Check a value for smi-ness
283 // Check that the value is a non-negative smi.
341 // Tag a smi and store it.
845 Node* IsSetSmi(Node* smi, int untagged_mask) { argument
848 WordAnd(BitcastTaggedToWord(smi), IntPtrConstant(mask_word)),
H A Delements.cc62 // fast element handler for smi-only arrays. The implementation is currently
355 Object* smi = from->get(from_start); local
356 DCHECK(!smi->IsTheHole(from->GetIsolate()));
357 to->set(to_start, Smi::cast(smi)->value());
3721 // smi.
H A Dobjects-inl.h46 PropertyDetails::PropertyDetails(Smi* smi) { argument
47 value_ = smi->value();
1653 // If transition_info is a smi, then it represents an ElementsKind
6970 Smi* smi = Smi::cast(FixedArray::cast(data)->get(kTagIndex));
6971 return static_cast<JSRegExp::Type>(smi->value());
6991 Smi* smi = Smi::cast(FixedArray::cast(data)->get(kFlagsIndex));
6992 return Flags(smi->value());
H A Dvalue-serializer.cc375 void ValueSerializer::WriteSmi(Smi* smi) { argument
378 WriteZigZag<int32_t>(smi->value());
/external/valgrind/drd/
H A Ddrd_main.c886 HChar* const smi = VG_(getenv)("DRD_SEGMENT_MERGING_INTERVAL"); local
887 if (smi)
888 DRD_(thread_set_segment_merge_interval)(VG_(strtoll10)(smi, NULL));
/external/mksh/src/
H A Dexec.c1711 const struct select_menu_info *smi = local
1715 smi->num_width, i + 1, smi->args[i]);
1724 struct select_menu_info smi; local
1753 for (i = n, smi.num_width = 1; i >= 10; i /= 10)
1754 smi.num_width++;
1756 smi.args = ap;
1760 print_columns(&co, n, select_fmt_entry, (void *)&smi,
1761 smi.num_width + 2 + aocts, smi
[all...]
/external/syslinux/gpxe/src/include/gpxe/
H A Dinfiniband.h425 struct ib_mad_interface *smi; member in struct:ib_device
/external/v8/src/arm/
H A Dmacro-assembler-arm.h176 void Move(Register dst, Smi* smi) { mov(dst, Operand(smi)); } argument
334 void Push(Smi* smi) { Push(Handle<Smi>(smi, isolate())); } argument
588 // If |object| is neither smi nor heap number, |not_number| is jumped to
870 // label if not. Skip the smi check if not required (object is known to be a
888 // to a specified target if equal. Skip the smi check if not required
944 // Load the value of a smi object into a double register.
946 void SmiToDouble(LowDwVfpRegister value, Register smi);
990 // Converts the smi o
[all...]
/external/v8/src/ia32/
H A Dmacro-assembler-ia32.h200 // value is a smi.
212 // write barrier if the value is a smi.
387 // label if not. Skip the smi check if not required (object is known to be a
394 // to a specified target if equal. Skip the smi check if not required
459 // Jump the register contains a smi.
465 // Jump if the operand is a smi.
471 // Jump if register contain a non-smi.
477 // Jump if the operand is not a smi.
483 // Jump if the value cannot be represented by a smi.
492 // Jump if the unsigned integer value cannot be represented by a smi
787 Push(Smi* smi) argument
[all...]
/external/v8/src/snapshot/
H A Dserializer.cc239 void Serializer::PutSmi(Smi* smi) { argument
241 byte* bytes = reinterpret_cast<byte*>(&smi);
/external/v8/src/x87/
H A Dmacro-assembler-x87.h203 // value is a smi.
215 // write barrier if the value is a smi.
379 // label if not. Skip the smi check if not required (object is known to be a
386 // to a specified target if equal. Skip the smi check if not required
453 // Jump the register contains a smi.
459 // Jump if the operand is a smi.
465 // Jump if register contain a non-smi.
471 // Jump if the operand is not a smi.
477 // Jump if the value cannot be represented by a smi.
486 // Jump if the unsigned integer value cannot be represented by a smi
766 Push(Smi* smi) argument
[all...]
/external/kernel-headers/original/uapi/asm-x86/asm/
H A Dkvm.h324 } smi; member in struct:kvm_vcpu_events
/external/v8/src/arm64/
H A Dmacro-assembler-arm64-inl.h1304 void MacroAssembler::SmiTag(Register smi) { SmiTag(smi, smi); } argument
1318 void MacroAssembler::SmiUntag(Register smi) { SmiUntag(smi, smi); } argument
H A Dmacro-assembler-arm64.h675 void Push(Smi* smi) { Push(Handle<Smi>(smi, isolate())); } argument
967 inline void SmiTag(Register smi);
969 inline void SmiUntag(Register smi);
1000 // Abort execution if argument is a smi, enabled via --debug-code.
1035 // Abort execution if argument is not a number (heap number or smi).
1265 // Converts the smi or heap number in object to an int32 using the rules
1425 // label if not. Skip the smi check if not required (object is known to be a
1449 // to a specified target if equal. Skip the smi check if not required
/external/v8/src/full-codegen/
H A Dfull-codegen.cc313 // Inline smi case inside loops, but not division and modulo which
521 void FullCodeGenerator::PushOperand(Smi* smi) { argument
523 __ Push(smi);
/external/v8/src/mips/
H A Dmacro-assembler-mips.h65 // Object is known to be a non smi.
259 inline void Move(Register dst, Smi* smi) { li(dst, Operand(smi)); } argument
698 void Push(Smi* smi) { Push(Handle<Smi>(smi, isolate())); } argument
942 // Converts the smi or heap number in object to an int32 using the rules
953 // If |object| is neither smi nor heap number, |not_number| is jumped to
1138 // label if not. Skip the smi check if not required (object is known to be a
1155 // to a specified target if equal. Skip the smi check if not required
1200 // Load the value of a smi objec
[all...]
/external/v8/src/mips64/
H A Dmacro-assembler-mips64.h65 // Object is known to be a non smi.
288 inline void Move(Register dst, Smi* smi) { li(dst, Operand(smi)); } argument
742 void Push(Smi* smi) { Push(Handle<Smi>(smi, isolate())); } argument
995 // Converts the smi or heap number in object to an int32 using the rules
1006 // If |object| is neither smi nor heap number, |not_number| is jumped to
1192 // label if not. Skip the smi check if not required (object is known to be a
1209 // to a specified target if equal. Skip the smi check if not required
1255 // Load the value of a smi objec
[all...]
/external/v8/src/ppc/
H A Dmacro-assembler-ppc.h168 void Move(Register dst, Smi* smi) { LoadSmiLiteral(dst, smi); } argument
279 void Push(Smi* smi) { Push(Handle<Smi>(smi, isolate())); } argument
384 // Converts the integer (untagged smi) in |src| to a double, storing
388 // Converts the unsigned integer (untagged smi) in |src| to
392 // Converts the integer (untagged smi) in |src| to
396 // Converts the unsigned integer (untagged smi) in |src| to
494 void LoadSmiLiteral(Register dst, Smi* smi);
575 void AddSmiLiteral(Register dst, Register src, Smi* smi, Registe
[all...]
/external/v8/src/s390/
H A Dmacro-assembler-s390.h222 void Move(Register dst, Smi* smi) { LoadSmiLiteral(dst, smi); } argument
591 void Push(Smi* smi) { Push(Handle<Smi>(smi, isolate())); } argument
711 // Converts the integer (untagged smi) in |src| to a double, storing
715 // Converts the unsigned integer (untagged smi) in |src| to
719 // Converts the integer (untagged smi) in |src| to
723 // Converts the unsigned integer (untagged smi) in |src| to
848 void LoadSmiLiteral(Register dst, Smi* smi);
871 void AddSmiLiteral(Register dst, Register src, Smi* smi,
[all...]

Completed in 829 milliseconds

12