Searched refs:stringLength (Results 1 - 7 of 7) sorted by relevance
/arkcompiler/runtime_core/static_core/plugins/ets/runtime/intrinsics/ |
H A D | escompat_RegExp.cpp | 266 RegExpMatchResult Execute(EtsObject *regexpObj, EtsString *inputStrObj, EtsInt stringLength, EtsInt lastIndex, in Execute() argument 280 u16Buffer = PandaVector<uint16_t>(stringLength); in Execute() 281 inputStr->CopyDataUtf16(u16Buffer.data(), stringLength); in Execute() 284 u8Buffer = PandaVector<uint8_t>(stringLength + 1); in Execute() 285 inputStr->CopyDataMUtf8(u8Buffer.data(), stringLength + 1, true); in Execute() 291 bool ret = executor.Execute(strBuffer, lastIndex, stringLength, buffer, isUtf16); in Execute() 422 EtsInt stringLength = strHandle->GetLength(); in EscompatRegExpExec() local 423 if (lastIndex > stringLength) { in EscompatRegExpExec() 430 auto execResult = Execute(regexp.GetPtr(), strHandle.GetPtr(), stringLength, lastIndex, hasIndices); in EscompatRegExpExec()
|
/arkcompiler/ets_runtime/ecmascript/ |
H A D | js_collator.cpp | 662 bool CharIsAsciiOrOutOfBounds(EcmaString* string, int stringLength, int index) in CharIsAsciiOrOutOfBounds() argument 664 return index >= stringLength || EcmaStringAccessor::IsASCIICharacter(EcmaStringAccessor(string).Get<false>(index)); in CharIsAsciiOrOutOfBounds() 667 bool CharCanFastCompareOrOutOfBounds(EcmaString* string, int stringLength, int index) in CharCanFastCompareOrOutOfBounds() argument 669 return index >= stringLength || CanFastCompare(EcmaStringAccessor(string).Get<false>(index)); in CharCanFastCompareOrOutOfBounds()
|
/arkcompiler/runtime_core/static_core/compiler/optimizer/ir_builder/ |
H A D | inst_builder-inl.h | 381 Inst *stringLength; in BuildStringLengthIntrinsic() local 384 stringLength = graph_->CreateInstShr(DataType::INT32, bcAddr, arrayLength, constOneInst); in BuildStringLengthIntrinsic() 385 AddInstruction(stringLength); in BuildStringLengthIntrinsic() 387 stringLength = arrayLength; in BuildStringLengthIntrinsic() 389 UpdateDefinitionAcc(stringLength); in BuildStringLengthIntrinsic() 1609 Inst *stringLength = nullptr; in TryBuildStringCharAtIntrinsic() local 1612 stringLength = graph_->CreateInstShr(DataType::INT32, bcAddr, arrayLength, constOneInst); in TryBuildStringCharAtIntrinsic() 1613 AddInstruction(stringLength); in TryBuildStringCharAtIntrinsic() 1615 stringLength = arrayLength; in TryBuildStringCharAtIntrinsic() 1618 auto boundsCheck = graph_->CreateInstBoundsCheck(DataType::INT32, bcAddr, stringLength, in TryBuildStringCharAtIntrinsic() [all...] |
/arkcompiler/ets_runtime/ecmascript/builtins/ |
H A D | builtins_global.cpp | 351 // 1. Let stringLength be the length of S. in StringPad() 352 uint32_t stringLength = EcmaStringAccessor(source).GetLength(); in StringPad() local 353 // 2. If maxLength ≤ stringLength, return S. in StringPad() 354 if (maxLength <= stringLength) { in StringPad() 362 // 4. Let fillLen be maxLength - stringLength. in StringPad() 363 uint32_t fillLen = maxLength - stringLength; in StringPad()
|
H A D | builtins_string.cpp | 2271 int32_t stringLength = static_cast<int32_t>(EcmaStringAccessor(thisHandle).GetLength()); in Pad() local 2272 if (intMaxLength <= stringLength) { in Pad() 2288 int64_t fillLen = intMaxLength - stringLength; in Pad()
|
H A D | builtins_regexp.cpp | 1797 size_t stringLength = EcmaStringAccessor(inputString).GetLength(); in RegExpExecInternal() local 1809 bool isSuccess = Matcher(thread, regexp, strBuffer, stringLength, lastIndex, isUtf16); in RegExpExecInternal()
|
/arkcompiler/runtime_core/static_core/runtime/tests/ |
H A D | string_test.cpp | 845 uint32_t stringLength = 10; in TEST_F() local 846 char *fString = new char[stringLength + 1]; in TEST_F() 847 for (uint32_t i = 0; i < stringLength; i++) { in TEST_F() 852 fString[stringLength] = '\0'; in TEST_F()
|
Completed in 21 milliseconds