Home
last modified time | relevance | path

Searched refs:SmiUntag (Results 1 – 25 of 79) sorted by relevance

1234

/third_party/node/deps/v8/src/baseline/
Dbaseline-assembler-inl.h102 void BaselineAssembler::SmiUntag(Register reg) { __ SmiUntag(reg); } in SmiUntag() function
103 void BaselineAssembler::SmiUntag(Register output, Register value) { in SmiUntag() function
104 __ SmiUntag(output, value); in SmiUntag()
Dbaseline-assembler.h178 inline void SmiUntag(Register value);
179 inline void SmiUntag(Register output, Register value);
/third_party/node/deps/v8/src/builtins/
Dbuiltins-collections-gen.cc122 TNode<IntPtrT> length = SmiUntag(LoadFastJSArrayLength(fast_jsarray)); in AddConstructorEntriesFromFastJSArray()
398 [=] { return SmiUntag(LoadFastJSArrayLength(CAST(initial_entries))); }, in EstimatedInitialSize()
654 SmiUntag(CAST(UnsafeLoadFixedArrayElement( in FindOrderedHashTableEntry()
658 const TNode<IntPtrT> first_entry = SmiUntag(CAST(UnsafeLoadFixedArrayElement( in FindOrderedHashTableEntry()
681 SmiUntag(SmiAdd( in FindOrderedHashTableEntry()
702 var_entry = SmiUntag(CAST(UnsafeLoadFixedArrayElement( in FindOrderedHashTableEntry()
797 return SmiUntag(result); in CallGetHashRaw()
1169 const TNode<IntPtrT> key_untagged = SmiUntag(smi_key); in FindOrderedHashTableEntryForSmiKey()
1389 var_index = SmiUntag(CAST(CallBuiltin(Builtin::kOrderedHashTableHealIndex, in Transition()
1477 CAST(table), SmiUntag(index), in TF_BUILTIN()
[all …]
Dstring-replaceall.tq130 string, Unsigned(SmiUntag(endOfLastMatch)),
131 Unsigned(SmiUntag(position)));
153 string, Unsigned(SmiUntag(endOfLastMatch)),
Dbuiltins-regexp-gen.cc107 TNode<IntPtrT> length_intptr = SmiUntag(length); in AllocateRegExpResult()
227 TNode<IntPtrT> num_indices = SmiUntag(CAST(UnsafeLoadFixedArrayElement( in ConstructNewResultFromMatchInfo()
360 CAST(LoadFixedArrayElement(result_elements, SmiUntag(index))); in ConstructNewResultFromMatchInfo()
461 TNode<IntPtrT> int_last_index = SmiUntag(CAST(last_index)); in RegExpExecInternal()
949 UintPtrLessThanOrEqual(SmiUntag(last_index), in TF_BUILTIN()
973 CSA_DCHECK(this, UintPtrLessThan(SmiUntag(match_from), in TF_BUILTIN()
1037 var_flags = SmiUntag(flags_smi); in FlagsGetter()
1447 Unsigned(SmiUntag(CAST(index_plus_one))); in AdvanceStringIndex()
1451 StringCharCodeAt(string, Unsigned(SmiUntag(CAST(index)))); in AdvanceStringIndex()
1524 const TNode<IntPtrT> int_limit = SmiUntag(limit); in RegExpPrototypeSplitBody()
[all …]
Dbuiltins-generator-gen.cc230 SmiUntag(LoadFixedArrayBaseLength(parameters_and_registers)); in TF_BUILTIN()
292 SmiUntag(LoadFixedArrayBaseLength(parameters_and_registers)); in TF_BUILTIN()
Dstring-iterator.tq34 const position: intptr = SmiUntag(iterator.index);
Dbuiltins-array-gen.cc287 TNode<IntPtrT> capacity = SmiUntag(LoadFixedArrayBaseLength(elements)); in TF_BUILTIN()
641 TNode<IntPtrT> array_length_untagged = SmiUntag(array_length); in Generate()
666 TNode<IntPtrT> intptr_start_from = SmiUntag(CAST(start_from)); in Generate()
764 TVARIABLE(IntPtrT, index_var, SmiUntag(from_index)); in GenerateSmiOrObject()
766 TNode<IntPtrT> array_length_untagged = SmiUntag(array_length); in GenerateSmiOrObject()
937 TVARIABLE(IntPtrT, index_var, SmiUntag(from_index)); in GeneratePackedDoubles()
938 TNode<IntPtrT> array_length_untagged = SmiUntag(array_length); in GeneratePackedDoubles()
1005 TVARIABLE(IntPtrT, index_var, SmiUntag(from_index)); in GenerateHoleyDoubles()
1006 TNode<IntPtrT> array_length_untagged = SmiUntag(array_length); in GenerateHoleyDoubles()
Dic-callable.tq64 const callCount: intptr = SmiUntag(Cast<Smi>(LoadFeedbackVectorSlot(
74 const callCount: intptr = SmiUntag(Cast<Smi>(LoadFeedbackVectorSlot(
Darray-map.tq133 SmiUntag(length), AllocationFlag::kAllowLargeObjectAllocation);
183 SmiUntag(length), AllocationFlag::kAllowLargeObjectAllocation) :
Dbuiltins-string-gen.cc551 Return(SubString(string, SmiUntag(from), SmiUntag(to))); in TF_BUILTIN()
976 SmiUntag(match_start_index), SmiUntag(match_end_index)); in GetSubstitution()
1098 IntPtrConstant(0), SmiUntag(match_start_index))); in TF_BUILTIN()
1139 SmiUntag(match_end_index), subject_length); in TF_BUILTIN()
/third_party/node/deps/v8/src/codegen/ia32/
Dmacro-assembler-ia32.h196 void SmiUntag(Register reg) { sar(reg, kSmiTagSize); } in SmiUntag() function
197 void SmiUntag(Register output, Register value) { in SmiUntag() function
199 SmiUntag(output); in SmiUntag()
202 void SmiToInt32(Register reg) { SmiUntag(reg); } in SmiToInt32()
/third_party/node/deps/v8/src/torque/
Druntime-macro-shims.h30 inline int32_t SmiUntag(Smi s) { in SmiUntag() function
/third_party/node/deps/v8/src/codegen/arm/
Dmacro-assembler-arm.h509 void SmiUntag(Register reg, SBit s = LeaveCC) {
510 mov(reg, Operand::SmiUntag(reg), s);
512 void SmiUntag(Register dst, Register src, SBit s = LeaveCC) {
513 mov(dst, Operand::SmiUntag(src), s);
516 void SmiToInt32(Register smi) { SmiUntag(smi); } in SmiToInt32()
/third_party/node/deps/v8/src/builtins/loong64/
Dbuiltins-loong64.cc65 __ SmiUntag(kJavaScriptCallArgCountRegister); in GenerateTailCallToReturnedCode() local
115 __ SmiUntag(a0); in Generate_JSBuiltinsConstructStubHelper() local
240 __ SmiUntag(a0); in Generate_JSConstructStubGeneric() local
1360 __ SmiUntag(kInterpreterBytecodeOffsetRegister); in Generate_InterpreterEntryTrampoline() local
1632 __ SmiUntag(kInterpreterBytecodeOffsetRegister, in Generate_InterpreterEnterBytecode() local
1661 __ SmiUntag(kInterpreterBytecodeOffsetRegister); in Generate_InterpreterEnterAtNextBytecode() local
1729 __ SmiUntag(Register::from_code(code)); in Generate_ContinueToBuiltinHelper() local
1822 __ SmiUntag(a1, MemOperand(a1, FixedArray::OffsetOfElementAt( in OnStackReplacement() local
2307 __ SmiUntag(a0); in Generate_CallFunction() local
2344 __ SmiUntag(a4, FieldMemOperand(a2, FixedArray::kLengthOffset)); in Generate_CallBoundFunctionImpl() local
[all …]
/third_party/node/deps/v8/src/codegen/loong64/
Dmacro-assembler-loong64.h432 void SmiUntag(Register dst, const MemOperand& src);
433 void SmiUntag(Register dst, Register src) { in SmiUntag() function
442 void SmiUntag(Register reg) { SmiUntag(reg, reg); } in SmiUntag() function
462 SmiUntag(smi); in SmiToInt32()
/third_party/node/deps/v8/src/builtins/mips64/
Dbuiltins-mips64.cc64 __ SmiUntag(kJavaScriptCallArgCountRegister); in GenerateTailCallToReturnedCode() local
115 __ SmiUntag(a0); in Generate_JSBuiltinsConstructStubHelper() local
240 __ SmiUntag(a0); in Generate_JSConstructStubGeneric() local
1361 __ SmiUntag(kInterpreterBytecodeOffsetRegister); in Generate_InterpreterEntryTrampoline() local
1629 __ SmiUntag(kInterpreterBytecodeOffsetRegister, in Generate_InterpreterEnterBytecode() local
1658 __ SmiUntag(kInterpreterBytecodeOffsetRegister); in Generate_InterpreterEnterAtNextBytecode() local
1726 __ SmiUntag(Register::from_code(code)); in Generate_ContinueToBuiltinHelper() local
1817 __ SmiUntag(a1, MemOperand(a1, FixedArray::OffsetOfElementAt( in OnStackReplacement() local
2304 __ SmiUntag(a0); in Generate_CallFunction() local
2341 __ SmiUntag(a4, FieldMemOperand(a2, FixedArray::kLengthOffset)); in Generate_CallBoundFunctionImpl() local
[all …]
/third_party/node/deps/v8/src/codegen/arm64/
Dmacro-assembler-arm64-inl.h1052 void TurboAssembler::SmiUntag(Register dst, Register src) { in SmiUntag() function
1066 void TurboAssembler::SmiUntag(Register dst, const MemOperand& src) { in SmiUntag() function
1079 SmiUntag(dst); in SmiUntag()
1088 SmiUntag(dst); in SmiUntag()
1092 void TurboAssembler::SmiUntag(Register smi) { SmiUntag(smi, smi); } in SmiUntag() function
/third_party/node/deps/v8/src/builtins/ppc/
Dbuiltins-ppc.cc161 __ SmiUntag(kInterpreterBytecodeOffsetRegister); in Generate_BaselineOrInterpreterEntry() local
282 __ SmiUntag(kJavaScriptCallArgCountRegister); in GenerateTailCallToReturnedCode() local
340 __ SmiUntag(r3, SetRC); in Generate_JSBuiltinsConstructStubHelper() local
425 __ SmiUntag(r4, in OnStackReplacement() local
533 __ SmiUntag(r3); in Generate_JSConstructStubGeneric() local
1638 __ SmiUntag(kInterpreterBytecodeOffsetRegister); in Generate_InterpreterEntryTrampoline() local
1886 __ SmiUntag(kInterpreterBytecodeOffsetRegister); in Generate_InterpreterEnterBytecode() local
1915 __ SmiUntag(kInterpreterBytecodeOffsetRegister); in Generate_InterpreterEnterAtNextBytecode() local
1983 __ SmiUntag(Register::from_code(code)); in Generate_ContinueToBuiltinHelper() local
2510 __ SmiUntag(r3); in Generate_CallFunction() local
[all …]
/third_party/node/deps/v8/src/builtins/arm/
Dbuiltins-arm.cc71 __ SmiUntag(kJavaScriptCallArgCountRegister); in GenerateTailCallToReturnedCode() local
128 __ SmiUntag(r0); in Generate_JSBuiltinsConstructStubHelper() local
252 __ SmiUntag(r0); in Generate_JSConstructStubGeneric() local
1374 __ SmiUntag(kInterpreterBytecodeOffsetRegister); in Generate_InterpreterEntryTrampoline() local
1650 __ SmiUntag(kInterpreterBytecodeOffsetRegister); in Generate_InterpreterEnterBytecode() local
1678 __ SmiUntag(kInterpreterBytecodeOffsetRegister); in Generate_InterpreterEnterAtNextBytecode() local
1746 __ SmiUntag(Register::from_code(code)); in Generate_ContinueToBuiltinHelper() local
1854 Generate_OSREntry(masm, r0, Operand::SmiUntag(r1)); in OnStackReplacement()
2291 __ SmiUntag(r0); in Generate_CallFunction() local
2326 __ SmiUntag(r4); in Generate_PushBoundArguments() local
[all …]
/third_party/node/deps/v8/src/codegen/mips64/
Dmacro-assembler-mips64.h497 void SmiUntag(Register dst, const MemOperand& src);
498 void SmiUntag(Register dst, Register src) { in SmiUntag() function
507 void SmiUntag(Register reg) { SmiUntag(reg, reg); } in SmiUntag() function
527 SmiUntag(smi); in SmiToInt32()
/third_party/node/deps/v8/tools/debug_helper/
Ddebug-macro-shims.h81 inline Value<int32_t> SmiUntag(d::MemoryAccessor accessor, uintptr_t s_t) { in SmiUntag() function
/third_party/node/deps/v8/src/builtins/ia32/
Dbuiltins-ia32.cc70 __ SmiUntag(kJavaScriptCallArgCountRegister); in GenerateTailCallToReturnedCode() local
127 __ SmiUntag(eax); in Generate_JSBuiltinsConstructStubHelper() local
258 __ SmiUntag(eax); in Generate_JSConstructStubGeneric() local
1222 __ SmiUntag(kInterpreterBytecodeOffsetRegister); in Generate_InterpreterEntryTrampoline() local
1616 __ SmiUntag(kInterpreterBytecodeOffsetRegister); in Generate_InterpreterEnterBytecode() local
1642 __ SmiUntag(kInterpreterBytecodeOffsetRegister); in Generate_InterpreterEnterAtNextBytecode() local
1855 __ SmiUntag(Register::from_code(code)); in Generate_ContinueToBuiltinHelper() local
2453 __ SmiUntag(eax); in Generate_CallFunction() local
2488 __ SmiUntag(edx); in Generate_PushBoundArguments() local
2529 __ SmiUntag(edx); in Generate_PushBoundArguments() local
[all …]
/third_party/node/deps/v8/src/builtins/riscv64/
Dbuiltins-riscv64.cc64 __ SmiUntag(kJavaScriptCallArgCountRegister); in GenerateTailCallToReturnedCode() local
114 __ SmiUntag(a0); in Generate_JSBuiltinsConstructStubHelper() local
251 __ SmiUntag(a0); in Generate_JSConstructStubGeneric() local
1428 __ SmiUntag(kInterpreterBytecodeOffsetRegister); in Generate_InterpreterEntryTrampoline() local
1701 __ SmiUntag(kInterpreterBytecodeOffsetRegister, in Generate_InterpreterEnterBytecode() local
1732 __ SmiUntag(kInterpreterBytecodeOffsetRegister); in Generate_InterpreterEnterAtNextBytecode() local
1800 __ SmiUntag(Register::from_code(code)); in Generate_ContinueToBuiltinHelper() local
1892 __ SmiUntag(a1, MemOperand(a1, FixedArray::OffsetOfElementAt( in OnStackReplacement() local
2433 __ SmiUntag(a0); in Generate_CallFunction() local
2514 __ SmiUntag(a4, FieldMemOperand(a2, FixedArray::kLengthOffset)); in Generate_PushBoundArguments() local
[all …]
/third_party/node/deps/v8/src/objects/
Dstring.tq375 if (searchStringLength == 0 && SmiUntag(fromIndex) <= stringLength) {
382 if (SmiUntag(fromIndex) + searchStringLength > stringLength) {

1234