Home
last modified time | relevance | path

Searched refs:recordInfos_ (Results 1 – 5 of 5) sorted by relevance

/arkcompiler/ets_runtime/ecmascript/pgo_profiler/
Dpgo_profiler.cpp43 if (recordInfos_->AddMethod(calleeRecordName, calleeMethod, mode, incCount)) { in ProfileCall()
63recordInfos_->AddCallTargetType(currentRecordName, currentMethodId, pcOffset, calleeMethodOffset); in ProfileCall()
91 recordInfos_->AddType(recordName, jsMethod->GetMethodId(), offset, PGOSampleType(type)); in ProfileOpType()
142 recordInfos_->AddDefine(recordName, funcMethodId, offset, currentType, superType); in ProfileDefineClass()
150 recordInfos_->AddLayout(currentType, prototypeHClass, PGOObjKind::PROTOTYPE); in ProfileDefineClass()
153 recordInfos_->AddLayout(currentType, ctorHClass, PGOObjKind::CONSTRUCTOR); in ProfileDefineClass()
189 recordInfos_->AddDefine(recordName, funcMethodId, offset, currentType, superType); in ProfileCreateObject()
191 recordInfos_->AddLayout(currentType, JSTaggedType(newHClass), kind); in ProfileCreateObject()
196 recordInfos_->AddDefine(recordName, funcMethodId, offset, currentType, superType); in ProfileCreateObject()
198 recordInfos_->AddLayout(currentType, JSTaggedType(newHClass), kind); in ProfileCreateObject()
[all …]
Dpgo_profiler.h52 recordInfos_ = std::make_unique<PGORecordDetailInfos>(0); in PGOProfiler()
65 if (recordInfos_) { in Reset()
66 recordInfos_->Clear(); in Reset()
69 recordInfos_ = std::make_unique<PGORecordDetailInfos>(0); in Reset()
78 std::unique_ptr<PGORecordDetailInfos> recordInfos_; variable
Dpgo_profiler_info.cpp975 auto iter = recordInfos_.find(recordName.c_str()); in GetMethodInfoMap()
976 if (iter != recordInfos_.end()) { in GetMethodInfoMap()
980 recordInfos_.emplace(recordName.c_str(), curMethodInfos); in GetMethodInfoMap()
1052 …for (auto iter = recordInfos.recordInfos_.begin(); iter != recordInfos.recordInfos_.end(); iter++)… in Merge()
1056 auto recordInfosIter = recordInfos_.find(recordName); in Merge()
1058 if (recordInfosIter == recordInfos_.end()) { in Merge()
1060 recordInfos_.emplace(recordName, toMethodInfos); in Merge()
1087 recordInfos_.emplace(recordName, methodInfos); in ParseFromBinary()
1120 for (auto iter = recordInfos_.begin(); iter != recordInfos_.end(); iter++) { in ProcessToBinary()
1208 auto methodInfosIter = recordInfos_.find(recordName.c_str()); in ParseFromText()
[all …]
Dpgo_profiler_manager.h110 encoder_->Merge(*profiler->recordInfos_); in Merge()
Dpgo_profiler_info.h1025 for (auto iter : recordInfos_) { in Clear()
1029 recordInfos_.clear(); in Clear()
1051 return recordInfos_; in GetRecordInfos()
1065 CMap<CString, PGOMethodInfoMap *> recordInfos_; variable