Home
last modified time | relevance | path

Searched refs:isUtf8 (Results 1 - 10 of 10) sorted by relevance

/arkcompiler/ets_runtime/ecmascript/compiler/builtins/
H A Dbuiltins_string_stub_builder.cpp221 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 Dbuiltins_string_stub_builder.h68 GateRef trimMode, GateRef isUtf8);
/arkcompiler/runtime_core/static_core/runtime/entrypoints/
H A Dstring_index_of.h193 bool isUtf8 = string->IsMUtf8(); in StringIndexOfU16() local
202 if (isUtf8) { in StringIndexOfU16()
/arkcompiler/ets_runtime/ecmascript/builtins/
H A Dbuiltins_regexp.cpp1153 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 Dbuiltins_regexp.h201 uint32_t resultStrLength, bool isUtf8);
H A Dbuiltins_string.cpp1002 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 Druntime_stubs.h157 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 Druntime_stubs.cpp3719 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 Dtyped_hcr_lowering.cpp2093 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 Dstub_builder.cpp2209 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()

Completed in 66 milliseconds