OSDN Git Service

Aarch64: fix references handling in Load*Indexed.
authorMatteo Franchin <matteo.franchin@arm.com>
Fri, 4 Jul 2014 12:50:41 +0000 (13:50 +0100)
committerAndreas Gampe <agampe@google.com>
Sun, 6 Jul 2014 18:52:51 +0000 (11:52 -0700)
commit255e014542b2180620230e4d9d6000ae06846bbd
tree4184a8a47bc2e6fc53a39d853ae1a3441fea53ce
parent268e5630626b5227d1d055c42e4934c4a334fbfe
Aarch64: fix references handling in Load*Indexed.

Fix the way we handle references in Load/StoreBaseIndexed and friends.
We assume references are 64-bit RegStorage entities, with the
difference that they are load as 32-bit values.

Change-Id: I7fe987ef9e97e9a5042b85378b33d1e85710d8b5
compiler/dex/quick/arm64/codegen_arm64.h
compiler/dex/quick/arm64/int_arm64.cc
compiler/dex/quick/arm64/utility_arm64.cc
compiler/dex/quick/gen_invoke.cc
compiler/dex/quick/mir_to_lir.h