Searched refs:prototypeHClass (Results 1 – 7 of 7) sorted by relevance
| /arkcompiler/ets_runtime/ecmascript/ |
| D | js_thread_hclass_entries.h | 44 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()
|
| D | js_thread.cpp | 426 …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()
|
| D | js_hclass-inl.h | 272 auto prototypeHClass = prototypeObj->GetClass(); in FindProtoRootHClass() local 273 return JSTaggedValue(JSHClass::FindRootHClass(prototypeHClass)); in FindProtoRootHClass()
|
| D | js_thread.h | 246 …id SetInitialBuiltinHClass(BuiltinTypeId type, JSHClass *builtinHClass, JSHClass *prototypeHClass);
|
| /arkcompiler/ets_runtime/ecmascript/pgo_profiler/ |
| D | pgo_profiler.cpp | 90 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/ |
| D | class_info_extractor.cpp | 375 …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/ |
| D | typed_bytecode_lowering.cpp | 893 …JSHClass *prototypeHClass = globalEnv->GetGlobalEnvObjectByIndex(protoFieldIndex)->GetTaggedObject… in TryLowerTypedLdObjByNameForBuiltinMethod() local 894 …LookupResult plr = JSHClass::LookupPropertyInBuiltinPrototypeHClass(thread_, prototypeHClass, key); in TryLowerTypedLdObjByNameForBuiltinMethod()
|