Home
last modified time | relevance | path

Searched refs:prototypeHClass (Results 1 – 7 of 7) sorted by relevance

/arkcompiler/ets_runtime/ecmascript/
Djs_thread_hclass_entries.h44 JSHClass *prototypeHClass = nullptr; member
58 return entries[index].builtinHClass != nullptr && entries[index].prototypeHClass != nullptr; in EntryIsValid()
70 return sizeof(Entry) * index + MEMBER_OFFSET(Entry, prototypeHClass); in GetPrototypeHClassOffset()
Djs_thread.cpp426 …ad::SetInitialBuiltinHClass(BuiltinTypeId type, JSHClass *builtinHClass, JSHClass *prototypeHClass) in SetInitialBuiltinHClass() argument
433 << ", prototypeHClass = " << prototypeHClass; in SetInitialBuiltinHClass()
435 entry.prototypeHClass = prototypeHClass; in SetInitialBuiltinHClass()
447 return glueData_.builtinHClassEntries_.entries[index].prototypeHClass; in GetBuiltinPrototypeHClass()
Djs_hclass-inl.h272 auto prototypeHClass = prototypeObj->GetClass(); in FindProtoRootHClass() local
273 return JSTaggedValue(JSHClass::FindRootHClass(prototypeHClass)); in FindProtoRootHClass()
Djs_thread.h246 …id SetInitialBuiltinHClass(BuiltinTypeId type, JSHClass *builtinHClass, JSHClass *prototypeHClass);
/arkcompiler/ets_runtime/ecmascript/pgo_profiler/
Dpgo_profiler.cpp90 auto prototypeHClass = protoOrHClass.GetTaggedObject()->GetClass(); in ProfileDefineClass() local
91 prototypeHClass->SetParent(vm_->GetJSThread(), JSTaggedValue::Undefined()); in ProfileDefineClass()
92 auto protoRootHClass = JSTaggedType(prototypeHClass); in ProfileDefineClass()
1086 auto prototypeHClass = prototypeObj->GetClass(); in DumpDefineClass() local
1087 auto prototypeRootHClass = JSTaggedType(JSHClass::FindRootHClass(prototypeHClass)); in DumpDefineClass()
1237 auto prototypeHClass = JSHClass::FindProtoRootHClass(rootHClass); in UpdateLayout() local
1238 if (prototypeHClass.IsJSHClass()) { in UpdateLayout()
1239 auto prototypeValue = prototypeHClass.GetRawData(); in UpdateLayout()
1243 UpdateLayout(JSHClass::Cast(prototypeHClass.GetTaggedObject())); in UpdateLayout()
1281 auto prototypeHClass = JSHClass::FindProtoRootHClass(rootHClass); in UpdateTranstionLayout() local
[all …]
/arkcompiler/ets_runtime/ecmascript/jspandafile/
Dclass_info_extractor.cpp375 …JSHandle<JSHClass> prototypeHClass = ClassInfoExtractor::CreatePrototypeHClass(thread, nonStaticKe… in DefineClassFromExtractor() local
378 JSHandle<JSObject> prototype = factory->NewOldSpaceJSObject(prototypeHClass); in DefineClassFromExtractor()
392 if (LIKELY(!prototypeHClass->IsDictionaryMode())) { in DefineClassFromExtractor()
677 …JSHandle<JSHClass> prototypeHClass = ClassInfoExtractor::CreateSendableHClass(thread, nonStaticKey… in DefineSendableClassFromExtractor() local
679 JSHandle<JSObject> prototype = factory->NewOldSpaceJSObject(prototypeHClass); in DefineSendableClassFromExtractor()
699 if (LIKELY(!prototypeHClass->IsDictionaryMode())) { in DefineSendableClassFromExtractor()
/arkcompiler/ets_runtime/ecmascript/compiler/
Dtyped_bytecode_lowering.cpp893 …JSHClass *prototypeHClass = globalEnv->GetGlobalEnvObjectByIndex(protoFieldIndex)->GetTaggedObject… in TryLowerTypedLdObjByNameForBuiltinMethod() local
894 …LookupResult plr = JSHClass::LookupPropertyInBuiltinPrototypeHClass(thread_, prototypeHClass, key); in TryLowerTypedLdObjByNameForBuiltinMethod()