Home
last modified time | relevance | path

Searched refs:newHclass (Results 1 - 5 of 5) sorted by relevance

/arkcompiler/ets_runtime/ecmascript/
H A Djs_hclass.cpp898 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 Djs_hclass.h496 static void NotifyHclassChanged(const JSThread *thread, JSHandle<JSHClass> oldHclass, JSHandle<JSHClass> newHclass,
519 const JSHandle<JSHClass> &newHclass);
H A Djs_object.cpp1559 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 Dbuiltins_typedarray_stub_builder.cpp3291 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 Dstub_builder.cpp1469 GateRef newHclass = LoadHClass(receiver); in AddPropertyByName() local
1470 GateRef newLayoutInfo = GetLayoutFromHClass(newHclass); in AddPropertyByName()

Completed in 42 milliseconds