OSDN Git Service

Quick: Handle total high/low register overlap on arm/mips.
authorVladimir Marko <vmarko@google.com>
Fri, 19 Jun 2015 13:56:38 +0000 (14:56 +0100)
committerVladimir Marko <vmarko@google.com>
Fri, 19 Jun 2015 14:14:58 +0000 (15:14 +0100)
commit8958f7f8702327e713264d0538ab5dec586f3738
tree4734d488a200ae240d368b07a6dc335044d55108
parent97d207c3beba0a4ed6402e882c5909c5ac5bde6d
Quick: Handle total high/low register overlap on arm/mips.

OpRegCopyWide() in arm and mips backends didn't handle the
total register overlap when the registers holding the source
and destination pairs are the same but in reverse order.

Bug: 21897012
Change-Id: Ia1f0005cbf5cc1c2d30899575dea21b3efa20ae6
compiler/dex/quick/arm/int_arm.cc
compiler/dex/quick/mips/int_mips.cc