summaryrefslogtreecommitdiff
path: root/compiler/optimizing/optimizing_compiler_stats.h
diff options
context:
space:
mode:
authorCalin Juravle <calin@google.com>2016-03-16 14:05:09 +0000
committerCalin Juravle <calin@google.com>2016-03-16 14:10:27 +0000
commit2ae48182573da7087bffc2873730bc758ec29696 (patch)
treed6955329ad876aefd477f7ef8905b070b9ab95dd /compiler/optimizing/optimizing_compiler_stats.h
parent6915898b28cea6c9836ca1be6814d87e89cc6d76 (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.h4
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 "