diff options
Diffstat (limited to 'compiler/optimizing/optimizing_compiler_stats.h')
-rw-r--r-- | compiler/optimizing/optimizing_compiler_stats.h | 15 |
1 files changed, 14 insertions, 1 deletions
diff --git a/compiler/optimizing/optimizing_compiler_stats.h b/compiler/optimizing/optimizing_compiler_stats.h index 83dbef7409..3d0815f1eb 100644 --- a/compiler/optimizing/optimizing_compiler_stats.h +++ b/compiler/optimizing/optimizing_compiler_stats.h @@ -97,6 +97,10 @@ enum class MethodCompilationStat { kNotInlinedWont, kNotInlinedRecursiveBudget, kNotInlinedProxy, + kNotInlinedUnresolved, + kNotInlinedPolymorphic, + kNotInlinedCustom, + kTryInline, kConstructorFenceGeneratedNew, kConstructorFenceGeneratedFinal, kConstructorFenceRemovedLSE, @@ -104,9 +108,18 @@ enum class MethodCompilationStat { kConstructorFenceRemovedCFRE, kBitstringTypeCheck, kJitOutOfMemoryForCommit, + kFullLSEAllocationRemoved, + kFullLSEPossible, + kNonPartialLoadRemoved, + kPartialLSEPossible, + kPartialStoreRemoved, + kPartialAllocationMoved, + kPredicatedLoadAdded, + kPredicatedStoreAdded, + kDevirtualized, kLastStat }; -std::ostream& operator<<(std::ostream& os, const MethodCompilationStat& rhs); +std::ostream& operator<<(std::ostream& os, MethodCompilationStat rhs); class OptimizingCompilerStats { public: |