Home
last modified time | relevance | path

Searched refs:ptManager (Results 1 - 9 of 9) sorted by relevance

/arkcompiler/ets_runtime/ecmascript/compiler/pgo_type/
H A Dpgo_type_parser.h29 BaseParser(PGOTypeManager *ptManager, PGOBCInfo::Type type) : ptManager_(ptManager), type_(type) {} in BaseParser() argument
46 ClassParser(PGOTypeManager *ptManager) : BaseParser(ptManager, PGOBCInfo::Type::CLASS) {} in ClassParser() argument
55 ArrayParser(PGOTypeManager *ptManager, PGOBCInfo::Type type) : BaseParser(ptManager, type) {} in ArrayParser() argument
63 EmptyArrayParser(PGOTypeManager *ptManager) : ArrayParser(ptManager, PGOBCInfo::Type::EMPTY_ARRAY) {} in EmptyArrayParser() argument
68 ArrayLiteralParser(PGOTypeManager *ptManager) : ArrayParser(ptManager, PGOBCInf argument
73 ObjectLiteralParser(PGOTypeManager *ptManager) ObjectLiteralParser() argument
82 FunctionParser(PGOTypeManager *ptManager) FunctionParser() argument
[all...]
H A Dpgo_hclass_generator.h26 PGOHClassGenerator(const PGOTypeRecorder &typeRecorder, PGOTypeManager *ptManager) in PGOHClassGenerator() argument
27 : typeRecorder_(typeRecorder), ptManager_(ptManager) {} in PGOHClassGenerator()
H A Dpgo_type_parser.cpp181 PGOTypeParser::PGOTypeParser(const PGOProfilerDecoder &decoder, PGOTypeManager *ptManager) in PGOTypeParser() argument
182 : decoder_(decoder), ptManager_(ptManager) in PGOTypeParser()
184 parsers_.emplace_back(std::make_unique<EmptyArrayParser>(ptManager)); in PGOTypeParser()
185 parsers_.emplace_back(std::make_unique<ArrayLiteralParser>(ptManager)); in PGOTypeParser()
186 parsers_.emplace_back(std::make_unique<ObjectLiteralParser>(ptManager)); in PGOTypeParser()
/arkcompiler/ets_runtime/ecmascript/compiler/
H A Dcompilation_driver.cpp90 PGOTypeManager *ptManager = compilationEnv_->GetPTManager(); in SetCurrentCompilationFile() local
91 ptManager->SetCurCompilationFile(jsPandaFile_); in SetCurrentCompilationFile()
102 PGOTypeManager *ptManager = compilationEnv_->GetPTManager(); in StoreConstantPoolInfo() local
103 ptManager->GetAOTSnapshot().StoreConstantPoolInfo(collector_); in StoreConstantPoolInfo()
H A Daot_compiler_preprocessor.cpp349 PGOTypeManager *ptManager = vm_->GetJSThread()->GetCurrentEcmaContext()->GetPTManager(); in GeneratePGOTypes() local
352 PGOTypeParser parser(profilerDecoder_, ptManager); in GeneratePGOTypes()
359 PGOTypeManager *ptManager = vm_->GetJSThread()->GetCurrentEcmaContext()->GetPTManager(); in SnapshotInitialize() local
360 ptManager->InitAOTSnapshot(fileInfos_.size()); in SnapshotInitialize()
H A Dts_inline_lowering.cpp351 PGOTypeManager *ptManager = compilationEnv_->GetPTManager(); in BuildAccessor() local
352 int holderHCIndex = ptManager->GetHolderHIndexByPGOObjectInfoType(pgoType, compilationEnv_->IsAotCompiler()); in BuildAccessor()
547 PGOTypeManager *ptManager = compilationEnv_->GetPTManager(); in InlineAccessorCheck() local
548 int receiverHCIndex = ptManager->GetReceiverHIndexByPGOObjectInfoType(pgoType, compilationEnv_->IsAotCompiler()); in InlineAccessorCheck()
H A Dfile_generators.cpp791 PGOTypeManager *ptManager = compilationEnv_->GetPTManager(); in SaveSnapshotFile() local
792 ptManager->GetAOTSnapshot().ResolveSnapshotData(methodToEntryIndexMap); in SaveSnapshotFile()
H A Dtype_info_accessors.cpp523 PGOTypeManager *ptManager = compilationEnv_->GetPTManager(); in GetAccessorPlr() local
525 int hclassIndex = static_cast<int>(ptManager->GetHClassIndexByProfileType(holderType)); in GetAccessorPlr()
529 JSTaggedValue hclass = ptManager->QueryHClass(holderType.first, holderType.second); in GetAccessorPlr()
/arkcompiler/ets_runtime/ecmascript/compiler/aot_snapshot/
H A Dsnapshot_constantpool_data.cpp52 PGOTypeManager *ptManager = thread_->GetCurrentEcmaContext()->GetPTManager(); in TryGetHClass() local
53 JSTaggedValue hclass = ptManager->QueryHClass(rootType, childType); in TryGetHClass()
59 PGOTypeManager *ptManager = thread_->GetCurrentEcmaContext()->GetPTManager(); in TryGetHClassByPGOTypeLocation() local
60 ProfileType pt = ptManager->GetRootIdByLocation(loc); in TryGetHClassByPGOTypeLocation()

Completed in 10 milliseconds