From a807780b1d8ee01dfb03923c673621b4c81ac858 Mon Sep 17 00:00:00 2001 From: Mathieu Chartier Date: Wed, 16 Mar 2016 19:08:31 -0700 Subject: Add verify-profile compiler filter Only verifies and dex2dex compiles classes in the profile. Goal is to reduce application launch time. ~2x faster than interpret-only for Facebook. Bug: 27688727 (cherry picked from commit a079e3aa62cceb76c1c1811e6e09bcaf75e20289) Change-Id: Iad5aa1adee3aa6c2408820e8cbbab2d4412021b8 --- compiler/driver/compiler_options.cc | 2 ++ 1 file changed, 2 insertions(+) (limited to 'compiler/driver/compiler_options.cc') diff --git a/compiler/driver/compiler_options.cc b/compiler/driver/compiler_options.cc index 43bdbf3d4d..b4389d3c95 100644 --- a/compiler/driver/compiler_options.cc +++ b/compiler/driver/compiler_options.cc @@ -195,6 +195,8 @@ bool CompilerOptions::ParseCompilerOption(const StringPiece& option, UsageFn Usa compiler_filter_ = CompilerOptions::kEverything; } else if (strcmp(compiler_filter_string, "time") == 0) { compiler_filter_ = CompilerOptions::kTime; + } else if (strcmp(compiler_filter_string, "verify-profile") == 0) { + compiler_filter_ = CompilerOptions::kVerifyProfile; } else { Usage("Unknown --compiler-filter value %s", compiler_filter_string); } -- cgit v1.2.3-59-g8ed1b