Searched refs:RegExpExecResultCache (Results 1 – 4 of 4) sorted by relevance
/ark/js_runtime/ecmascript/builtins/ |
D | builtins_regexp.h | 102 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);
|
D | builtins_regexp.cpp | 165 JSHandle<RegExpExecResultCache> cacheTable(thread->GetEcmaVM()->GetRegExpCache()); in Exec() 371 JSHandle<RegExpExecResultCache> cacheTable(thread->GetEcmaVM()->GetRegExpCache()); in Match() 405 … RegExpExecResultCache::MATCH_TYPE, thisObj); in Match() 445 … RegExpExecResultCache::AddResultInCache(thread, cacheTable, pattern, flags, inputString, in Match() 447 RegExpExecResultCache::MATCH_TYPE, 0); in Match() 521 JSHandle<RegExpExecResultCache> cacheTable(thread->GetEcmaVM()->GetRegExpCache()); in RegExpReplaceFast() 536 … RegExpExecResultCache::REPLACE_TYPE, regexp); in RegExpReplaceFast() 601 … RegExpExecResultCache::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/ |
D | ecma_vm.h | 55 class RegExpExecResultCache; variable
|
D | ecma_vm.cpp | 785 regexpCache_ = builtins::RegExpExecResultCache::CreateCacheTable(thread_); in SetupRegExpResultCache()
|