Home
last modified time | relevance | path

Searched defs:hClass (Results 1 - 8 of 8) sorted by relevance

/arkcompiler/ets_runtime/ecmascript/
H A Dglobal_env_constants.cpp102 JSHClass *hClass = *factory->InitSClassClass(); in InitSharedRootsClasses() local
280 InitRootsClassesPartOne(JSHClass *hClass, ObjectFactory *factory) InitRootsClassesPartOne() argument
314 InitRootsClassesPartTwo(JSHClass *hClass, ObjectFactory *factory) InitRootsClassesPartTwo() argument
350 JSHClass *hClass = JSHClass::Cast(GetHClassClass().GetTaggedObject()); InitRootsClasses() local
[all...]
/arkcompiler/runtime_core/static_core/runtime/mem/
H A Dheap_manager.cpp372 static bool MatchesClass(const ObjectHeader *obj, const Class *hClass, bool assignable) in MatchesClass() argument
/arkcompiler/ets_runtime/ecmascript/compiler/builtins/
H A Dbuiltins_function_stub_builder.cpp93 GateRef hClass = LoadHClass(arrayObj); in PrototypeApply() local
269 GateRef hClass = LoadHClass(arrayObj); in BuildArgumentsListFastElements() local
H A Dbuiltins_object_stub_builder.cpp1301 GateRef hClass = LoadHClass(obj); in GetPrototypeOf() local
/arkcompiler/ets_runtime/ecmascript/compiler/
H A Dhcr_circuit_builder.h87 GateRef hClass = LoadHClass(obj); in IsCallable() local
93 GateRef CircuitBuilder::IsProtoTypeHClass(GateRef hClass) in IsProtoTypeHClass() argument
153 GateRef CircuitBuilder::IsStableArguments(GateRef hClass) in IsStableArguments() argument
161 GateRef CircuitBuilder::IsStableArray(GateRef hClass) in IsStableArray() argument
209 GetObjectSizeFromHClass(GateRef hClass) GetObjectSizeFromHClass() argument
219 IsDictionaryModeByHClass(GateRef hClass) IsDictionaryModeByHClass() argument
229 StoreHClass(GateRef glue, GateRef object, GateRef hClass) StoreHClass() argument
231 Store(VariableType::JS_POINTER(), glue, object, IntPtr(TaggedObject::HCLASS_OFFSET), hClass, StoreHClass() local
235 StoreHClassWithoutBarrier(GateRef glue, GateRef object, GateRef hClass) StoreHClassWithoutBarrier() argument
237 Store(VariableType::JS_POINTER(), glue, object, IntPtr(TaggedObject::HCLASS_OFFSET), hClass, StoreHClassWithoutBarrier() local
246 GetObjectType(GateRef hClass) GetObjectType() argument
264 GetElementsKindByHClass(GateRef hClass) GetElementsKindByHClass() argument
273 HasConstructorByHClass(GateRef hClass) HasConstructorByHClass() argument
283 IsDictionaryElement(GateRef hClass) IsDictionaryElement() argument
293 IsStableElements(GateRef hClass) IsStableElements() argument
305 GateRef hClass = LoadHClass(object); HasConstructor() local
311 GateRef hClass = LoadHClass(object); IsConstructor() local
323 GateRef hClass = LoadHClass(object); IsClassConstructor() local
340 GateRef hClass = LoadHClass(object); IsExtensible() local
351 GateRef hClass = LoadHClass(object); IsClassPrototype() local
[all...]
H A Dhcr_circuit_builder.cpp563 void CircuitBuilder::SetPropertyInlinedProps(GateRef glue, GateRef obj, GateRef hClass, in SetPropertyInlinedProps() argument
H A Dcircuit_builder.cpp613 GateRef CircuitBuilder::GetPrototypeFromHClass(GateRef hClass) in GetPrototypeFromHClass() argument
619 GateRef CircuitBuilder::GetEnumCacheFromHClass(GateRef hClass) in GetEnumCacheFromHClass() argument
625 GateRef CircuitBuilder::GetProtoChangeMarkerFromHClass(GateRef hClass) in GetProtoChangeMarkerFromHClass() argument
734 GateRef CircuitBuilder::HasDeleteProperty(GateRef hClass) in HasDeleteProperty() argument
743 GateRef CircuitBuilder::IsOnHeap(GateRef hClass) in IsOnHeap() argument
1286 TransProtoWithoutLayout(GateRef glue, GateRef hClass, GateRef proto) TransProtoWithoutLayout() argument
1325 GateRef hClass = GetGlobalConstantValue(VariableType::JS_POINTER(), glue, OrdinaryNewJSObjectCreate() local
1533 GateRef hClass = LoadHClassByConstOffset(array); IsStableArrayLengthWriteable() local
[all...]
H A Dstub_builder-inl.h1264 inline void StubBuilder::StoreHClass(GateRef glue, GateRef object, GateRef hClass) in StoreHClass() argument
1269 inline void StubBuilder::StoreHClassWithoutBarrier(GateRef glue, GateRef object, GateRef hClass) in StoreHClassWithoutBarrier() argument
1274 inline void StubBuilder::StoreBuiltinHClass(GateRef glue, GateRef object, GateRef hClass) in StoreBuiltinHClass() argument
1284 inline GateRef StubBuilder::GetObjectType(GateRef hClass) in GetObjectType() argument
1296 inline GateRef StubBuilder::IsDictionaryModeByHClass(GateRef hClass) in IsDictionaryModeByHClass() argument
1301 IsDictionaryElement(GateRef hClass) IsDictionaryElement() argument
1375 GateRef hClass = LoadHClass(object); IsConstructor() local
1739 HclassIsPrototypeHandler(GateRef hClass) HclassIsPrototypeHandler() argument
1745 HclassIsTransitionHandler(GateRef hClass) HclassIsTransitionHandler() argument
1751 HclassIsPropertyBox(GateRef hClass) HclassIsPropertyBox() argument
2042 GetPrototypeFromHClass(GateRef hClass) GetPrototypeFromHClass() argument
2047 GetEnumCacheFromHClass(GateRef hClass) GetEnumCacheFromHClass() argument
2052 GetProtoChangeMarkerFromHClass(GateRef hClass) GetProtoChangeMarkerFromHClass() argument
2057 GetLayoutFromHClass(GateRef hClass) GetLayoutFromHClass() argument
2063 GetBitFieldFromHClass(GateRef hClass) GetBitFieldFromHClass() argument
2093 SetBitFieldToHClass(GateRef glue, GateRef hClass, GateRef bitfield) SetBitFieldToHClass() argument
2096 Store(VariableType::INT32(), glue, hClass, offset, bitfield); SetBitFieldToHClass() local
2110 SetPrototypeToHClass(VariableType type, GateRef glue, GateRef hClass, GateRef proto) SetPrototypeToHClass() argument
2116 SetProtoChangeDetailsToHClass(VariableType type, GateRef glue, GateRef hClass, GateRef protoChange) SetProtoChangeDetailsToHClass() argument
2123 SetLayoutToHClass(VariableType type, GateRef glue, GateRef hClass, GateRef attr, MemoryAttribute mAttr) SetLayoutToHClass() argument
2130 SetEnumCacheToHClass(VariableType type, GateRef glue, GateRef hClass, GateRef key) SetEnumCacheToHClass() argument
2136 SetTransitionsToHClass(VariableType type, GateRef glue, GateRef hClass, GateRef transition) SetTransitionsToHClass() argument
2142 SetParentToHClass(VariableType type, GateRef glue, GateRef hClass, GateRef parent) SetParentToHClass() argument
2148 SetIsProtoTypeToHClass(GateRef glue, GateRef hClass, GateRef value) SetIsProtoTypeToHClass() argument
2160 SetIsTS(GateRef glue, GateRef hClass, GateRef value) SetIsTS() argument
2172 IsProtoTypeHClass(GateRef hClass) IsProtoTypeHClass() argument
2180 SetPropertyInlinedProps(GateRef glue, GateRef obj, GateRef hClass, GateRef value, GateRef attrOffset, VariableType type, MemoryAttribute mAttr) SetPropertyInlinedProps() argument
2197 GetPropertyInlinedProps(GateRef obj, GateRef hClass, GateRef index) GetPropertyInlinedProps() argument
2214 IncNumberOfProps(GateRef glue, GateRef hClass) IncNumberOfProps() argument
2220 GetNumberOfPropsFromHClass(GateRef hClass) GetNumberOfPropsFromHClass() argument
2228 HasDeleteProperty(GateRef hClass) HasDeleteProperty() argument
2233 IsTSHClass(GateRef hClass) IsTSHClass() argument
2242 SetNumberOfPropsToHClass(GateRef glue, GateRef hClass, GateRef value) SetNumberOfPropsToHClass() argument
2248 Store(VariableType::INT32(), glue, hClass, IntPtr(JSHClass::BIT_FIELD1_OFFSET), SetNumberOfPropsToHClass() local
2252 GetInlinedPropertiesFromHClass(GateRef hClass) GetInlinedPropertiesFromHClass() argument
2284 GetElementsKindFromHClass(GateRef hClass) GetElementsKindFromHClass() argument
2289 GetObjectSizeFromHClass(GateRef hClass) GetObjectSizeFromHClass() argument
2294 GetInlinedPropsStartFromHClass(GateRef hClass) GetInlinedPropsStartFromHClass() argument
2872 SetHClassBit(GateRef glue, GateRef hClass, GateRef value) SetHClassBit() argument
2880 Store(VariableType::INT32(), glue, hClass, IntPtr(JSHClass::BIT_FIELD_OFFSET), newVal); SetHClassBit() local
3651 IsStableElements(GateRef hClass) IsStableElements() argument
3656 HasConstructorByHClass(GateRef hClass) HasConstructorByHClass() argument
3666 IsStableArguments(GateRef hClass) IsStableArguments() argument
3671 IsStableArray(GateRef hClass) IsStableArray() argument
[all...]

Completed in 20 milliseconds