Home
last modified time | relevance | path

Searched refs:RegExpExecResultCache (Results 1 – 4 of 4) sorted by relevance

/ark/js_runtime/ecmascript/builtins/
Dbuiltins_regexp.h102 class RegExpExecResultCache : public TaggedArray {
110 static RegExpExecResultCache *Cast(TaggedObject *object) in Cast()
112 return reinterpret_cast<RegExpExecResultCache *>(object); in Cast()
118 static void AddResultInCache(JSThread *thread, JSHandle<RegExpExecResultCache> cache,
123 static void GrowRegexpCache(JSThread *thread, JSHandle<RegExpExecResultCache> cache);
Dbuiltins_regexp.cpp165 JSHandle<RegExpExecResultCache> cacheTable(thread->GetEcmaVM()->GetRegExpCache()); in Exec()
371 JSHandle<RegExpExecResultCache> cacheTable(thread->GetEcmaVM()->GetRegExpCache()); in Match()
405RegExpExecResultCache::MATCH_TYPE, thisObj); in Match()
445RegExpExecResultCache::AddResultInCache(thread, cacheTable, pattern, flags, inputString, in Match()
447 RegExpExecResultCache::MATCH_TYPE, 0); in Match()
521 JSHandle<RegExpExecResultCache> cacheTable(thread->GetEcmaVM()->GetRegExpCache()); in RegExpReplaceFast()
536RegExpExecResultCache::REPLACE_TYPE, regexp); in RegExpReplaceFast()
601RegExpExecResultCache::AddResultInCache(thread, cacheTable, pattern, flagsBits, tagInputString, in RegExpReplaceFast()
603 RegExpExecResultCache::REPLACE_TYPE, lastIndex); in RegExpReplaceFast()
983 JSHandle<RegExpExecResultCache> cacheTable(thread->GetEcmaVM()->GetRegExpCache()); in Split()
[all …]
/ark/js_runtime/ecmascript/
Decma_vm.h55 class RegExpExecResultCache; variable
Decma_vm.cpp785 regexpCache_ = builtins::RegExpExecResultCache::CreateCacheTable(thread_); in SetupRegExpResultCache()