Home
last modified time | relevance | path

Searched refs:ClassType (Results 1 – 12 of 12) sorted by relevance

/arkcompiler/ets_runtime/ecmascript/pgo_profiler/
Dpgo_profiler_type.h26 class ClassType {
28 ClassType() = default;
29 explicit ClassType(int32_t type) : type_(type) {} in ClassType() function
41 bool operator<(const ClassType &right) const
46 bool operator!=(const ClassType &right) const
51 bool operator==(const ClassType &right) const
117 explicit PGOSampleType(ClassType type) : type_(type) {} in PGOSampleType()
121 return PGOSampleType(ClassType(classType)); in CreateClassType()
196 return PGOSampleType(ClassType()); in NoneClassType()
217 type_ = ClassType(0); in CombineCallTargetType()
[all …]
Dpgo_profiler_layout.h112 explicit PGOHClassLayoutDesc(ClassType type) : type_(type) {} in PGOHClassLayoutDesc()
114 void SetSuperClassType(ClassType superType) in SetSuperClassType()
119 ClassType GetSuperClassType() const in GetSuperClassType()
124 ClassType GetClassType() const in GetClassType()
200 ClassType type_;
201 ClassType superType_;
Dpgo_profiler.cpp237 PGOObjectInfo info(ClassType(iter->second), kind); in ProfileObjLayout()
250 PGOObjectInfo info(ClassType(array->GetTraceIndex()), kind); in ProfileObjLayout()
272 PGOObjectInfo info(ClassType(methodId.GetOffset()), kind); in ProfileObjLayout()
/arkcompiler/ets_frontend/ts2panda/src/
DtypeChecker.ts22 ClassType,
141 let classType = new ClassType(classDeclNode, BuiltinType[className]);
384 let classType = new ClassType(classDeclNode, BuiltinType[className]);
/arkcompiler/runtime_core/compiler/optimizer/ir/
Druntime_interface.h32 enum class ClassType { enum
Dinst.h268 using ClassType = RuntimeInterface::ClassPtr;
271 explicit ObjectTypeInfo(ClassType v) : class_(v) {} in ObjectTypeInfo()
276 return class_ != ClassType();
279 ClassType GetClass() const in GetClass()
286 return class_ != ClassType {}; in IsValid()
290 ClassType class_ {};
/arkcompiler/ets_frontend/es2panda/typescript/extractor/
DtypeSystem.h621 class ClassType : public BaseType {
623 …explicit ClassType(TypeExtractor *extractor, const ir::ClassDefinition *classDef, const util::Stri… in ClassType() function
653 ~ClassType() = default;
654 NO_COPY_SEMANTIC(ClassType);
655 NO_MOVE_SEMANTIC(ClassType);
DtypeExtractor.cpp393 ClassType classType(this, node->AsClassDefinition(), name); in GetTypeIndexFromClassDefinition()
720 ClassType classType(this, classDef, name); in HandleClassDeclaration()
/arkcompiler/ets_runtime/ecmascript/ts_types/
Dts_manager.h811 inline void InsertPtToGtMap(ClassType pgoType, const kungfu::GateType &gateType) in InsertPtToGtMap()
816 inline const kungfu::GateType GetGateTypeByPt(ClassType pgoType) in GetGateTypeByPt()
945 CMap<ClassType, const kungfu::GateType> ptToGtMap_ {};
/arkcompiler/ets_runtime/ecmascript/compiler/type_inference/
Dpgo_type_infer.cpp137 ClassType classType = pgoTypes.GetObjectInfo(i).GetClassType(); in CollectGateType()
/arkcompiler/ets_frontend/ts2panda/src/base/
DtypeSystem.ts274 export class ClassType extends BaseType { class
/arkcompiler/ets_runtime/ecmascript/pgo_profiler/tests/
Dpgo_profiler_test.cpp725 … ASSERT_EQ(pgoRWOpType.GetObjectInfo(0).GetClassType(), ClassType(methodId.GetOffset())); in HWTEST_F_L0()