Home
last modified time | relevance | path

Searched refs:smi (Results 1 - 25 of 67) sorted by relevance

123

/third_party/node/deps/v8/src/objects/
H A Dmaybe-object-inl.h10 #include "src/objects/smi-inl.h"
21 MaybeObject MaybeObject::FromSmi(Smi smi) { in FromSmi() argument
22 DCHECK(HAS_SMI_TAG(smi.ptr())); in FromSmi()
23 return MaybeObject(smi.ptr()); in FromSmi()
44 MaybeObject MaybeObject::Create(Smi smi) { return FromSmi(smi); } in Create() argument
H A Djs-regexp-inl.h12 #include "src/objects/smi.h"
33 Smi smi = Smi::cast(FixedArray::cast(data).get(kTagIndex)); in type_tag()
34 return static_cast<JSRegExp::Type>(smi.value()); in type_tag()
64 Smi smi = Smi::cast(TorqueGeneratedClass::flags()); in flags() local
65 return Flags(smi.value()); in flags()
H A Dmaybe-object.h24 V8_INLINE static MaybeObject FromSmi(Smi smi);
32 V8_INLINE static MaybeObject Create(Smi smi);
/third_party/node/deps/v8/src/interpreter/
H A Dconstant-array-builder.h12 #include "src/objects/smi.h"
71 size_t Insert(Smi smi);
93 // Sets the jump table entry at |index| to |smi|. Note that |index| is the
95 void SetJumpTableSmi(size_t index, Smi smi);
119 explicit Entry(Smi smi) : smi_(smi), tag_(Tag::kSmi) {}
151 void SetJumpTableSmi(Smi smi) { in SetJumpTableSmi() argument
154 smi_ = smi; in SetJumpTableSmi()
H A Dconstant-array-builder.cc223 size_t ConstantArrayBuilder::Insert(Smi smi) { in Insert() argument
224 auto entry = smi_map_.find(smi); in Insert()
226 return AllocateReservedEntry(smi); in Insert()
324 void ConstantArrayBuilder::SetJumpTableSmi(size_t index, Smi smi) { in SetJumpTableSmi() argument
329 smi_map_.emplace(smi, static_cast<index_t>(index)); in SetJumpTableSmi()
330 return slice->At(index).SetJumpTableSmi(smi); in SetJumpTableSmi()
H A Dbytecode-array-iterator.cc236 Smi smi = GetConstantAtIndexAsSmi(GetIndexOperand(0)); in GetRelativeJumpTargetOffset() local
237 return smi.value(); in GetRelativeJumpTargetOffset()
/third_party/node/deps/v8/src/profiler/
H A Dheap-snapshot-generator.h360 virtual HeapEntry* AllocateEntry(Smi smi) = 0;
383 HeapEntry* AllocateEntry(Smi smi) override;
558 // The SmiEntriesMap instance is used to track a mapping between smi and
575 HeapEntry* FindEntry(Smi smi) { in FindEntry() argument
576 auto it = smis_map_.find(smi.value()); in FindEntry()
608 HeapEntry* AddEntry(Smi smi, HeapEntriesAllocator* allocator) { in AddEntry() argument
609 return smis_map_.emplace(smi.value(), allocator->AllocateEntry(smi)) in AddEntry()
618 HeapEntry* FindOrAddEntry(Smi smi, HeapEntriesAllocator* allocator) { in FindOrAddEntry() argument
619 HeapEntry* entry = FindEntry(smi); in FindOrAddEntry()
[all...]
/third_party/node/deps/v8/src/codegen/arm64/
H A Dmacro-assembler-arm64-inl.h1050 void TurboAssembler::SmiTag(Register smi) { SmiTag(smi, smi); } in SmiTag() argument
1092 void TurboAssembler::SmiUntag(Register smi) { SmiUntag(smi, smi); } in SmiUntag() argument
1094 void TurboAssembler::SmiToInt32(Register smi) { in SmiToInt32() argument
1095 DCHECK(smi.Is64Bits()); in SmiToInt32()
1097 AssertSmi(smi); in SmiToInt32()
1101 Asr(smi in SmiToInt32()
[all...]
/third_party/node/deps/v8/src/codegen/ppc/
H A Dmacro-assembler-ppc.h56 // Converts the integer (untagged smi) in |src| to a double, storing
60 // Converts the unsigned integer (untagged smi) in |src| to
64 // Converts the integer (untagged smi) in |src| to
68 // Converts the unsigned integer (untagged smi) in |src| to
150 void LoadSmiLiteral(Register dst, Smi smi);
469 void Push(Smi smi);
768 void Move(Register dst, Smi smi) { LoadSmiLiteral(dst, smi); } in Move() argument
787 void SmiToInt32(Register smi) { in SmiToInt32() argument
789 AssertSmi(smi); in SmiToInt32()
[all...]
H A Dmacro-assembler-ppc.cc307 void TurboAssembler::Push(Smi smi) { in Push() argument
308 mov(r0, Operand(smi)); in Push()
650 // Skip barrier if writing a smi. in RecordWriteField()
2431 void TurboAssembler::LoadSmiLiteral(Register dst, Smi smi) { in CallRecordWriteStub() argument
2432 mov(dst, Operand(smi)); in CallRecordWriteStub()
3106 void MacroAssembler::CmpSmiLiteral(Register src1, Smi smi, Register scratch, in CallRecordWriteStub() argument
3109 CmpS32(src1, Operand(smi), scratch, cr); in CallRecordWriteStub()
3111 LoadSmiLiteral(scratch, smi); in CallRecordWriteStub()
3116 void MacroAssembler::CmplSmiLiteral(Register src1, Smi smi, Register scratch, in CallRecordWriteStub() argument
3119 CmpU64(src1, Operand(smi), scratc in CallRecordWriteStub()
3126 AddSmiLiteral(Register dst, Register src, Smi smi, Register scratch) CallRecordWriteStub() argument
3136 SubSmiLiteral(Register dst, Register src, Smi smi, Register scratch) CallRecordWriteStub() argument
3146 AndSmiLiteral(Register dst, Register src, Smi smi, Register scratch, RCBit rc) CallRecordWriteStub() argument
[all...]
/third_party/mksh/
H A Dexec.c1715 const struct select_menu_info *smi = in select_fmt_entry() local
1719 smi->num_width, i + 1, smi->args[i]); in select_fmt_entry()
1728 struct select_menu_info smi; in pr_menu() local
1757 for (i = n, smi.num_width = 1; i >= 10; i /= 10) in pr_menu()
1758 smi.num_width++; in pr_menu()
1760 smi.args = ap; in pr_menu()
1764 print_columns(&co, n, select_fmt_entry, (void *)&smi, in pr_menu()
1765 smi.num_width + 2 + aocts, smi in pr_menu()
[all...]
/third_party/node/deps/v8/src/codegen/loong64/
H A Dmacro-assembler-loong64.h235 void Push(Smi smi);
457 void SmiToInt32(Register smi) { in SmiToInt32() argument
459 AssertSmi(smi); in SmiToInt32()
462 SmiUntag(smi); in SmiToInt32()
465 // Abort execution if argument is a smi, enabled via --debug-code.
596 inline void Move(Register dst, Smi smi) { li(dst, Operand(smi)); } in Move() argument
712 // Jump the register contains a smi.
1013 // Test if the register contains a smi.
1018 // Jump if the register contains a non-smi
[all...]
/third_party/node/deps/v8/src/deoptimizer/
H A Dtranslated-state.cc399 int smi; in GetRawValue() local
401 DoubleToSmiInteger(storage_->Number(), &smi)) { in GetRawValue()
402 return Smi::FromInt(smi); in GetRawValue()
451 int smi; in GetRawValue() local
452 if (DoubleToSmiInteger(float_value().get_scalar(), &smi)) { in GetRawValue()
453 return Smi::FromInt(smi); in GetRawValue()
459 int smi; in GetRawValue() local
460 if (DoubleToSmiInteger(double_value().get_scalar(), &smi)) { in GetRawValue()
461 return Smi::FromInt(smi); in GetRawValue()
/third_party/node/deps/v8/src/codegen/x64/
H A Dmacro-assembler-x64.cc29 #include "src/objects/smi.h"
180 // Some smi roots contain system pointer size values like stack limits. in CompareRoot()
193 // Some smi roots contain system pointer size values like stack limits. in CompareRoot()
346 // Skip barrier if writing a smi. in RecordWriteField()
642 // Skip barrier if writing a smi. in CallRecordWriteStub()
1367 // The Operand cannot use the smi register. in CallRecordWriteStub()
1387 Condition smi = CheckSmi(src); in CallRecordWriteStub() local
1388 j(smi, on_smi, near_jump); in CallRecordWriteStub()
1393 Condition smi = CheckSmi(src); in CallRecordWriteStub() local
1394 j(NegateCondition(smi), on_not_sm in CallRecordWriteStub()
1399 Condition smi = CheckSmi(src); CallRecordWriteStub() local
1455 intptr_t smi = static_cast<intptr_t>(source.ptr()); CallRecordWriteStub() local
1549 int32_t smi; CallRecordWriteStub() local
[all...]
/third_party/node/deps/v8/src/baseline/ia32/
H A Dbaseline-assembler-ia32-inl.h188 void BaselineAssembler::JumpIfSmi(Condition cc, Register value, Smi smi, in JumpIfSmi() argument
190 if (smi.value() == 0) { in JumpIfSmi()
193 __ cmp(value, Immediate(smi)); in JumpIfSmi()
/third_party/ffmpeg/tests/fate/
H A Dsubtitles.mak60 fate-sub-sami: CMD = fmtstdout ass -i $(TARGET_SAMPLES)/sub/SAMI_capability_tester.smi
63 fate-sub-sami2: CMD = fmtstdout ass -i $(TARGET_SAMPLES)/sub/SAMI_multilang_tweak_tester.smi
/third_party/node/deps/v8/src/codegen/s390/
H A Dmacro-assembler-s390.h91 // Jump the register contains a smi.
137 void Move(Register dst, Smi smi) { LoadSmiLiteral(dst, smi); } in Move() argument
614 void Push(Smi smi);
727 // Converts the integer (untagged smi) in |src| to a double, storing
731 // Converts the unsigned integer (untagged smi) in |src| to
735 // Converts the integer (untagged smi) in |src| to
739 // Converts the unsigned integer (untagged smi) in |src| to
805 void LoadSmiLiteral(Register dst, Smi smi);
835 void CmpSmiLiteral(Register src1, Smi smi, Registe
1054 SmiToInt32(Register smi) SmiToInt32() argument
[all...]
H A Dassembler-s390.cc328 int32_t smi; in EmbeddedNumber() local
329 if (DoubleToSmiInteger(value, &smi)) return Operand(Smi::FromInt(smi)); in EmbeddedNumber()
/third_party/node/deps/v8/src/codegen/arm/
H A Dmacro-assembler-arm.h95 void Push(Smi smi);
473 void Move(Register dst, Smi smi);
516 void SmiToInt32(Register smi) { SmiUntag(smi); } in SmiToInt32() argument
524 // Jump if the register contains a smi.
834 // Test if the register contains a smi (Z == 0 (eq) if true).
836 // Jump if either of the registers contain a non-smi.
839 // Abort execution if argument is a smi, enabled via --debug-code.
/third_party/node/deps/v8/src/compiler/backend/
H A Dcode-generator.cc20 #include "src/objects/smi.h"
1223 Smi smi(static_cast<Address>(constant.ToInt32())); in AddTranslationForOperand()
1224 DCHECK(smi.IsSmi()); in AddTranslationForOperand()
1225 literal = DeoptimizationLiteral(smi.value()); in AddTranslationForOperand()
1258 Smi smi(static_cast<Address>(constant.ToInt64())); in AddTranslationForOperand()
1259 DCHECK(smi.IsSmi()); in AddTranslationForOperand()
1260 literal = DeoptimizationLiteral(smi.value()); in AddTranslationForOperand()
/third_party/node/deps/v8/src/codegen/mips64/
H A Dmacro-assembler-mips64.h306 void Push(Smi smi);
522 void SmiToInt32(Register smi) { in SmiToInt32() argument
524 AssertSmi(smi); in SmiToInt32()
527 SmiUntag(smi); in SmiToInt32()
530 // Abort execution if argument is a smi, enabled via --debug-code.
705 inline void Move(Register dst, Smi smi) { li(dst, Operand(smi)); } in Move() argument
853 // Jump the register contains a smi.
1199 // Test if the register contains a smi.
1204 // Jump if the register contains a non-smi
[all...]
/third_party/node/deps/v8/src/baseline/loong64/
H A Dbaseline-assembler-loong64-inl.h172 void BaselineAssembler::JumpIfSmi(Condition cc, Register value, Smi smi, in JumpIfSmi() argument
176 __ li(scratch, Operand(smi)); in JumpIfSmi()
/third_party/node/deps/v8/src/baseline/ppc/
H A Dbaseline-assembler-ppc-inl.h291 void BaselineAssembler::JumpIfSmi(Condition cc, Register value, Smi smi, in JumpIfSmi() argument
295 __ LoadSmiLiteral(r0, smi); in JumpIfSmi()
/third_party/node/deps/v8/src/baseline/x64/
H A Dbaseline-assembler-x64-inl.h188 void BaselineAssembler::JumpIfSmi(Condition cc, Register lhs, Smi smi, in JumpIfSmi() argument
190 __ SmiCompare(lhs, smi); in JumpIfSmi()
/third_party/node/deps/v8/src/codegen/mips/
H A Dmacro-assembler-mips.h286 void Push(Smi smi);
474 void SmiToInt32(Register smi) { SmiUntag(smi); } in SmiToInt32() argument
711 inline void Move(Register dst, Smi smi) { li(dst, Operand(smi)); } in Move() argument
809 // Jump the register contains a smi.
1116 // Test if the register contains a smi.
1121 // Jump if the register contains a non-smi.
1125 // Abort execution if argument is a smi, enabled via --debug-code.

Completed in 41 milliseconds

123