Home
last modified time | relevance | path

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

/arkcompiler/ets_runtime/ecmascript/
H A Djs_hclass.cpp766 auto parentHClass = JSHClass::Cast(parent.GetTaggedObject()); in FindFieldOwnHClass() local
767 if (parentHClass->NumberOfProps() <= offset) { in FindFieldOwnHClass()
770 curHClass = parentHClass; in FindFieldOwnHClass()
1505 const JSHClass *parentHClass, in CreateSHClass()
1514 if (parentHClass) { in CreateSHClass()
1515 if (parentHClass->IsDictionaryMode()) { in CreateSHClass()
1516 auto dict = reinterpret_cast<NameDictionary *>(parentHClass->GetLayout().GetTaggedObject()); in CreateSHClass()
1519 length += parentHClass->NumberOfProps(); in CreateSHClass()
1527 CreateSInlinedLayout(thread, descs, hclass, parentHClass); in CreateSHClass()
1529 CreateSDictLayout(thread, descs, hclass, parentHClass); in CreateSHClass()
1503 CreateSHClass(JSThread *thread, const std::vector<PropertyDescriptor> &descs, const JSHClass *parentHClass, bool isFunction) CreateSHClass() argument
1551 CreateSInlinedLayout(JSThread *thread, const std::vector<PropertyDescriptor> &descs, const JSHandle<JSHClass> &hclass, const JSHClass *parentHClass) CreateSInlinedLayout() argument
1606 CreateSDictLayout(JSThread *thread, const std::vector<PropertyDescriptor> &descs, const JSHandle<JSHClass> &hclass, const JSHClass *parentHClass) CreateSDictLayout() argument
[all...]
H A Djs_hclass.h2065 const JSHClass *parentHClass = nullptr,
2078 const JSHClass *parentHClass = nullptr);
2082 const JSHClass *parentHClass = nullptr);
/arkcompiler/ets_runtime/ecmascript/pgo_profiler/
H A Dpgo_profiler.cpp1535 auto parentHClass = hclass->GetParent(); in UpdateLayout() local
1536 if (!GetProfileType(hclass).IsRootType() && parentHClass.IsJSHClass()) { in UpdateLayout()
1537 UpdateTransitionLayout(JSHClass::Cast(parentHClass.GetTaggedObject()), hclass); in UpdateLayout()

Completed in 13 milliseconds