Searched refs:srcFlat (Results 1 - 4 of 4) sorted by relevance
/arkcompiler/ets_runtime/ecmascript/ |
H A D | ecma_string.cpp | 149 FlatStringInfo srcFlat = FlattenAllString(vm, src); in GetSlicedString() local 150 slicedString->SetLength(length, srcFlat.GetString()->IsUtf8()); in GetSlicedString() 151 slicedString->SetParent(vm->GetJSThread(), JSTaggedValue(srcFlat.GetString())); in GetSlicedString() 152 slicedString->SetStartIndex(start + srcFlat.GetStartIndex()); in GetSlicedString() 174 FlatStringInfo srcFlat = FlattenAllString(vm, src); in GetSubString() local 175 bool canBeCompressed = CanBeCompressed(srcFlat.GetDataUtf16() + start, length); in GetSubString() 178 srcFlat = FlattenAllString(vm, src); in GetSubString() 179 CopyChars(string->GetDataUtf8Writable(), srcFlat.GetDataUtf16() + start, length); in GetSubString() 1220 auto srcFlat = FlattenAllString(vm, src); in ToLower() local 1221 uint32_t srcLength = srcFlat in ToLower() 1235 auto srcFlat = FlattenAllString(vm, src); TryToLower() local 1256 auto srcFlat = FlattenAllString(vm, src); TryToUpper() local 1282 auto srcFlat = FlattenAllString(vm, src); ConvertUtf8ToLowerOrUpper() local 1304 FlatStringInfo srcFlat = FlattenAllString(vm, src); ToUpper() local 1320 FlatStringInfo srcFlat = FlattenAllString(vm, src); ToLocaleLower() local 1330 FlatStringInfo srcFlat = FlattenAllString(vm, src); ToLocaleUpper() local 1338 FlatStringInfo srcFlat = FlattenAllString(thread->GetEcmaVM(), src); Trim() local [all...] |
H A D | ecma_string-inl.h | 247 FlatStringInfo srcFlat = FlattenAllString(vm, src); in FastSubUtf8String() local 249 Span<const uint8_t> source(srcFlat.GetDataUtf8() + start, length); in FastSubUtf8String() 260 FlatStringInfo srcFlat = FlattenAllString(vm, src); in FastSubUtf16String() local 261 bool canBeCompressed = CanBeCompressed(srcFlat.GetDataUtf16() + start, length); in FastSubUtf16String() 263 // maybe happen GC,so get srcFlat again in FastSubUtf16String() 264 srcFlat = FlattenAllString(vm, src); in FastSubUtf16String() 267 CopyChars(string->GetDataUtf8Writable(), srcFlat.GetDataUtf16() + start, length); in FastSubUtf16String() 272 Span<const uint16_t> source(srcFlat.GetDataUtf16() + start, length); in FastSubUtf16String()
|
/arkcompiler/ets_runtime/ecmascript/stubs/ |
H A D | runtime_stubs-inl.h | 492 JSHandle<EcmaString> srcFlat = JSHandle<EcmaString>(thread, in RuntimeStArraySpread() local 495 uint32_t strLen = EcmaStringAccessor(srcFlat).GetLength(); in RuntimeStArraySpread() 497 uint16_t res = EcmaStringAccessor(srcFlat).Get<false>(i); in RuntimeStArraySpread()
|
/arkcompiler/ets_runtime/ecmascript/compiler/builtins/ |
H A D | builtins_string_stub_builder.cpp | 2603 FlatStringStubBuilder srcFlat(this);
in EcmaStringTrim() 2604 srcFlat.FlattenString(glue, thisValue, &srcFlattenFastPath);
in EcmaStringTrim() 2606 StringInfoGateRef srcStringInfoGate(&srcFlat);
in EcmaStringTrim()
|
Completed in 18 milliseconds