/arkcompiler/ets_runtime/ecmascript/compiler/ |
H A D | compilation_env.cpp | 29 std::shared_ptr<pgo::PGOProfiler> CompilationEnv::GetPGOProfiler() const in GetPGOProfiler() function in panda::ecmascript::CompilationEnv 31 return vm_->GetPGOProfiler(); in GetPGOProfiler()
|
H A D | jit_compilation_env.cpp | 64 std::shared_ptr<pgo::PGOProfiler> JitCompilationEnv::GetPGOProfiler() const in GetPGOProfiler() function in panda::ecmascript::JitCompilationEnv 66 return hostThread_->GetEcmaVM()->GetPGOProfiler(); in GetPGOProfiler()
|
H A D | compilation_env.h | 63 virtual std::shared_ptr<pgo::PGOProfiler> GetPGOProfiler() const;
|
H A D | jit_compilation_env.h | 38 std::shared_ptr<pgo::PGOProfiler> GetPGOProfiler() const override;
|
H A D | pass_manager.cpp | 105 jitProfiler_ = compilationEnv_->GetPGOProfiler()->GetJITProfile(); in Compile()
|
H A D | ts_inline_lowering.cpp | 222 profiler = compilationEnv_->GetPGOProfiler()->GetJITProfile(); in InlineCall() 753 compilationEnv_->GetPGOProfiler()->GetJITProfile()->ProfileBytecode( in CalleePFIProcess()
|
/arkcompiler/ets_runtime/ecmascript/ |
H A D | js_function.cpp | 140 thread->GetEcmaVM()->GetPGOProfiler()->ProfileClassRootHClass(fun.GetTaggedType(), in GetOrCreateInitialJSHClass() 153 thread->GetEcmaVM()->GetPGOProfiler()->ProfileClassRootHClass(fun.GetTaggedType(), hclass.GetTaggedType()); in GetOrCreateInitialJSHClass() 155 thread->GetEcmaVM()->GetPGOProfiler()->ProfileProtoTransitionClass(fun, hclass, proto); in GetOrCreateInitialJSHClass() 167 thread->GetEcmaVM()->GetPGOProfiler()->ProfileClassRootHClass(func.GetTaggedType(), in PrototypeGetter() 187 thread->GetEcmaVM()->GetPGOProfiler()->InsertSkipCtorMethodIdSafe(ctorMethodId); in PrototypeSetter() 205 thread->GetEcmaVM()->GetPGOProfiler()->ProfileProtoTransitionPrototype(func, value, oldPrototype, baseIhc); in PrototypeSetter() 915 thread->GetEcmaVM()->GetPGOProfiler()->ProfileClassRootHClass(derived.GetTaggedType(), in GetOrCreateDerivedJSHClass()
|
H A D | ecma_vm.h | 561 std::shared_ptr<PGOProfiler> GetPGOProfiler() const in GetPGOProfiler() function in panda::ecmascript::EcmaVM
|
H A D | ecma_vm.cpp | 592 GetPGOProfiler()->ProcessReferences(visitor); in ProcessReferences()
|
H A D | js_hclass.cpp | 552 thread->GetEcmaVM()->GetPGOProfiler()->UpdateRootProfileTypeSafe(*hclass, *newProtoClass); in OptimizePrototypeForIC() 747 thread->GetEcmaVM()->GetPGOProfiler()->UpdateTrackElementsKind(trackInfoVal, newKind); in TransitToElementsKind()
|
H A D | js_object.cpp | 102 thread->GetEcmaVM()->GetPGOProfiler()->UpdateTrackArrayLength(trackInfo, newCapacity); in GrowElementsCapacity()
|
/arkcompiler/ets_runtime/ecmascript/jit/ |
H A D | jit.cpp | 65 std::shared_ptr<PGOProfiler> pgoProfiler = vm->GetPGOProfiler(); in SwitchProfileStubs()
|
/arkcompiler/ets_runtime/ecmascript/mem/ |
H A D | heap.cpp | 465 std::shared_ptr<pgo::PGOProfiler> pgoProfiler = thread->GetEcmaVM()->GetPGOProfiler(); in SharedGCScope() 480 std::shared_ptr<pgo::PGOProfiler> pgoProfiler = thread->GetEcmaVM()->GetPGOProfiler(); in ~SharedGCScope() 1142 pgo::PGODumpPauseScope pscope(GetEcmaVM()->GetPGOProfiler()); in CollectGarbage()
|
H A D | parallel_evacuator.cpp | 65 heap_->GetEcmaVM()->GetPGOProfiler()->UpdateTrackSpaceFlag(trackInfo, RegionSpaceFlag::IN_OLD_SPACE); in UpdateTrackInfo()
|
/arkcompiler/ets_runtime/ecmascript/jspandafile/ |
H A D | program_object.h | 584 auto profiler = thread->GetEcmaVM()->GetPGOProfiler(); in GetLiteralFromCache()
|
H A D | class_info_extractor.cpp | 465 thread->GetEcmaVM()->GetPGOProfiler()->ProfileDefineClass(constructor.GetTaggedType()); in DefineClassFromExtractor() 579 thread->GetEcmaVM()->GetPGOProfiler()->ProfileDefineClass(constructor.GetTaggedType()); in DefineClassWithIHClass()
|
/arkcompiler/ets_runtime/ecmascript/pgo_profiler/tests/ |
H A D | pgo_profiler_test.cpp | 262 vm_->GetPGOProfiler()->SetSaveTimestamp(std::chrono::system_clock::now()); in HWTEST_F_L0()
|
/arkcompiler/ets_runtime/ecmascript/stubs/ |
H A D | runtime_stubs.cpp | 597 thread->GetEcmaVM()->GetPGOProfiler()->UpdateTrackElementsKind(trackInfoVal, kind); in DEF_RUNTIME_STUBS() 1564 thread->GetEcmaVM()->GetPGOProfiler()->PGODump(thisFunc.GetTaggedType()); in DEF_RUNTIME_STUBS() 1572 thread->GetEcmaVM()->GetPGOProfiler()->PGOPreDump(thisFunc.GetTaggedType()); in DEF_RUNTIME_STUBS()
|
H A D | runtime_stubs-inl.h | 2572 thread->GetEcmaVM()->GetPGOProfiler()->ProfileDefineGetterSetter(
|