Home
last modified time | relevance | path

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

/arkcompiler/ets_runtime/ecmascript/ic/
H A Dprofile_type_info.h149 static size_t ComputeSize(uint32_t icSlotSize) in ComputeSize() argument
151 return TaggedArray::ComputeSize(JSTaggedValue::TaggedTypeSize(), AdjustSlotSize(icSlotSize) + RESERVED_LENGTH); in ComputeSize()
164 static inline uint32_t AdjustSlotSize(uint32_t icSlotSize) in AdjustSlotSize() argument
168 if (icSlotSize == INVALID_SLOT_INDEX) { in AdjustSlotSize()
169 ++icSlotSize; in AdjustSlotSize()
171 return icSlotSize; in AdjustSlotSize()
174 inline void SetPrimitiveOfSlot(JSTaggedValue initValue, uint32_t icSlotSize) in SetPrimitiveOfSlot() argument
176 for (uint32_t i = 0; i < icSlotSize; i++) { in SetPrimitiveOfSlot()
214 inline void InitializeWithSpecialValue(JSTaggedValue initValue, uint32_t icSlotSize, uint32_t extraLength = 0) in InitializeWithSpecialValue() argument
217 icSlotSize in InitializeWithSpecialValue()
[all...]
/arkcompiler/ets_runtime/ecmascript/stubs/
H A Druntime_stubs.h273 uint32_t icSlotSize);
H A Druntime_stubs-inl.h1188 uint32_t icSlotSize) in RuntimeNotifyInlineCache()
1191 ASSERT(icSlotSize <= ProfileTypeInfo::MAX_SLOT_INDEX + MethodLiteral::EXTEND_SLOT_SIZE); in RuntimeNotifyInlineCache()
1197 profileTypeInfo = factory->NewProfileTypeInfo(icSlotSize); in RuntimeNotifyInlineCache()
1187 RuntimeNotifyInlineCache(JSThread *thread, const JSHandle<JSFunction> &function, uint32_t icSlotSize) RuntimeNotifyInlineCache() argument
/arkcompiler/ets_runtime/ecmascript/
H A Dobject_factory.cpp3334 JSHandle<ProfileTypeInfo> ObjectFactory::NewProfileTypeInfo(uint32_t icSlotSize) in NewProfileTypeInfo() argument
3337 size_t size = ProfileTypeInfo::ComputeSize(icSlotSize); in NewProfileTypeInfo()
3341 array->InitializeWithSpecialValue(JSTaggedValue::Undefined(), icSlotSize); in NewProfileTypeInfo() local

Completed in 22 milliseconds