Searched refs:StringToListResultCache (Results 1 - 4 of 4) sorted by relevance
/arkcompiler/ets_runtime/ecmascript/builtins/ |
H A D | builtins_string.h | 328 class StringToListResultCache : public TaggedArray { class in panda::ecmascript::CompareStringsOption 330 static StringToListResultCache *Cast(TaggedObject *object) in Cast() 332 return reinterpret_cast<StringToListResultCache*>(object); in Cast() 335 static JSTaggedValue FindCachedResult(const JSThread *thread, const JSHandle<StringToListResultCache> &cache, 337 static void SetCachedResult(const JSThread *thread, const JSHandle<StringToListResultCache> &cache,
|
H A D | builtins_string.cpp | 2324 JSHandle<StringToListResultCache> cacheTable(thread->GetCurrentEcmaContext()->GetStringToListResultCache()); in StringToList() 2325 JSTaggedValue cacheResult = StringToListResultCache::FindCachedResult(thread, cacheTable, str); in StringToList() 2352 StringToListResultCache::SetCachedResult(thread, cacheTable, str, elements); in StringToList() 2359 JSHandle<StringToListResultCache> cacheTable(thread->GetCurrentEcmaContext()->GetStringToListResultCache()); in StringToSList() 2360 JSTaggedValue cacheResult = StringToListResultCache::FindCachedResult(thread, cacheTable, str); in StringToSList() 2389 StringToListResultCache::SetCachedResult(thread, cacheTable, str, elements); in StringToSList() 2453 JSTaggedValue StringToListResultCache::CreateCacheTable(const JSThread *thread) in CreateCacheTable() 2456 auto table = static_cast<StringToListResultCache*>( in CreateCacheTable() 2461 JSTaggedValue StringToListResultCache::FindCachedResult(const JSThread *thread, in FindCachedResult() 2462 const JSHandle<StringToListResultCache> in FindCachedResult() [all...] |
/arkcompiler/ets_runtime/ecmascript/ |
H A D | ecma_context.cpp | 914 stringToListResultCache_ = builtins::StringToListResultCache::CreateCacheTable(thread_); in SetupStringToListResultCache()
|
/arkcompiler/ets_runtime/ecmascript/compiler/builtins/ |
H A D | builtins_array_stub_builder.cpp | 2693 BRANCH(Int32LessThan(strLen, Int32(builtins::StringToListResultCache::MAX_STRING_LENGTH)), &lessStrLen, slowPath); in From() 2702 GateRef entry = Int32And(hash, Int32Sub(Int32(builtins::StringToListResultCache::CACHE_SIZE), Int32(1))); in From() 2703 GateRef index = Int32Mul(entry, Int32(builtins::StringToListResultCache::ENTRY_SIZE)); in From() 2705 Int32Add(index, Int32(builtins::StringToListResultCache::STRING_INDEX))); in From() 2718 Int32Add(index, Int32(builtins::StringToListResultCache::ARRAY_INDEX))); in From()
|
Completed in 16 milliseconds