Home
last modified time | relevance | path

Searched refs:PropertyKey (Results 1 - 3 of 3) sorted by relevance

/arkcompiler/ets_runtime/ecmascript/ic/
H A Dproperties_cache.h33 PropertyKey &prop = keys_[hash]; in Get()
42 PropertyKey &prop = keys_[hash]; in Set()
68 struct PropertyKey : public base::AlignedStruct<JSTaggedValue::TaggedTypeSize(), struct in panda::ecmascript::PropertiesCache
124 std::array<PropertyKey, CACHE_LENGTH> keys_{};
/arkcompiler/ets_runtime/ecmascript/compiler/
H A Dstub_builder-inl.h3873 PtrAdd(cache, PtrMul(ZExtInt32ToPtr(hash), IntPtr(PropertiesCache::PropertyKey::GetPropertyKeySize()))); in SetToPropertiesCache()
3874 StoreWithoutBarrier(VariableType::JS_POINTER(), prop, IntPtr(PropertiesCache::PropertyKey::GetHclassOffset()), cls); in SetToPropertiesCache()
3875 StoreWithoutBarrier(VariableType::JS_ANY(), prop, IntPtr(PropertiesCache::PropertyKey::GetKeyOffset()), key); in SetToPropertiesCache()
3876 StoreWithoutBarrier(VariableType::INT32(), prop, IntPtr(PropertiesCache::PropertyKey::GetResultsOffset()), result); in SetToPropertiesCache()
H A Dstub_builder.cpp385 PtrAdd(cache, PtrMul(ZExtInt32ToPtr(hash), IntPtr(PropertiesCache::PropertyKey::GetPropertyKeySize()))); in GetIndexFromPropertiesCache()
386 size_t propHclassOffset = PropertiesCache::PropertyKey::GetHclassOffset(); in GetIndexFromPropertiesCache()
387 size_t propKeyOffset = PropertiesCache::PropertyKey::GetKeyOffset(); in GetIndexFromPropertiesCache()
394 result = Load(VariableType::INT32(), prop, IntPtr(PropertiesCache::PropertyKey::GetResultsOffset())); in GetIndexFromPropertiesCache()

Completed in 26 milliseconds