Searched refs:recordInfos_ (Results 1 – 5 of 5) sorted by relevance
/arkcompiler/ets_runtime/ecmascript/pgo_profiler/ |
D | pgo_profiler.cpp | 43 if (recordInfos_->AddMethod(calleeRecordName, calleeMethod, mode, incCount)) { in ProfileCall() 63 … recordInfos_->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 …]
|
D | pgo_profiler.h | 52 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
|
D | pgo_profiler_info.cpp | 975 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 …]
|
D | pgo_profiler_manager.h | 110 encoder_->Merge(*profiler->recordInfos_); in Merge()
|
D | pgo_profiler_info.h | 1025 for (auto iter : recordInfos_) { in Clear() 1029 recordInfos_.clear(); in Clear() 1051 return recordInfos_; in GetRecordInfos() 1065 CMap<CString, PGOMethodInfoMap *> recordInfos_; variable
|