diff options
| author | 2017-03-27 07:57:46 +0000 | |
|---|---|---|
| committer | 2017-03-27 07:57:47 +0000 | |
| commit | 624dc59e7d0ab8b916a986b502cb358d16182234 (patch) | |
| tree | df4f49fc0a2099fa353a4a67f07dff7855055a4e /compiler/driver/compiler_options.h | |
| parent | 5b8f4e952f17df3ef28c2d06b3a2e890e1d2b708 (diff) | |
| parent | f6d4668c42933e2f85ddbc94e276c49db4e2b1dd (diff) | |
Merge "Improvements in the Inliner."
Diffstat (limited to 'compiler/driver/compiler_options.h')
| -rw-r--r-- | compiler/driver/compiler_options.h | 16 |
1 files changed, 0 insertions, 16 deletions
diff --git a/compiler/driver/compiler_options.h b/compiler/driver/compiler_options.h index 2e3e55f6c6..2376fbf5f5 100644 --- a/compiler/driver/compiler_options.h +++ b/compiler/driver/compiler_options.h @@ -46,15 +46,9 @@ class CompilerOptions FINAL { static constexpr double kDefaultTopKProfileThreshold = 90.0; static const bool kDefaultGenerateDebugInfo = false; static const bool kDefaultGenerateMiniDebugInfo = false; - static const size_t kDefaultInlineDepthLimit = 3; static const size_t kDefaultInlineMaxCodeUnits = 32; - static constexpr size_t kUnsetInlineDepthLimit = -1; static constexpr size_t kUnsetInlineMaxCodeUnits = -1; - // Default inlining settings when the space filter is used. - static constexpr size_t kSpaceFilterInlineDepthLimit = 3; - static constexpr size_t kSpaceFilterInlineMaxCodeUnits = 10; - CompilerOptions(); ~CompilerOptions(); @@ -64,7 +58,6 @@ class CompilerOptions FINAL { size_t small_method_threshold, size_t tiny_method_threshold, size_t num_dex_methods_threshold, - size_t inline_depth_limit, size_t inline_max_code_units, const std::vector<const DexFile*>* no_inline_from, double top_k_profile_threshold, @@ -155,13 +148,6 @@ class CompilerOptions FINAL { return num_dex_methods_threshold_; } - size_t GetInlineDepthLimit() const { - return inline_depth_limit_; - } - void SetInlineDepthLimit(size_t limit) { - inline_depth_limit_ = limit; - } - size_t GetInlineMaxCodeUnits() const { return inline_max_code_units_; } @@ -275,7 +261,6 @@ class CompilerOptions FINAL { void ParseDumpInitFailures(const StringPiece& option, UsageFn Usage); void ParseDumpCfgPasses(const StringPiece& option, UsageFn Usage); void ParseInlineMaxCodeUnits(const StringPiece& option, UsageFn Usage); - void ParseInlineDepthLimit(const StringPiece& option, UsageFn Usage); void ParseNumDexMethods(const StringPiece& option, UsageFn Usage); void ParseTinyMethodMax(const StringPiece& option, UsageFn Usage); void ParseSmallMethodMax(const StringPiece& option, UsageFn Usage); @@ -289,7 +274,6 @@ class CompilerOptions FINAL { size_t small_method_threshold_; size_t tiny_method_threshold_; size_t num_dex_methods_threshold_; - size_t inline_depth_limit_; size_t inline_max_code_units_; // Dex files from which we should not inline code. |