Home
last modified time | relevance | path

Searched refs:leftLength (Results 1 - 4 of 4) sorted by relevance

/arkcompiler/ets_runtime/ecmascript/
H A Djs_array.cpp592 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 Decma_string.cpp42 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 Dtyped_hcr_lowering.cpp1794 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 Dbuiltins_string_stub_builder.cpp2282 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