summaryrefslogtreecommitdiffstats
path: root/compiler/dex/frontend.cc
diff options
context:
space:
mode:
authorAndreas Gampe <agampe@google.com>2014-07-10 02:04:01 -0700
committerAndreas Gampe <agampe@google.com>2014-07-10 10:02:58 +0000
commitf2b3f3373ae99ed7640e58a3abaa75d546ce2fc6 (patch)
treeded893f135026b4ab6f7e4fdcb956ae000057822 /compiler/dex/frontend.cc
parent5fa647d5f663033e4ed3d398aece1f8211d7f460 (diff)
downloadandroid_art-f2b3f3373ae99ed7640e58a3abaa75d546ce2fc6.tar.gz
android_art-f2b3f3373ae99ed7640e58a3abaa75d546ce2fc6.tar.bz2
android_art-f2b3f3373ae99ed7640e58a3abaa75d546ce2fc6.zip
ART: Enable some ARM64 optimizations.
Enables kSuppressLoads, kTrackLiveTemps, kSafeOptimizations, kPromoteCompilerTemps, kClassInitCheckElimination, kSuppressExceptionEdges and kMatch. Change-Id: Id3650adce7140dde8d667cd3f1b4a1c2598f156e
Diffstat (limited to 'compiler/dex/frontend.cc')
-rw-r--r--compiler/dex/frontend.cc7
1 files changed, 0 insertions, 7 deletions
diff --git a/compiler/dex/frontend.cc b/compiler/dex/frontend.cc
index b16cf14b02..f3ef796480 100644
--- a/compiler/dex/frontend.cc
+++ b/compiler/dex/frontend.cc
@@ -97,14 +97,7 @@ static constexpr uint32_t kDisabledOptimizationsPerISA[] = {
// 2 = kArm64. TODO(Arm64): enable optimizations once backend is mature enough.
(1 << kLoadStoreElimination) |
(1 << kLoadHoisting) |
- (1 << kSuppressLoads) |
- (1 << kClassInitCheckElimination) |
- (1 << kTrackLiveTemps) |
- (1 << kSafeOptimizations) |
(1 << kBBOpt) |
- (1 << kMatch) |
- (1 << kPromoteCompilerTemps) |
- (1 << kSuppressExceptionEdges) |
0,
// 3 = kThumb2.
0,