Home
last modified time | relevance | path

Searched refs:transitions (Results 1 - 2 of 2) sorted by relevance

/arkcompiler/ets_runtime/ecmascript/
H A Djs_hclass-inl.h50 JSTaggedValue transitions = parent->GetTransitions(); in AddTransitions() local
51 if (transitions.IsUndefined()) { in AddTransitions()
57 if (transitions.IsWeak()) { in AddTransitions()
58 auto cachedHClass = JSHClass::Cast(transitions.GetTaggedWeakRef()); in AddTransitions()
67 transitions = TransitionsDictionary::PutIfAbsent(thread, dict, lastKey, lastHClass, in AddTransitions()
72 dict.Update(transitions); in AddTransitions()
73 transitions = TransitionsDictionary::PutIfAbsent(thread, dict, key, JSHandle<JSTaggedValue>(child), in AddTransitions()
75 parent->SetTransitions(thread, transitions); in AddTransitions()
91 JSTaggedValue transitions = parent->GetTransitions(); in AddProtoTransitions() local
93 if (transitions in AddProtoTransitions()
119 JSTaggedValue transitions = GetTransitions(); FindTransitions() local
156 JSTaggedValue transitions = GetTransitions(); FindProtoTransitions() local
[all...]
H A Djs_hclass.cpp344 // 3. Add newClass to old hclass's parent's transitions. in TransitionExtension()
378 // 3. Add newJsHClass to old jshclass's parent's transitions. in TransitionProto()
443 // 2. Add newJsHClass to old jshclass's parent's transitions. in CloneWithAddProto()
791 auto transitions = current->GetTransitions(); in VisitAndUpdateLayout() local
792 if (transitions.IsUndefined()) { in VisitAndUpdateLayout()
795 if (transitions.IsWeak()) { in VisitAndUpdateLayout()
796 auto cache = transitions.GetTaggedWeakRef(); in VisitAndUpdateLayout()
801 ASSERT(transitions.IsTaggedArray()); in VisitAndUpdateLayout()
802 TransitionsDictionary *dict = TransitionsDictionary::Cast(transitions.GetTaggedObject()); in VisitAndUpdateLayout()

Completed in 4 milliseconds