diff options
| author | 2014-07-10 03:23:41 -0700 | |
|---|---|---|
| committer | 2014-07-10 20:52:19 -0700 | |
| commit | 381f8acbfbad0f84e60b7ebe9fb9584536fb373f (patch) | |
| tree | f6e088fc30a42bfef24448319a16844b5801fa5b /compiler/dex/frontend.cc | |
| parent | cba6b1fc88fd54c35211fd49a7a7501cfcdaa170 (diff) | |
ART: Fix GenSelect and GenFusedLongCmpBranch for ARM64
Depending on the result, we need to issue a wide csel. Also need
to handle constants, and src and dest being the same.
In GenFusedLongCmpBranch there is an ordering issue. If we swap
the inputs, we did not Load the second one.
Change-Id: Icb9876ca1288602d078b9fb89ea964ec2c910e0c
Diffstat (limited to 'compiler/dex/frontend.cc')
| -rw-r--r-- | compiler/dex/frontend.cc | 1 |
1 files changed, 0 insertions, 1 deletions
diff --git a/compiler/dex/frontend.cc b/compiler/dex/frontend.cc index f3ef796480..c512212077 100644 --- a/compiler/dex/frontend.cc +++ b/compiler/dex/frontend.cc @@ -97,7 +97,6 @@ static constexpr uint32_t kDisabledOptimizationsPerISA[] = { // 2 = kArm64. TODO(Arm64): enable optimizations once backend is mature enough. (1 << kLoadStoreElimination) | (1 << kLoadHoisting) | - (1 << kBBOpt) | 0, // 3 = kThumb2. 0, |