diff options
Diffstat (limited to 'compiler/optimizing/optimizing_compiler_stats.h')
-rw-r--r-- | compiler/optimizing/optimizing_compiler_stats.h | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/compiler/optimizing/optimizing_compiler_stats.h b/compiler/optimizing/optimizing_compiler_stats.h index 098d23dac1..d6da73cc1c 100644 --- a/compiler/optimizing/optimizing_compiler_stats.h +++ b/compiler/optimizing/optimizing_compiler_stats.h @@ -23,6 +23,7 @@ #include <type_traits> #include "atomic.h" +#include "globals.h" namespace art { @@ -86,6 +87,10 @@ enum MethodCompilationStat { kNotInlinedWont, kNotInlinedRecursiveBudget, kNotInlinedProxy, + kConstructorFenceGeneratedNew, + kConstructorFenceGeneratedFinal, + kConstructorFenceRemovedLSE, + kConstructorFenceRemovedPFRA, kLastStat }; @@ -202,6 +207,10 @@ class OptimizingCompilerStats { case kNotInlinedWont: name = "NotInlinedWont"; break; case kNotInlinedRecursiveBudget: name = "NotInlinedRecursiveBudget"; break; case kNotInlinedProxy: name = "NotInlinedProxy"; break; + case kConstructorFenceGeneratedNew: name = "ConstructorFenceGeneratedNew"; break; + case kConstructorFenceGeneratedFinal: name = "ConstructorFenceGeneratedFinal"; break; + case kConstructorFenceRemovedLSE: name = "ConstructorFenceRemovedLSE"; break; + case kConstructorFenceRemovedPFRA: name = "ConstructorFenceRemovedPFRA"; break; case kLastStat: LOG(FATAL) << "invalid stat " |