Home
last modified time | relevance | path

Searched refs:MethodCompilationStat (Results 1 – 20 of 20) sorted by relevance

/aosp12/art/compiler/optimizing/
H A Doptimizing_compiler_stats.h32 enum class MethodCompilationStat { enum
122 std::ostream& operator<<(std::ostream& os, MethodCompilationStat rhs);
131 void RecordStat(MethodCompilationStat stat, uint32_t count = 1) {
137 uint32_t GetStat(MethodCompilationStat stat) const { in GetStat()
144 uint32_t compiled_intrinsics = GetStat(MethodCompilationStat::kCompiledIntrinsic); in Log()
145 uint32_t compiled_native_stubs = GetStat(MethodCompilationStat::kCompiledNativeStub); in Log()
147 GetStat(MethodCompilationStat::kAttemptBytecodeCompilation); in Log()
152 GetStat(MethodCompilationStat::kCompiledBytecode); in Log()
166 LOG(INFO) << "OptStat#" << static_cast<MethodCompilationStat>(i) << ": " in Log()
177 other_stats->RecordStat(static_cast<MethodCompilationStat>(i), count); in AddTo()
[all …]
H A Dinliner.cc436 MaybeRecordStat(stats_, MethodCompilationStat::kTryInline); in TryInline()
520 MaybeRecordStat(stats_, MethodCompilationStat::kCHAInline); in TryInlineFromCHA()
750 LOG_FAIL(stats_, MethodCompilationStat::kNotInlinedDexCache) in TryInlineMonomorphicCall()
1332 LOG_FAIL(stats_, MethodCompilationStat::kNotInlinedNotVerified) in IsInliningAllowed()
1339 LOG_FAIL(stats_, MethodCompilationStat::kNotInlinedNotVerified) in IsInliningAllowed()
1357 LOG_FAIL(stats_, MethodCompilationStat::kNotInlinedProxy) in IsInliningSupported()
1364 LOG_FAIL(stats_, MethodCompilationStat::kNotInlinedTryCatch) in IsInliningSupported()
1373 LOG_FAIL(stats_, MethodCompilationStat::kNotInlinedDexCache) in IsInliningSupported()
1396 LOG_FAIL(stats_, MethodCompilationStat::kNotInlinedCodeItem) in IsInliningBudgetAvailable()
1452 LOG_FAIL(stats_, MethodCompilationStat::kNotInlinedWont) in TryBuildAndInline()
[all …]
H A Doptimizing_compiler.cc765 MethodCompilationStat::kNotCompiledUnsupportedIsa); in TryCompile()
852 MethodCompilationStat::kNotCompiledSkipped); in TryCompile()
857 MethodCompilationStat::kNotCompiledInvalidBytecode); in TryCompile()
862 MethodCompilationStat::kNotCompiledThrowCatchLoop); in TryCompile()
867 MethodCompilationStat::kNotCompiledAmbiguousArrayOp); in TryCompile()
877 MethodCompilationStat::kNotCompiledPhiEquivalentInOsr); in TryCompile()
905 MaybeRecordStat(compilation_stats_.get(), MethodCompilationStat::kCompiledBytecode); in TryCompile()
1003 MaybeRecordStat(compilation_stats_.get(), MethodCompilationStat::kCompiledIntrinsic); in TryCompileIntrinsic()
1105 MethodCompilationStat method_stat; in Compile()
1107 method_stat = MethodCompilationStat::kNotCompiledVerifyAtRuntime; in Compile()
[all …]
H A Ddead_code_elimination.cc92 stats_->RecordStat(MethodCompilationStat::kRemovedDeadInstruction, in MaybeRecordDeadBlock()
99 stats_->RecordStat(MethodCompilationStat::kSimplifyIf); in MaybeRecordSimplifyIf()
264 MaybeRecordStat(stats_, MethodCompilationStat::kSimplifyThrowingInvoke); in SimplifyAlwaysThrows()
268 MaybeRecordStat(stats_, MethodCompilationStat::kRemovedNullCheck); in SimplifyAlwaysThrows()
505 MaybeRecordStat(stats_, MethodCompilationStat::kRemovedDeadInstruction); in RemoveDeadInstructions()
H A Dprepare_for_register_allocation.cc41 MaybeRecordStat(stats_, MethodCompilationStat::kBitstringTypeCheck); in VisitCheckCast()
48 MaybeRecordStat(stats_, MethodCompilationStat::kBitstringTypeCheck); in VisitInstanceOf()
227 MethodCompilationStat::kConstructorFenceRemovedPFRA); in VisitConstructorFence()
H A Dbuilder.cc84 MaybeRecordStat(compilation_stats_, MethodCompilationStat::kNotCompiledHugeMethod); in SkipCompilation()
93 MaybeRecordStat(compilation_stats_, MethodCompilationStat::kNotCompiledLargeMethodNoBranches); in SkipCompilation()
H A Dinstruction_simplifier_x86_64.cc34 MaybeRecordStat(stats_, MethodCompilationStat::kInstructionSimplificationsArch); in RecordSimplification()
H A Dinstruction_simplifier_x86.cc34 MaybeRecordStat(stats_, MethodCompilationStat::kInstructionSimplificationsArch); in RecordSimplification()
H A Dload_store_analysis.cc197 MaybeRecordStat(stats, MethodCompilationStat::kFullLSEPossible); in DumpReferenceStats()
206 MaybeRecordStat(stats, MethodCompilationStat::kPartialLSEPossible); in DumpReferenceStats()
H A Dlicm.cc160 MaybeRecordStat(stats_, MethodCompilationStat::kLoopInvariantMoved); in Run()
H A Dconstructor_fence_redundancy_elimination.cc229 MaybeRecordStat(stats_, MethodCompilationStat::kConstructorFenceRemovedCFRE); in MaybeMerge()
H A Dselect_generator.cc192 MaybeRecordStat(stats_, MethodCompilationStat::kSelectGenerated); in Run()
H A Dinstruction_builder.cc823 MethodCompilationStat::kConstructorFenceGeneratedFinal); in BuildReturn()
1020 MethodCompilationStat::kUnresolvedMethod); in BuildInvoke()
1335 MethodCompilationStat::kConstructorFenceGeneratedNew); in BuildConstructorFenceForAllocation()
1643 MethodCompilationStat::kNotCompiledMalformedOpcode); in SetupInvokeArguments()
1662 MethodCompilationStat::kNotCompiledMalformedOpcode); in SetupInvokeArguments()
1956 MethodCompilationStat::kUnresolvedField); in BuildInstanceFieldAccess()
1980 MethodCompilationStat::kUnresolvedField); in BuildInstanceFieldAccess()
2109 MethodCompilationStat::kUnresolvedField); in BuildStaticFieldAccess()
2129 MethodCompilationStat::kUnresolvedFieldNotAFastAccess); in BuildStaticFieldAccess()
3571 MethodCompilationStat::kNotCompiledUnhandledInstruction); in ProcessDexInstruction()
H A Dinstruction_simplifier_arm.cc41 MaybeRecordStat(stats_, MethodCompilationStat::kInstructionSimplificationsArch); in RecordSimplification()
H A Dinstruction_simplifier_arm64.cc41 MaybeRecordStat(stats_, MethodCompilationStat::kInstructionSimplificationsArch); in RecordSimplification()
H A Dcode_sinking.cc437 MaybeRecordStat(stats_, MethodCompilationStat::kInstructionSunk); in SinkCodeToUncommonBranch()
H A Dinstruction_simplifier.cc54 MaybeRecordStat(stats_, MethodCompilationStat::kInstructionSimplifications); in RecordSimplification()
578 stats_->RecordStat(MethodCompilationStat::kRemovedNullCheck); in VisitNullCheck()
651 MaybeRecordStat(stats_, MethodCompilationStat::kRemovedCheckedCast); in VisitCheckCast()
666 MaybeRecordStat(stats_, MethodCompilationStat::kRemovedCheckedCast); in VisitCheckCast()
695 MaybeRecordStat(stats_, MethodCompilationStat::kRemovedInstanceOf); in VisitInstanceOf()
711 MaybeRecordStat(stats_, MethodCompilationStat::kRemovedInstanceOf); in VisitInstanceOf()
H A Dloop_optimization.cc775 MaybeRecordStat(stats_, MethodCompilationStat::kLoopVectorized); in TryOptimizeInnerLoopFinite()
2121 MaybeRecordStat(stats_, MethodCompilationStat::kLoopVectorizedIdiom); in VectorizeHalvingAddIdiom()
2197 MaybeRecordStat(stats_, MethodCompilationStat::kLoopVectorizedIdiom); in VectorizeSADIdiom()
2272 MaybeRecordStat(stats_, MethodCompilationStat::kLoopVectorizedIdiom); in VectorizeDotProdIdiom()
H A Dload_store_elimination.cc2688 MaybeRecordStat(stats_, MethodCompilationStat::kPartialStoreRemoved, num_removed); in SearchPhiPlaceholdersForKeptStores()
3240 MaybeRecordStat(helper_->lse_->stats_, MethodCompilationStat::kPredicatedLoadAdded); in PredicateInstructions()
3264 MaybeRecordStat(helper_->lse_->stats_, MethodCompilationStat::kPredicatedStoreAdded); in PredicateInstructions()
3635 MaybeRecordStat(stats_, MethodCompilationStat::kPartialAllocationMoved); in SetupPartialMaterialization()
3845 MethodCompilationStat::kConstructorFenceRemovedLSE, in FinishFullLSE()
3851 MaybeRecordStat(stats_, MethodCompilationStat::kFullLSEAllocationRemoved); in FinishFullLSE()
H A Dcode_generator.cc1597 MaybeRecordStat(stats_, MethodCompilationStat::kImplicitNullCheckGenerated); in GenerateNullCheck()
1600 MaybeRecordStat(stats_, MethodCompilationStat::kExplicitNullCheckGenerated); in GenerateNullCheck()