diff options
author | buzbee <buzbee@google.com> | 2013-08-21 09:48:11 -0700 |
---|---|---|
committer | buzbee <buzbee@google.com> | 2013-08-21 15:13:35 -0700 |
commit | fe9ca4028f379688ecba6132ac3738171176b3e4 (patch) | |
tree | 00bb0eace8f37499aabce60cd296485d75b6b38e /runtime/runtime.cc | |
parent | 4aa48fccbd3782d78207a79541b61948a066b8fc (diff) | |
download | art-fe9ca4028f379688ecba6132ac3738171176b3e4.zip art-fe9ca4028f379688ecba6132ac3738171176b3e4.tar.gz art-fe9ca4028f379688ecba6132ac3738171176b3e4.tar.bz2 |
Compiler filter update
Tweak of the compiler filter to give better results for applications
which are not dominated by tight arithmetic loops. Deleted
the "DeferCompilation" setting - it didn't differ enough from the
"Space" setting. Added "Everything" setting to support forced
compilation (for images and testing). Previously used "Speed"
for that purpose, but in the speed setting there are some things we
don't want to compile.
Change-Id: Ia53b14f2044fc9738c1a4c1318f8204f2c25abe3
Diffstat (limited to 'runtime/runtime.cc')
-rw-r--r-- | runtime/runtime.cc | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/runtime/runtime.cc b/runtime/runtime.cc index c4a9503..65bd495 100644 --- a/runtime/runtime.cc +++ b/runtime/runtime.cc @@ -583,14 +583,14 @@ Runtime::ParsedOptions* Runtime::ParsedOptions::Create(const Options& options, b Trace::SetDefaultClockSource(kProfilerClockSourceDual); } else if (option == "-compiler-filter:interpret-only") { parsed->compiler_filter_ = kInterpretOnly; - } else if (option == "-compiler-filter:defer-compilation") { - parsed->compiler_filter_ = kDeferCompilation; } else if (option == "-compiler-filter:space") { parsed->compiler_filter_ = kSpace; } else if (option == "-compiler-filter:balanced") { parsed->compiler_filter_ = kBalanced; } else if (option == "-compiler-filter:speed") { parsed->compiler_filter_ = kSpeed; + } else if (option == "-compiler-filter:everything") { + parsed->compiler_filter_ = kEverything; } else if (option == "-sea_ir") { parsed->sea_ir_mode_ = true; } else if (StartsWith(option, "-huge-method-max:")) { |