diff options
author | Vladimir Marko <vmarko@google.com> | 2014-01-02 16:40:37 +0000 |
---|---|---|
committer | Vladimir Marko <vmarko@google.com> | 2014-03-18 16:16:16 +0000 |
commit | 9820b7c1dc70e75ad405b9e6e63578fa9fe94e94 (patch) | |
tree | 2fff53b061b16d758870a2a5299a383bdbe550b6 /compiler/dex/frontend.cc | |
parent | 80f9d0c48d6f8561700630b8b08adb4398d61008 (diff) | |
download | art-9820b7c1dc70e75ad405b9e6e63578fa9fe94e94.tar.gz art-9820b7c1dc70e75ad405b9e6e63578fa9fe94e94.tar.bz2 art-9820b7c1dc70e75ad405b9e6e63578fa9fe94e94.zip |
Early inlining of simple methods.
Inlining "special" methods: empty methods, methods returning
constants or their arguments, simple getters and setters.
Bug: 8164439
Change-Id: I8c7fa9c14351fbb2470000b378a22974daaef236
Diffstat (limited to 'compiler/dex/frontend.cc')
-rw-r--r-- | compiler/dex/frontend.cc | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/compiler/dex/frontend.cc b/compiler/dex/frontend.cc index 4485b15a3..5a2606441 100644 --- a/compiler/dex/frontend.cc +++ b/compiler/dex/frontend.cc @@ -52,6 +52,7 @@ static uint32_t kCompilerOptimizerDisableFlags = 0 | // Disable specific optimi // (1 << kMatch) | // (1 << kPromoteCompilerTemps) | // (1 << kSuppressExceptionEdges) | + // (1 << kSuppressMethodInlining) | 0; static uint32_t kCompilerDebugFlags = 0 | // Enable debug/testing modes |