Searched refs:PGOHClassLayoutDesc (Results 1 – 16 of 16) sorted by relevance
/arkcompiler/ets_runtime/ecmascript/pgo_profiler/ |
D | pgo_profiler_layout.cpp | 19 void PGOHClassLayoutDesc::UpdateElementKind(const ElementsKind kind) in UpdateElementKind() 24 void PGOHClassLayoutDesc::UpdateKeyAndDesc(const CString &key, const PGOHandler &handler, PGOObjKin… in UpdateKeyAndDesc() 43 bool PGOHClassLayoutDesc::FindDescWithKey(const CString &key, PGOHandler &handler) const in FindDescWithKey() 53 void PGOHClassLayoutDesc::Merge(const PGOHClassLayoutDesc &from) in Merge() 66 void PGOHClassLayoutDesc::UpdateKeyAndDesc(const CString &key, const PGOHandler &handler, LayoutDes… in UpdateKeyAndDesc()
|
D | pgo_profiler_layout.h | 109 class PGOHClassLayoutDesc { 111 PGOHClassLayoutDesc() {}; in PGOHClassLayoutDesc() function 112 explicit PGOHClassLayoutDesc(ClassType type) : type_(type) {} in PGOHClassLayoutDesc() function 190 void Merge(const PGOHClassLayoutDesc &from); 192 bool operator<(const PGOHClassLayoutDesc &right) const
|
D | pgo_profiler_info.h | 714 static size_t CaculateSize(const PGOHClassLayoutDesc &desc); 715 static std::string GetTypeString(const PGOHClassLayoutDesc &desc); 717 void Merge(const PGOHClassLayoutDesc &desc); 729 PGOHClassLayoutDesc Convert(PGOProfilerHeader *const header) in Convert() 731 PGOHClassLayoutDesc desc(GetType().GetClassType()); in Convert() 1066 std::set<PGOHClassLayoutDesc> moduleLayoutDescInfos_; 1137 bool GetHClassLayoutDesc(PGOSampleType classType, PGOHClassLayoutDesc **desc) const in GetHClassLayoutDesc() 1139 auto iter = moduleLayoutDescInfos_.find(PGOHClassLayoutDesc(classType.GetClassType())); in GetHClassLayoutDesc() 1141 *desc = &(const_cast<PGOHClassLayoutDesc &>(*iter)); in GetHClassLayoutDesc() 1178 std::set<PGOHClassLayoutDesc> moduleLayoutDescInfos_;
|
D | pgo_profiler_decoder.h | 115 bool GetHClassLayoutDesc(PGOSampleType classType, PGOHClassLayoutDesc **desc) const;
|
D | pgo_profiler_info.cpp | 461 size_t PGOHClassLayoutDescInner::CaculateSize(const PGOHClassLayoutDesc &desc) in CaculateSize() 489 std::string PGOHClassLayoutDescInner::GetTypeString(const PGOHClassLayoutDesc &desc) in GetTypeString() 557 void PGOHClassLayoutDescInner::Merge(const PGOHClassLayoutDesc &desc) in Merge() 1023 PGOHClassLayoutDesc descInfo(type.GetClassType()); in AddDefine() 1036 PGOHClassLayoutDesc descInfo(type.GetClassType()); in AddLayout() 1039 auto &oldDescInfo = const_cast<PGOHClassLayoutDesc &>(*iter); in AddLayout() 1074 const_cast<PGOHClassLayoutDesc &>(*result).Merge(*info); in Merge() 1296 const_cast<PGOHClassLayoutDesc &>(*result).Merge(moduleLayoutDescInfo); in Merge()
|
D | pgo_profiler_decoder.cpp | 187 bool PGOProfilerDecoder::GetHClassLayoutDesc(PGOSampleType classType, PGOHClassLayoutDesc **desc) c… in GetHClassLayoutDesc()
|
/arkcompiler/ets_runtime/ecmascript/compiler/ |
D | ts_hclass_generator.h | 29 void UpdateTSHClassFromPGO(const kungfu::GateType &type, const PGOHClassLayoutDesc &desc,
|
D | type_recorder.cpp | 275 PGOHClassLayoutDesc *desc; in GetOrUpdatePGOType() 317 PGOHClassLayoutDesc *desc; in GetElementsKind()
|
D | ts_hclass_generator.cpp | 43 …lassGenerator::UpdateTSHClassFromPGO(const kungfu::GateType &type, const PGOHClassLayoutDesc &desc, in UpdateTSHClassFromPGO()
|
/arkcompiler/ets_runtime/ecmascript/ |
D | layout_info.h | 90 void DumpFieldIndexForProfile(int index, PGOHClassLayoutDesc &desc, PGOObjKind kind);
|
D | layout_info.cpp | 177 void LayoutInfo::DumpFieldIndexForProfile(int index, PGOHClassLayoutDesc &desc, PGOObjKind kind) in DumpFieldIndexForProfile()
|
D | js_hclass.cpp | 790 bool JSHClass::DumpForProfile(const JSHClass *hclass, PGOHClassLayoutDesc &desc, PGOObjKind kind) in DumpForProfile()
|
D | js_hclass.h | 1688 static bool DumpForProfile(const JSHClass *hclass, PGOHClassLayoutDesc &desc, PGOObjKind kind);
|
/arkcompiler/ets_runtime/ecmascript/pgo_profiler/tests/ |
D | pgo_profiler_test.cpp | 763 PGOHClassLayoutDesc *desc; in HWTEST_F_L0() 864 PGOHClassLayoutDesc *desc; in HWTEST_F_L0() 877 PGOHClassLayoutDesc *desc; in HWTEST_F_L0() 891 PGOHClassLayoutDesc *desc; in HWTEST_F_L0()
|
/arkcompiler/ets_runtime/ecmascript/ts_types/ |
D | ts_type_parser.h | 181 bool VerifyObjIhcPGOType(JSHandle<JSObject> obj, const PGOHClassLayoutDesc &desc);
|
D | ts_type_parser.cpp | 847 PGOHClassLayoutDesc *desc; in ParseObjectPGOType() 871 bool TSTypeParser::VerifyObjIhcPGOType(JSHandle<JSObject> obj, const PGOHClassLayoutDesc &desc) in VerifyObjIhcPGOType()
|