summaryrefslogtreecommitdiff
path: root/compiler/optimizing/optimizing_compiler_stats.h
diff options
context:
space:
mode:
author Santiago Aboy Solanes <solanes@google.com> 2021-11-12 14:23:27 +0000
committer Santiago Aboy Solanes <solanes@google.com> 2021-11-12 16:55:59 +0000
commitfa73acca98ddcad8cf208e9a8bce714744b70a6c (patch)
treef60d3973546560fe5835f0e5069bf2d9aa1c6dc3 /compiler/optimizing/optimizing_compiler_stats.h
parent3fa6e46c0f379a35d51e37b9253c1d7369e3158f (diff)
Disaggregate kNotInlined MethodCompilationStats
There were some stats that were used in more than one place, making the actual reason indistinguishable between those cases. Change-Id: I0d42abdb2e69396991b6408cfea5396f6df2dda7
Diffstat (limited to 'compiler/optimizing/optimizing_compiler_stats.h')
-rw-r--r--compiler/optimizing/optimizing_compiler_stats.h7
1 files changed, 5 insertions, 2 deletions
diff --git a/compiler/optimizing/optimizing_compiler_stats.h b/compiler/optimizing/optimizing_compiler_stats.h
index 622fec3521..a68a0be393 100644
--- a/compiler/optimizing/optimizing_compiler_stats.h
+++ b/compiler/optimizing/optimizing_compiler_stats.h
@@ -82,7 +82,8 @@ enum class MethodCompilationStat {
kInstructionSunk,
kNotInlinedUnresolvedEntrypoint,
kNotInlinedBss,
- kNotInlinedDexCache,
+ kNotInlinedDexCacheInaccessibleToCaller,
+ kNotInlinedDexCacheClinitCheck,
kNotInlinedStackMaps,
kNotInlinedEnvironmentBudget,
kNotInlinedInstructionBudget,
@@ -90,9 +91,11 @@ enum class MethodCompilationStat {
kNotInlinedIrreducibleLoop,
kNotInlinedAlwaysThrows,
kNotInlinedInfiniteLoop,
- kNotInlinedTryCatch,
+ kNotInlinedTryCatchCaller,
+ kNotInlinedTryCatchCallee,
kNotInlinedRegisterAllocator,
kNotInlinedCannotBuild,
+ kNotInlinedNotCompilable,
kNotInlinedNotVerified,
kNotInlinedCodeItem,
kNotInlinedWont,