diff options
author | Alexandre Rames <alexandre.rames@linaro.org> | 2015-08-19 15:39:06 +0100 |
---|---|---|
committer | Alexandre Rames <alexandre.rames@linaro.org> | 2015-08-19 15:39:06 +0100 |
commit | 44b9cf937836bb33139123e15ca8b586b5853268 (patch) | |
tree | a4fe52cb53133522069f41083d118fb6abca9336 /compiler/optimizing/optimizing_compiler_stats.h | |
parent | 32f264e67afa8654a5570d38b627515fb73fc333 (diff) |
Put in place the ARM64 instruction simplification framework.
This commit introduces and runs the empty InstructionSimplifierArm64
pass. Further commits will introduce arm64-specific transformations in
that pass.
Change-Id: I458f8a2b15470297b87fc1f7ff85bd52155d93ef
Diffstat (limited to 'compiler/optimizing/optimizing_compiler_stats.h')
-rw-r--r-- | compiler/optimizing/optimizing_compiler_stats.h | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/compiler/optimizing/optimizing_compiler_stats.h b/compiler/optimizing/optimizing_compiler_stats.h index 53d052b2bc..da5cb578b8 100644 --- a/compiler/optimizing/optimizing_compiler_stats.h +++ b/compiler/optimizing/optimizing_compiler_stats.h @@ -32,6 +32,7 @@ enum MethodCompilationStat { kCompiledQuick, kInlinedInvoke, kInstructionSimplifications, + kInstructionSimplificationsArch, kNotCompiledBranchOutsideMethodCode, kNotCompiledCannotBuildSSA, kNotCompiledCantAccesType, @@ -101,6 +102,7 @@ class OptimizingCompilerStats { case kCompiledQuick : return "kCompiledQuick"; case kInlinedInvoke : return "kInlinedInvoke"; case kInstructionSimplifications: return "kInstructionSimplifications"; + case kInstructionSimplificationsArch: return "kInstructionSimplificationsArch"; case kNotCompiledBranchOutsideMethodCode: return "kNotCompiledBranchOutsideMethodCode"; case kNotCompiledCannotBuildSSA : return "kNotCompiledCannotBuildSSA"; case kNotCompiledCantAccesType : return "kNotCompiledCantAccesType"; |