Home
last modified time | relevance | path

Searched defs:hClass (Results 1 – 13 of 13) sorted by relevance

/arkcompiler/ets_runtime/ecmascript/compiler/
Dhcr_circuit_builder.h87 GateRef hClass = LoadHClass(glue, obj); in IsCallable() local
107 GateRef CircuitBuilder::IsPrototypeHClass(GateRef hClass) in IsPrototypeHClass()
161 GateRef CircuitBuilder::IsStableArguments(GateRef hClass) in IsStableArguments()
169 GateRef CircuitBuilder::IsStableArray(GateRef hClass) in IsStableArray()
260 GateRef CircuitBuilder::GetObjectSizeFromHClass(GateRef hClass) in GetObjectSizeFromHClass()
270 GateRef CircuitBuilder::IsDictionaryModeByHClass(GateRef hClass) in IsDictionaryModeByHClass()
280 void CircuitBuilder::StoreHClass(GateRef glue, GateRef object, GateRef hClass, MemoryAttribute mAtt… in StoreHClass()
285 void CircuitBuilder::TransitionHClass(GateRef glue, GateRef object, GateRef hClass, MemoryAttribute… in TransitionHClass()
293 void CircuitBuilder::TransitionHClassByConstOffset(GateRef glue, GateRef object, GateRef hClass, Me… in TransitionHClassByConstOffset()
306 GateRef CircuitBuilder::GetObjectType(GateRef hClass) in GetObjectType()
[all …]
Dstub_builder-inl.h1448 inline void StubBuilder::StoreHClass(GateRef glue, GateRef object, GateRef hClass, MemoryAttribute … in StoreHClass()
1453 inline void StubBuilder::TransitionHClass(GateRef glue, GateRef object, GateRef hClass, MemoryAttri… in TransitionHClass()
1458 inline void StubBuilder::StoreBuiltinHClass(GateRef glue, GateRef object, GateRef hClass) in StoreBuiltinHClass()
1468 inline GateRef StubBuilder::GetObjectType(GateRef hClass) in GetObjectType()
1480 inline GateRef StubBuilder::IsDictionaryModeByHClass(GateRef hClass) in IsDictionaryModeByHClass()
1485 inline GateRef StubBuilder::IsDictionaryElement(GateRef hClass) in IsDictionaryElement()
1490 inline GateRef StubBuilder::IsJSArrayPrototypeModified(GateRef hClass) in IsJSArrayPrototypeModified()
1569 GateRef hClass = LoadHClass(glue, object); in IsConstructor() local
2006 inline GateRef StubBuilder::HclassIsPrototypeHandler(GateRef hClass) in HclassIsPrototypeHandler()
2012 inline GateRef StubBuilder::HclassIsTransitionHandler(GateRef hClass) in HclassIsTransitionHandler()
[all …]
Dcircuit_builder.cpp701 GateRef CircuitBuilder::IsCompositeHClass(GateRef hClass) in IsCompositeHClass()
709 …ilder::CheckHClassFieldInvalidAccess([[maybe_unused]]GateRef glue, [[maybe_unused]] GateRef hClass) in CheckHClassFieldInvalidAccess()
728 …rcuitBuilder::CheckHClassAddrInvalid([[maybe_unused]]GateRef glue, [[maybe_unused]] GateRef hClass) in CheckHClassAddrInvalid()
751 GateRef CircuitBuilder::GetPrototypeFromHClass(GateRef glue, GateRef hClass) in GetPrototypeFromHClass()
758 GateRef CircuitBuilder::GetEnumCacheFromHClass(GateRef glue, GateRef hClass) in GetEnumCacheFromHClass()
765 GateRef CircuitBuilder::GetProtoChangeMarkerFromHClass(GateRef glue, GateRef hClass) in GetProtoChangeMarkerFromHClass()
913 GateRef CircuitBuilder::HasDeleteProperty(GateRef hClass) in HasDeleteProperty()
922 GateRef CircuitBuilder::IsOnHeap(GateRef hClass) in IsOnHeap()
1485 GateRef CircuitBuilder::TransProtoWithoutLayout(GateRef glue, GateRef hClass, GateRef proto) in TransProtoWithoutLayout()
1524 GateRef hClass = GetGlobalConstantValue(VariableType::JS_POINTER(), glue, in OrdinaryNewJSObjectCreate() local
[all …]
Dhcr_circuit_builder.cpp580 void CircuitBuilder::SetPropertyInlinedProps(GateRef glue, GateRef obj, GateRef hClass, in SetPropertyInlinedProps()
Dstub_builder.cpp8914 GateRef StubBuilder::GetOrCreateEnumCacheFromHClass(GateRef glue, GateRef hClass) in GetOrCreateEnumCacheFromHClass()
9441 GateRef hClass = LoadHClass(glue, obj); in IsProtoChainCacheValid() local
11953 GateRef hClass = LoadHClass(glue, exports); in GetValueFromExportObject() local
12117 GateRef StubBuilder::ResolveElementOfObject(GateRef glue, GateRef hClass, GateRef exportName, in ResolveElementOfObject()
12198 GateRef hClass = LoadHClass(glue, exports); in ResolveExportObject() local
/arkcompiler/ets_runtime/ecmascript/
Dglobal_env_constants.cpp102 void GlobalEnvConstants::InitCompositeBaseClasses(ObjectFactory* factory, JSHClass* hClass) in InitCompositeBaseClasses()
119 JSHClass *hClass = *factory->InitSClassClass(); in InitSharedRootsClasses() local
384 void GlobalEnvConstants::InitRootsClassesPartOne(JSHClass *hClass, ObjectFactory *factory) in InitRootsClassesPartOne()
420 void GlobalEnvConstants::InitRootsClassesPartTwo(JSHClass *hClass, ObjectFactory *factory) in InitRootsClassesPartTwo()
460 JSHClass *hClass = JSHClass::Cast(GetHClassClass().GetTaggedObject()); in InitRootsClasses() local
Djs_hclass-inl.h452 … const JSHandle<JSTaggedValue> &key, JSHandle<JSHClass> &hClass) in AddInlinedPropToHClass()
/arkcompiler/ets_runtime/ecmascript/cross_vm/
Decma_vm_hybrid.cpp32 … JSHClass *hClass = JSHClass::Cast(thread_->GlobalConstants()->GetHClassClass().GetTaggedObject()); in CreateHybridParam() local
/arkcompiler/ets_runtime/ecmascript/napi/
Djsnapi_class_creation_helper.cpp47 JSHandle<JSHClass> &hClass) in TryAddOriKeyAndOriAttrToHClass()
/arkcompiler/ets_runtime/ecmascript/tests/
Djs_array_test.cpp221 auto hClass = thread->GetArrayInstanceHClass(ElementsKind::INT, false); in HWTEST_F_L0() local
/arkcompiler/ets_runtime/ecmascript/compiler/builtins/
Dbuiltins_function_stub_builder.cpp92 GateRef hClass = LoadHClass(glue, arrayObj); in PrototypeApply() local
278 GateRef hClass = LoadHClass(glue, arrayObj); in BuildArgumentsListFastElements() local
Dbuiltins_object_stub_builder.cpp1086 GateRef hClass = LoadHClass(glue_, obj); in GetPrototypeOf() local
/arkcompiler/runtime_core/static_core/runtime/mem/
Dheap_manager.cpp377 static bool MatchesClass(const ObjectHeader *obj, const Class *hClass, bool assignable) in MatchesClass()