Searched refs:leftLength (Results 1 - 4 of 4) sorted by relevance
/arkcompiler/ets_runtime/ecmascript/ |
H A D | js_array.cpp | 592 int64_t leftLength = middleIdx - startIdx + 1; in MergeSortedElements() local 596 JSHandle<TaggedArray> leftArray = factory->NewTaggedArray(leftLength); in MergeSortedElements() 599 for (int64_t i = 0; i < leftLength; i++) { in MergeSortedElements() 611 while (i < leftLength && j < rightLength) { in MergeSortedElements() 626 while (i < leftLength) { in MergeSortedElements()
|
H A D | ecma_string.cpp | 42 uint32_t leftLength = strLeft->GetLength(); in Concat() local 44 uint32_t newLength = leftLength + rightLength; in Concat() 49 if (leftLength == 0) { in Concat() 67 Span<const uint8_t> srcLeft(strLeft->GetDataUtf8(), leftLength); in Concat() 68 EcmaString::MemCopyChars(sp, newLength, srcLeft, leftLength); in Concat() 70 sp = sp.SubSpan(leftLength); in Concat() 77 EcmaString::CopyChars(sp.data(), strLeft->GetDataUtf8(), leftLength); in Concat() 79 Span<const uint16_t> srcLeft(strLeft->GetDataUtf16(), leftLength); in Concat() 80 EcmaString::MemCopyChars(sp, newLength << 1U, srcLeft, leftLength << 1U); in Concat() 83 sp = sp.SubSpan(leftLength); in Concat() [all...] |
/arkcompiler/ets_runtime/ecmascript/compiler/ |
H A D | typed_hcr_lowering.cpp | 1794 GateRef leftLength = GetLengthFromString(left); in LowerStringEqual() local 1800 BRANCH_CIR(builder_.Equal(leftLength, rightLength), &lenEqual, &exit); in LowerStringEqual() 1815 GateRef leftLength = builder_.GetLengthFromString(left); in LowerStringAdd() local 1829 BRANCH_CIR(builder_.Equal(leftLength, builder_.Int32(0)), &leftEmpty, &leftNotEmpty); in LowerStringAdd() 1849 GateRef newLength = builder_.Int32Add(leftLength, rightLength); in LowerStringAdd() 1893 builder_.ZExtInt32ToPtr(leftLength))); in LowerStringAdd() 1894 builder_.CopyChars(glue, leftDst, leftSource, leftLength, in LowerStringAdd() 1911 builder_.PtrMul(builder_.ZExtInt32ToPtr(leftLength), in LowerStringAdd() 1917 builder_.CopyUtf8AsUtf16(glue, leftDst, leftSource, leftLength); in LowerStringAdd() 1924 builder_.CopyChars(glue, leftDst, leftSource, leftLength, in LowerStringAdd() [all...] |
/arkcompiler/ets_runtime/ecmascript/compiler/builtins/ |
H A D | builtins_string_stub_builder.cpp | 2282 GateRef leftLength = GetLengthFromString(leftString);
in StringConcat() local 2284 GateRef newLength = Int32Add(leftLength, rightLength);
in StringConcat() 2308 BRANCH(Int32Equal(leftLength, Int32(0)), &leftEqualZero, &leftNotEqualZero);
in StringConcat() 2353 GateRef rightDst = ChangeStringTaggedPointerToInt64(PtrAdd(leftDst, ZExtInt32ToPtr(leftLength)));
in StringConcat() 2354 CopyChars(glue, leftDst, leftSource, leftLength, IntPtr(sizeof(uint8_t)), VariableType::INT8());
in StringConcat() 2369 PtrAdd(leftDst, PtrMul(ZExtInt32ToPtr(leftLength), IntPtr(sizeof(uint16_t)))));
in StringConcat() 2374 CopyUtf8AsUtf16(glue, leftDst, leftSource, leftLength);
in StringConcat() 2381 CopyChars(glue, leftDst, leftSource, leftLength,
in StringConcat()
|
Completed in 17 milliseconds