summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--compiler/Android.bp6
-rw-r--r--dalvikvm/Android.bp1
-rw-r--r--dex2oat/Android.bp7
-rw-r--r--runtime/Android.bp5
4 files changed, 19 insertions, 0 deletions
diff --git a/compiler/Android.bp b/compiler/Android.bp
index cbfff894e9..451109d934 100644
--- a/compiler/Android.bp
+++ b/compiler/Android.bp
@@ -21,6 +21,7 @@
art_cc_defaults {
name: "libart-compiler-defaults",
+ cflags: ["-O3"],
defaults: ["art_defaults"],
host_supported: true,
srcs: [
@@ -186,6 +187,7 @@ gensrcs {
art_cc_library {
name: "libart-compiler",
+ cflags: ["-O3"],
defaults: [
"libart-compiler-defaults",
"dex2oat-pgo-defaults",
@@ -267,6 +269,7 @@ cc_defaults {
art_cc_library {
name: "libartd-compiler",
+ cflags: ["-O3"],
defaults: [
"art_debug_defaults",
"libart-compiler-defaults",
@@ -340,6 +343,7 @@ cc_defaults {
art_cc_library {
name: "libart-compiler-gtest",
+ cflags: ["-O3"],
defaults: ["libart-gtest-defaults"],
srcs: [
"common_compiler_test.cc",
@@ -355,6 +359,7 @@ art_cc_library {
art_cc_test {
name: "art_compiler_tests",
+ cflags: ["-O3"],
defaults: [
"art_gtest_defaults",
],
@@ -462,6 +467,7 @@ art_cc_test {
art_cc_test {
name: "art_compiler_host_tests",
+ cflags: ["-O3"],
device_supported: false,
defaults: [
"art_gtest_defaults",
diff --git a/dalvikvm/Android.bp b/dalvikvm/Android.bp
index 8cd88199e6..9d67acff85 100644
--- a/dalvikvm/Android.bp
+++ b/dalvikvm/Android.bp
@@ -24,6 +24,7 @@ art_cc_binary {
"-Wall",
"-Werror",
"-Wextra",
+ "-O3",
],
shared_libs: [
"libnativehelper",
diff --git a/dex2oat/Android.bp b/dex2oat/Android.bp
index b2ae48db33..2e0d86c5cb 100644
--- a/dex2oat/Android.bp
+++ b/dex2oat/Android.bp
@@ -16,6 +16,7 @@
art_cc_defaults {
name: "libart-dex2oat-defaults",
+ cflags: ["-O3"],
defaults: ["art_defaults"],
host_supported: true,
srcs: [
@@ -166,6 +167,7 @@ cc_library_headers {
// TODO(b/133140750): Clean this up.
"//frameworks/native/cmds/installd",
],
+ cflags: ["-O3"],
host_supported: true,
export_include_dirs: ["include"],
@@ -178,6 +180,7 @@ cc_library_headers {
cc_defaults {
name: "dex2oat-defaults",
+ cflags: ["-O3"],
host_supported: true,
defaults: ["art_defaults"],
srcs: [
@@ -202,6 +205,7 @@ cc_defaults {
"//art:__subpackages__",
"//external/vixl",
],
+ cflags: ["-O3"],
pgo: {
instrumentation: true,
benchmarks: ["dex2oat"],
@@ -232,6 +236,7 @@ cc_defaults {
art_cc_binary {
name: "dex2oat",
+ cflags: ["-O3"],
defaults: [
"dex2oat-defaults",
"dex2oat-pgo-defaults",
@@ -304,6 +309,7 @@ art_cc_binary {
art_cc_binary {
name: "dex2oatd",
+ cflags: ["-O3"],
defaults: [
"art_debug_defaults",
"dex2oat-defaults",
@@ -442,6 +448,7 @@ art_cc_library_static {
art_cc_test {
name: "art_dex2oat_tests",
+ cflags: ["-O3"],
defaults: [
"art_gtest_defaults",
],
diff --git a/runtime/Android.bp b/runtime/Android.bp
index 7e750160fb..fe077cb5e2 100644
--- a/runtime/Android.bp
+++ b/runtime/Android.bp
@@ -516,6 +516,7 @@ gensrcs {
art_cc_library {
name: "libart",
+ cflags: ["-O3"],
defaults: [
"libart_defaults",
"libart_nativeunwind_defaults",
@@ -550,6 +551,7 @@ art_cc_library {
art_cc_library {
name: "libartd",
+ cflags: ["-O3"],
defaults: [
"art_debug_defaults",
"libart_defaults",
@@ -577,6 +579,7 @@ art_cc_library {
art_cc_library {
name: "libart-runtime-gtest",
+ cflags: ["-O3"],
defaults: ["libart-gtest-defaults"],
srcs: [
"common_runtime_test.cc",
@@ -595,6 +598,7 @@ art_cc_library {
art_cc_test {
name: "art_runtime_tests",
+ cflags: ["-O3"],
defaults: [
"art_gtest_defaults",
],
@@ -683,6 +687,7 @@ art_cc_test {
art_cc_test {
name: "art_runtime_compiler_tests",
+ cflags: ["-O3"],
defaults: [
"art_gtest_defaults",
],