Lines Matching refs:RegExpExecResultCache

163     JSHandle<RegExpExecResultCache> cacheTable(thread->GetCurrentEcmaContext()->GetRegExpCache());
263 JSHandle<RegExpExecResultCache> cacheTable(thread->GetCurrentEcmaContext()->GetRegExpCache());
267 RegExpExecResultCache::TEST_TYPE, regexp,
290 RegExpExecResultCache::AddResultInCache(thread, cacheTable, regexp, inputStr,
292 RegExpExecResultCache::TEST_TYPE,
305 RegExpExecResultCache::AddResultInCache(thread, cacheTable, regexp, inputStr,
307 RegExpExecResultCache::TEST_TYPE,
614 JSHandle<RegExpExecResultCache> cacheTable(thread->GetCurrentEcmaContext()->GetRegExpCache());
633 RegExpExecResultCache::MATCH_TYPE, regexp,
668 RegExpExecResultCache::AddResultInCache(thread, cacheTable, regexp, string,
670 RegExpExecResultCache::MATCH_TYPE,
674 RegExpExecResultCache::AddResultInCache(thread, cacheTable, regexp, string,
676 RegExpExecResultCache::MATCH_TYPE,
842 JSHandle<RegExpExecResultCache> cacheTable(thread->GetCurrentEcmaContext()->GetRegExpCache());
857 RegExpExecResultCache::REPLACE_TYPE, regexp,
870 RegExpExecResultCache::AddResultInCache(thread, cacheTable, regexp, tagInputString,
872 RegExpExecResultCache::REPLACE_TYPE, lastIndexInput, lastIndex,
907 JSHandle<RegExpExecResultCache> cacheTable(thread->GetCurrentEcmaContext()->GetRegExpCache());
1051 JSHandle<RegExpExecResultCache> cacheTable(thread->GetCurrentEcmaContext()->GetRegExpCache());
1071 RegExpExecResultCache::REPLACE_TYPE, thisObj, JSTaggedValue(lastIndexInput),
1091 RegExpExecResultCache::INTERMEDIATE_REPLACE_TYPE, thisObj,
1146 RegExpExecResultCache::AddResultInCache(thread, cacheTable, thisObj, string,
1148 RegExpExecResultCache::INTERMEDIATE_REPLACE_TYPE, 0, 0,
1331 RegExpExecResultCache::AddResultInCache(thread, cacheTable, thisObj, string,
1333 RegExpExecResultCache::REPLACE_TYPE, 0, nextIndexHandle->GetInt(),
1405 JSHandle<RegExpExecResultCache> cacheTable(thread->GetCurrentEcmaContext()->GetRegExpCache());
1409 RegExpExecResultCache::SEARCH_TYPE, regexp,
1417 RegExpExecResultCache::AddResultInCache(thread, cacheTable, regexp, string,
1419 RegExpExecResultCache::SEARCH_TYPE,
1425 RegExpExecResultCache::AddResultInCache(thread, cacheTable, regexp, string,
1427 RegExpExecResultCache::SEARCH_TYPE,
1666 JSHandle<RegExpExecResultCache> cacheTable(thread->GetCurrentEcmaContext()->GetRegExpCache());
1669 RegExpExecResultCache::SPLIT_TYPE, regexp,
1683 RegExpExecResultCache::AddResultInCache(thread, cacheTable, regexp, jsString,
1684 res, RegExpExecResultCache::SPLIT_TYPE, 0, 0, undefined);
1692 RegExpExecResultCache::AddResultInCache(thread, cacheTable, regexp, jsString,
1693 res, RegExpExecResultCache::SPLIT_TYPE, 0, 0, undefined);
1737 RegExpExecResultCache::AddResultInCache(thread, cacheTable, regexp, jsString,
1739 RegExpExecResultCache::SPLIT_TYPE, 0, 0, undefined);
1766 RegExpExecResultCache::AddResultInCache(thread, cacheTable, regexp, jsString,
1768 RegExpExecResultCache::SPLIT_TYPE, 0, 0, undefined);
1787 RegExpExecResultCache::AddResultInCache(thread, cacheTable, regexp, jsString,
1788 JSHandle<JSTaggedValue>(splitArray), RegExpExecResultCache::SPLIT_TYPE,
1985 JSHandle<RegExpExecResultCache> cacheTable(thread->GetCurrentEcmaContext()->GetRegExpCache());
1988 RegExpExecResultCache::EXEC_TYPE, regexp,
2117 RegExpExecResultCache::AddResultInCache(thread, cacheTable, regexp, inputStr,
2118 JSHandle<JSTaggedValue>(results), RegExpExecResultCache::EXEC_TYPE,
2154 JSHandle<RegExpExecResultCache> cacheTable(thread->GetCurrentEcmaContext()->GetRegExpCache());
2155 RegExpExecResultCache::AddResultInCache(thread, cacheTable, regexp, inputStr,
2157 RegExpExecResultCache::EXEC_TYPE,
2467 JSTaggedValue RegExpExecResultCache::CreateCacheTable(JSThread *thread)
2471 auto table = static_cast<RegExpExecResultCache *>(
2482 JSTaggedValue RegExpExecResultCache::FindCachedResult(JSThread *thread,
2557 void RegExpExecResultCache::AddResultInCache(JSThread *thread, JSHandle<RegExpExecResultCache> cache,
2641 void RegExpExecResultCache::GrowRegexpCache(JSThread *thread, JSHandle<RegExpExecResultCache> cache)
2649 void RegExpExecResultCache::SetEntry(JSThread *thread, int entry, JSTaggedValue &pattern, JSTaggedValue &flags,
2666 void RegExpExecResultCache::UpdateResultArray(JSThread *thread, int entry, JSTaggedValue resultArray, CacheType type)
2700 void RegExpExecResultCache::ClearEntry(JSThread *thread, int entry)
2711 bool RegExpExecResultCache::Match(int entry, JSTaggedValue &pattern, JSTaggedValue &flags, JSTaggedValue &input,