/arkcompiler/ets_runtime/ecmascript/compiler/builtins/ |
H A D | builtins_string_stub_builder.cpp | 221 Label isUtf8(env);
in FastStringCharCodeAt() 224 BRANCH(IsUtf16String(stringInfoGate.GetString()), &isUtf16, &isUtf8);
in FastStringCharCodeAt() local 232 Bind(&isUtf8);
in FastStringCharCodeAt() 733 Label isUtf8(env);
in GetSubString() 768 BRANCH(canBeCompressed, &isUtf8, &sliceString);
in GetSubString() 769 Bind(&isUtf8);
in GetSubString() 1089 Label isUtf8(env);
in StringAt() 1094 BRANCH(IsUtf16String(stringInfoGate.GetString()), &isUtf16, &isUtf8);
in StringAt() local 1101 Bind(&isUtf8);
in StringAt() 1176 Label isUtf8(en in GetSingleCharCodeFromLineString() 1178 BRANCH(IsUtf16String(str), &isUtf16, &isUtf8); GetSingleCharCodeFromLineString() local 1291 BRANCH(IsUtf16String(stringInfoGate.GetString()), &isUtf16, &isUtf8); CreateFromEcmaString() local 1381 BRANCH(IsUtf8String(thisValue), &isUtf8, &isUtf16); FastSubString() local 2215 BRANCH(IsUtf8String(thisValue), &isUtf8, slowPath); ToLowerCase() local 2616 EcmaStringTrimBody(GateRef glue, GateRef thisValue, StringInfoGateRef srcStringInfoGate, GateRef trimMode, GateRef isUtf8) EcmaStringTrimBody() argument [all...] |
H A D | builtins_string_stub_builder.h | 68 GateRef trimMode, GateRef isUtf8);
|
/arkcompiler/runtime_core/static_core/runtime/entrypoints/ |
H A D | string_index_of.h | 193 bool isUtf8 = string->IsMUtf8(); in StringIndexOfU16() local 202 if (isUtf8) { in StringIndexOfU16()
|
/arkcompiler/ets_runtime/ecmascript/builtins/ |
H A D | builtins_regexp.cpp | 1153 bool isUtf8 = true; in ReplaceInternal() local 1298 isUtf8 &= EcmaStringAccessor(subString).IsUtf8(); in ReplaceInternal() 1305 isUtf8 &= EcmaStringAccessor(replacementString).IsUtf8(); in ReplaceInternal() 1320 isUtf8 &= EcmaStringAccessor(subStringEnd).IsUtf8(); in ReplaceInternal() 1327 CreateStringFromResultArray(thread, resultArray, resultLengthArray, srcString, resultStrLength, isUtf8); in ReplaceInternal() 2889 JSHandle<EcmaString> srcString, uint32_t resultStrLength, bool isUtf8) in CreateStringFromResultArray() 2892 EcmaStringAccessor::CreateLineString(thread->GetEcmaVM(), resultStrLength, isUtf8)); in CreateStringFromResultArray() 2910 if (isUtf8) { in CreateStringFromResultArray() 2921 if (isUtf8) { in CreateStringFromResultArray() 2887 CreateStringFromResultArray(JSThread *thread, const JSHandle<TaggedArray> resultArray, const std::vector<uint64_t> &resultLengthArray, JSHandle<EcmaString> srcString, uint32_t resultStrLength, bool isUtf8) CreateStringFromResultArray() argument
|
H A D | builtins_regexp.h | 201 uint32_t resultStrLength, bool isUtf8);
|
H A D | builtins_string.cpp | 1002 bool isUtf8 = EcmaStringAccessor(thisHandle).IsUtf8(); in Repeat() local 1003 EcmaString *result = EcmaStringAccessor::CreateLineString(thread->GetEcmaVM(), thisLen * count, isUtf8); in Repeat() 1679 bool isUtf8 = EcmaStringAccessor(thisString).IsUtf8(); in CreateArrayFromString() local 1684 bool isOneByte = isUtf8 & canBeCompressed; in CreateArrayFromString()
|
/arkcompiler/ets_runtime/ecmascript/stubs/ |
H A D | runtime_stubs.h | 157 static int32_t StringGetStart(bool isUtf8, EcmaString *srcString, int32_t length, int32_t startIndex);
158 static int32_t StringGetEnd(bool isUtf8, EcmaString *srcString, int32_t start, int32_t length, int32_t startIndex);
|
H A D | runtime_stubs.cpp | 3719 int32_t RuntimeStubs::StringGetStart(bool isUtf8, EcmaString *srcString, int32_t length, int32_t startIndex) in StringGetStart() argument 3722 if (isUtf8) { in StringGetStart() 3731 int32_t RuntimeStubs::StringGetEnd(bool isUtf8, EcmaString *srcString, in StringGetEnd() argument 3735 if (isUtf8) { in StringGetEnd()
|
/arkcompiler/ets_runtime/ecmascript/compiler/ |
H A D | typed_hcr_lowering.cpp | 2093 Label isUtf8(&builder_); in AllocateLineString() 2101 BRANCH_CIR(canBeCompressed, &isUtf8, &isUtf16); in AllocateLineString() 2102 builder_.Bind(&isUtf8); in AllocateLineString() 2137 Label isUtf8(&builder_); in AllocateSlicedString() 2144 BRANCH_CIR(canBeCompressed, &isUtf8, &isUtf16); in AllocateSlicedString() 2145 builder_.Bind(&isUtf8); in AllocateSlicedString()
|
H A D | stub_builder.cpp | 2209 Label isUtf8(env); in StringToElementIndex() 2211 BRANCH(isUtf16String, &exit, &isUtf8); in StringToElementIndex() 2212 Bind(&isUtf8); in StringToElementIndex() 8569 Label isUtf8(env); in TryStringOrSymbolToElementIndex() 8571 BRANCH(IsUtf16String(key), &exit, &isUtf8); in TryStringOrSymbolToElementIndex() local 8572 Bind(&isUtf8); in TryStringOrSymbolToElementIndex() 8800 Label isUtf8(env); in GetNormalStringData() 8815 BRANCH(IsUtf8String(stringInfoGate.GetString()), &isUtf8, &isUtf16); in GetNormalStringData() local 8816 Bind(&isUtf8); in GetNormalStringData()
|