Home
last modified time | relevance | path

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

/art/compiler/optimizing/
Doptimizing_compiler_stats.h32 enum class MethodCompilationStat { enum
108 std::ostream& operator<<(std::ostream& os, const MethodCompilationStat& rhs);
117 void RecordStat(MethodCompilationStat stat, uint32_t count = 1) {
123 uint32_t GetStat(MethodCompilationStat stat) const { in GetStat()
130 uint32_t compiled_intrinsics = GetStat(MethodCompilationStat::kCompiledIntrinsic); in Log()
131 uint32_t compiled_native_stubs = GetStat(MethodCompilationStat::kCompiledNativeStub); in Log()
133 GetStat(MethodCompilationStat::kAttemptBytecodeCompilation); in Log()
138 GetStat(MethodCompilationStat::kCompiledBytecode); in Log()
152 LOG(INFO) << "OptStat#" << static_cast<MethodCompilationStat>(i) << ": " in Log()
163 other_stats->RecordStat(static_cast<MethodCompilationStat>(i), count); in AddTo()
[all …]
Dinliner.cc521 MaybeRecordStat(stats_, MethodCompilationStat::kCHAInline); in TryInline()
523 MaybeRecordStat(stats_, MethodCompilationStat::kInlinedInvokeVirtualOrInterface); in TryInline()
622 MaybeRecordStat(stats_, MethodCompilationStat::kMonomorphicCall); in TryInlineFromInlineCache()
631 MaybeRecordStat(stats_, MethodCompilationStat::kPolymorphicCall); in TryInlineFromInlineCache()
640 MaybeRecordStat(stats_, MethodCompilationStat::kMegamorphicCall); in TryInlineFromInlineCache()
843 LOG_FAIL(stats_, MethodCompilationStat::kNotInlinedDexCache) in TryInlineMonomorphicCall()
892 MaybeRecordStat(stats_, MethodCompilationStat::kInlinedMonomorphicCall); in TryInlineMonomorphicCall()
1082 MaybeRecordStat(stats_, MethodCompilationStat::kInlinedPolymorphicCall); in TryInlinePolymorphicCall()
1288 MaybeRecordStat(stats_, MethodCompilationStat::kInlinedPolymorphicCall); in TryInlinePolymorphicCallToSameTarget()
1309 MaybeRecordStat(stats_, MethodCompilationStat::kIntrinsicRecognized); in TryInlineAndReplace()
[all …]
Doptimizing_compiler.cc786 MaybeRecordStat(compilation_stats_.get(), MethodCompilationStat::kAttemptBytecodeCompilation); in TryCompile()
800 MethodCompilationStat::kNotCompiledUnsupportedIsa); in TryCompile()
805 MaybeRecordStat(compilation_stats_.get(), MethodCompilationStat::kNotCompiledPathological); in TryCompile()
815 MaybeRecordStat(compilation_stats_.get(), MethodCompilationStat::kNotCompiledSpaceFilter); in TryCompile()
863 MaybeRecordStat(compilation_stats_.get(), MethodCompilationStat::kNotCompiledNoCodegen); in TryCompile()
890 MethodCompilationStat::kNotCompiledSkipped); in TryCompile()
895 MethodCompilationStat::kNotCompiledInvalidBytecode); in TryCompile()
900 MethodCompilationStat::kNotCompiledThrowCatchLoop); in TryCompile()
905 MethodCompilationStat::kNotCompiledAmbiguousArrayOp); in TryCompile()
910 MethodCompilationStat::kNotCompiledIrreducibleLoopAndStringInit); in TryCompile()
[all …]
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()
Dprepare_for_register_allocation.cc41 MaybeRecordStat(stats_, MethodCompilationStat::kBitstringTypeCheck); in VisitCheckCast()
48 MaybeRecordStat(stats_, MethodCompilationStat::kBitstringTypeCheck); in VisitInstanceOf()
228 MethodCompilationStat::kConstructorFenceRemovedPFRA); in VisitConstructorFence()
Dinstruction_simplifier_x86_64.cc34 MaybeRecordStat(stats_, MethodCompilationStat::kInstructionSimplificationsArch); in RecordSimplification()
Dinstruction_simplifier_x86.cc34 MaybeRecordStat(stats_, MethodCompilationStat::kInstructionSimplificationsArch); in RecordSimplification()
Dbuilder.cc91 MaybeRecordStat(compilation_stats_, MethodCompilationStat::kNotCompiledHugeMethod); in SkipCompilation()
100 MaybeRecordStat(compilation_stats_, MethodCompilationStat::kNotCompiledLargeMethodNoBranches); in SkipCompilation()
Dinstruction_simplifier_mips.cc36 MaybeRecordStat(stats_, MethodCompilationStat::kInstructionSimplificationsArch); in RecordSimplification()
Dlicm.cc160 MaybeRecordStat(stats_, MethodCompilationStat::kLoopInvariantMoved); in Run()
Dconstructor_fence_redundancy_elimination.cc229 MaybeRecordStat(stats_, MethodCompilationStat::kConstructorFenceRemovedCFRE); in MaybeMerge()
Dselect_generator.cc194 MaybeRecordStat(stats_, MethodCompilationStat::kSelectGenerated); in Run()
Dinstruction_simplifier_arm.cc40 MaybeRecordStat(stats_, MethodCompilationStat::kInstructionSimplificationsArch); in RecordSimplification()
Dinstruction_simplifier_arm64.cc40 MaybeRecordStat(stats_, MethodCompilationStat::kInstructionSimplificationsArch); in RecordSimplification()
Dinstruction_builder.cc779 MethodCompilationStat::kConstructorFenceGeneratedFinal); in BuildReturn()
922 MethodCompilationStat::kUnresolvedMethod); in BuildInvoke()
1137 MethodCompilationStat::kConstructorFenceGeneratedNew); in BuildConstructorFenceForAllocation()
1407 MethodCompilationStat::kNotCompiledMalformedOpcode); in SetupInvokeArguments()
1422 MethodCompilationStat::kNotCompiledMalformedOpcode); in SetupInvokeArguments()
1557 MethodCompilationStat::kUnresolvedField); in BuildInstanceFieldAccess()
1581 MethodCompilationStat::kUnresolvedField); in BuildInstanceFieldAccess()
1680 MethodCompilationStat::kUnresolvedField); in BuildStaticFieldAccess()
1699 MethodCompilationStat::kUnresolvedFieldNotAFastAccess); in BuildStaticFieldAccess()
3130 MethodCompilationStat::kNotCompiledUnhandledInstruction); in ProcessDexInstruction()
Dcode_sinking.cc436 MaybeRecordStat(stats_, MethodCompilationStat::kInstructionSunk); in SinkCodeToUncommonBranch()
Dinstruction_simplifier.cc50 MaybeRecordStat(stats_, MethodCompilationStat::kInstructionSimplifications); in RecordSimplification()
564 stats_->RecordStat(MethodCompilationStat::kRemovedNullCheck); in VisitNullCheck()
634 MaybeRecordStat(stats_, MethodCompilationStat::kRemovedCheckedCast); in VisitCheckCast()
644 MaybeRecordStat(stats_, MethodCompilationStat::kRemovedCheckedCast); in VisitCheckCast()
677 MaybeRecordStat(stats_, MethodCompilationStat::kRemovedInstanceOf); in VisitInstanceOf()
688 MaybeRecordStat(stats_, MethodCompilationStat::kRemovedInstanceOf); in VisitInstanceOf()
Dloop_optimization.cc771 MaybeRecordStat(stats_, MethodCompilationStat::kLoopVectorized); in TryOptimizeInnerLoopFinite()
2062 MaybeRecordStat(stats_, MethodCompilationStat::kLoopVectorizedIdiom); in VectorizeHalvingAddIdiom()
2138 MaybeRecordStat(stats_, MethodCompilationStat::kLoopVectorizedIdiom); in VectorizeSADIdiom()
2207 MaybeRecordStat(stats_, MethodCompilationStat::kLoopVectorizedIdiom); in VectorizeDotProdIdiom()
Dload_store_elimination.cc253 MethodCompilationStat::kConstructorFenceRemovedLSE, in RemoveInstructions()
Dcode_generator.cc1433 MaybeRecordStat(stats_, MethodCompilationStat::kImplicitNullCheckGenerated); in GenerateNullCheck()
1436 MaybeRecordStat(stats_, MethodCompilationStat::kExplicitNullCheckGenerated); in GenerateNullCheck()