Home
last modified time | relevance | path

Searched refs:StringToListResultCache (Results 1 - 4 of 4) sorted by relevance

/arkcompiler/ets_runtime/ecmascript/builtins/
H A Dbuiltins_string.h328 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 Dbuiltins_string.cpp2324 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 Decma_context.cpp914 stringToListResultCache_ = builtins::StringToListResultCache::CreateCacheTable(thread_); in SetupStringToListResultCache()
/arkcompiler/ets_runtime/ecmascript/compiler/builtins/
H A Dbuiltins_array_stub_builder.cpp2693 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