diff options
Diffstat (limited to 'compiler/optimizing/instruction_simplifier.h')
-rw-r--r-- | compiler/optimizing/instruction_simplifier.h | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/compiler/optimizing/instruction_simplifier.h b/compiler/optimizing/instruction_simplifier.h index 982a24a6f0..feea771096 100644 --- a/compiler/optimizing/instruction_simplifier.h +++ b/compiler/optimizing/instruction_simplifier.h @@ -40,9 +40,11 @@ class InstructionSimplifier : public HOptimization { InstructionSimplifier(HGraph* graph, CodeGenerator* codegen, OptimizingCompilerStats* stats = nullptr, - const char* name = kInstructionSimplifierPassName) + const char* name = kInstructionSimplifierPassName, + bool use_all_optimizations = false) : HOptimization(graph, name, stats), - codegen_(codegen) {} + codegen_(codegen), + use_all_optimizations_(use_all_optimizations) {} static constexpr const char* kInstructionSimplifierPassName = "instruction_simplifier"; @@ -51,6 +53,9 @@ class InstructionSimplifier : public HOptimization { private: CodeGenerator* codegen_; + // Use all optimizations without restrictions. + bool use_all_optimizations_; + DISALLOW_COPY_AND_ASSIGN(InstructionSimplifier); }; |