diff options
author | Calin Juravle <calin@google.com> | 2016-03-16 14:05:09 +0000 |
---|---|---|
committer | Calin Juravle <calin@google.com> | 2016-03-16 14:10:27 +0000 |
commit | 2ae48182573da7087bffc2873730bc758ec29696 (patch) | |
tree | d6955329ad876aefd477f7ef8905b070b9ab95dd /compiler/optimizing/optimizing_compiler_stats.h | |
parent | 6915898b28cea6c9836ca1be6814d87e89cc6d76 (diff) |
Clean up NullCheck generation and record stats about it.
This removes redundant code from the generators and allows for easier
stat recording.
Change-Id: Iccd4368f9e9d87a6fecb863dee4e2145c97851c4
Diffstat (limited to 'compiler/optimizing/optimizing_compiler_stats.h')
-rw-r--r-- | compiler/optimizing/optimizing_compiler_stats.h | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/compiler/optimizing/optimizing_compiler_stats.h b/compiler/optimizing/optimizing_compiler_stats.h index ecbe371a8b..3717926a97 100644 --- a/compiler/optimizing/optimizing_compiler_stats.h +++ b/compiler/optimizing/optimizing_compiler_stats.h @@ -62,6 +62,8 @@ enum MethodCompilationStat { kSelectGenerated, kRemovedInstanceOf, kInlinedInvokeVirtualOrInterface, + kImplicitNullCheckGenerated, + kExplicitNullCheckGenerated, kLastStat }; @@ -137,6 +139,8 @@ class OptimizingCompilerStats { case kSelectGenerated : name = "SelectGenerated"; break; case kRemovedInstanceOf: name = "RemovedInstanceOf"; break; case kInlinedInvokeVirtualOrInterface: name = "InlinedInvokeVirtualOrInterface"; break; + case kImplicitNullCheckGenerated: name = "ImplicitNullCheckGenerated"; break; + case kExplicitNullCheckGenerated: name = "ExplicitNullCheckGenerated"; break; case kLastStat: LOG(FATAL) << "invalid stat " |