OSDN Git Service

x86: For integer ALU operation handle v+=v case
authorSerguei Katkov <serguei.i.katkov@intel.com>
Mon, 19 May 2014 08:45:42 +0000 (15:45 +0700)
committerbuzbee <buzbee@google.com>
Fri, 23 May 2014 05:25:53 +0000 (22:25 -0700)
commitd293fb40cf1cd23ead34f6002da037cead69cba2
tree13d4460b5d8ff1fdf05c1b234c655c6266e3fbf8
parent15e1b7e18bede88986373dcb425389ceb93ee665
x86: For integer ALU operation handle v+=v case

When destination and operand are the same Virtual Register
we should ensure that destination RegLocation is updated after
operand is loaded with LoadValue in physical register.

Change-Id: I59da106471b0c494203af01c99583f51dbc0f9ee
Signed-off-by: Serguei Katkov <serguei.i.katkov@intel.com>
compiler/dex/quick/x86/int_x86.cc