Lines Matching defs:jsString
1433 JSHandle<JSTaggedValue> jsString, JSHandle<JSTaggedValue> limit,
1440 return RegExpSplitFast(thread, regexp, jsString, MAX_SPLIT_LIMIT, useCache);
1444 return RegExpSplitFast(thread, regexp, jsString, static_cast<uint32_t>(lim), useCache);
1514 uint32_t size = EcmaStringAccessor(jsString->GetTaggedObject()).GetLength();
1524 JSHandle<JSTaggedValue> execResult(thread, RegExpExec(thread, splitter, jsString, useCache));
1533 JSObject::CreateDataProperty(thread, array, 0, jsString);
1548 JSHandle<JSTaggedValue> execResult(thread, RegExpExec(thread, splitter, jsString, useCache));
1553 endIndex = static_cast<uint32_t>(AdvanceStringIndex(jsString, endIndex, unicodeMatching));
1566 endIndex = static_cast<uint32_t>(AdvanceStringIndex(jsString, endIndex, unicodeMatching));
1572 JSHandle<EcmaString>::Cast(jsString), startIndex, endIndex - startIndex);
1624 JSHandle<EcmaString>::Cast(jsString), startIndex, size - startIndex);
1650 JSHandle<JSTaggedValue> jsString = JSHandle<JSTaggedValue>::Cast(stringHandle);
1656 return RegExpSplit(thread, thisObj, jsString, limit, isFastPath);
1660 JSHandle<JSTaggedValue> jsString, uint32_t limit, bool useCache)
1668 JSTaggedValue cacheResult = cacheTable->FindCachedResult(thread, jsString,
1675 uint32_t size = EcmaStringAccessor(jsString->GetTaggedObject()).GetLength();
1676 JSHandle<EcmaString> string = JSHandle<EcmaString>::Cast(jsString);
1683 RegExpExecResultCache::AddResultInCache(thread, cacheTable, regexp, jsString,
1689 element->Set(thread, 0, jsString);
1692 RegExpExecResultCache::AddResultInCache(thread, cacheTable, regexp, jsString,
1716 nextMatchFrom = static_cast<uint32_t>(AdvanceStringIndex(jsString, nextMatchFrom, isUnicode));
1725 nextMatchFrom = static_cast<uint32_t>(AdvanceStringIndex(jsString, nextMatchFrom, isUnicode));
1737 RegExpExecResultCache::AddResultInCache(thread, cacheTable, regexp, jsString,
1766 RegExpExecResultCache::AddResultInCache(thread, cacheTable, regexp, jsString,
1780 JSHandle<EcmaString>::Cast(jsString), lastMatchEnd, size - lastMatchEnd)));
1787 RegExpExecResultCache::AddResultInCache(thread, cacheTable, regexp, jsString,