Searched refs:newHclass (Results 1 - 5 of 5) sorted by relevance
/arkcompiler/ets_runtime/ecmascript/ |
H A D | js_hclass.cpp | 898 void JSHClass::NotifyHclassChanged(const JSThread *thread, JSHandle<JSHClass> oldHclass, JSHandle<JSHClass> newHclass, in NotifyHclassChanged() argument 905 if (oldHclass.GetTaggedValue() == newHclass.GetTaggedValue()) { in NotifyHclassChanged() 928 // Therefore, oldHclass's IsPrototype bit is set as true; But for newHclass, it is generated at aot stage, in NotifyHclassChanged() 931 // Good neww is our AOT hclass can not be shared, hence we can set newHclass IsPrototype as true at here. in NotifyHclassChanged() 932 if (newHclass->IsTS() && !newHclass->IsPrototype()) { in NotifyHclassChanged() 933 newHclass->SetIsPrototype(true); in NotifyHclassChanged() 936 JSHClass::RefreshUsers(thread, oldHclass, newHclass); in NotifyHclassChanged() 1093 const JSHandle<JSHClass> &newHclass) in RefreshUsers() 1096 ASSERT(newHclass in RefreshUsers() 1092 RefreshUsers(const JSThread *thread, const JSHandle<JSHClass> &oldHclass, const JSHandle<JSHClass> &newHclass) RefreshUsers() argument [all...] |
H A D | js_hclass.h | 496 static void NotifyHclassChanged(const JSThread *thread, JSHandle<JSHClass> oldHclass, JSHandle<JSHClass> newHclass, 519 const JSHandle<JSHClass> &newHclass);
|
H A D | js_object.cpp | 1559 JSHandle<JSHClass> newHclass = JSHClass::TransitionExtension(thread, jshclass); in PreventExtensions() local 1561 JSHClass::NotifyHclassChanged(thread, jshclass, newHclass); in PreventExtensions() 1564 JSHClass::RestoreElementsKindToGeneric(*newHclass); in PreventExtensions() 1565 obj->SynchronizedSetClass(thread, *newHclass); in PreventExtensions()
|
/arkcompiler/ets_runtime/ecmascript/compiler/builtins/ |
H A D | builtins_typedarray_stub_builder.cpp | 3291 GateRef newHclass = GetOnHeapHclassFromType(glue, objHclass, arrayType);
in AllocateTypedArrayBuffer() local 3292 NotifyHClassChanged(glue, objHclass, newHclass);
in AllocateTypedArrayBuffer() 3294 newHclass, MemoryAttribute::NeedBarrierAndAtomic());
in AllocateTypedArrayBuffer() local
|
/arkcompiler/ets_runtime/ecmascript/compiler/ |
H A D | stub_builder.cpp | 1469 GateRef newHclass = LoadHClass(receiver); in AddPropertyByName() local 1470 GateRef newLayoutInfo = GetLayoutFromHClass(newHclass); in AddPropertyByName()
|
Completed in 42 milliseconds