summaryrefslogtreecommitdiff
path: root/compiler/driver/compiler_driver.cc
diff options
context:
space:
mode:
author Maxim Kazantsev <maxim.kazantsev@intel.com> 2014-02-13 15:11:17 +0700
committer Maxim Kazantsev <maxim.kazantsev@intel.com> 2014-02-13 15:40:33 +0700
commit653f2bf126ee55f0a8033d840040bb00d74ea593 (patch)
tree16161d03fc6fa0f2f18d52e1b4f87826cf9c7854 /compiler/driver/compiler_driver.cc
parent8b8adace3511e6fd68c6ae0eb80046d68186f8eb (diff)
Fixed result storage of instruction with long constant operand
When generating native code from .dex file, ART needs to store operation results correctly. There were incorrect results in computations with long constant arguments. The cause is inappropriate usage of registers storing result of such operation which is not yet spilled into memory and is still required for following instructions. There were mov-s into these registers. This patch ensures that the result of long operation with constant operand will be stored properly. Change-Id: Id65801eb76f0efb67515b73b8d01423205da1892 Signed-off-by: Maxim Kazantsev <maxim.kazantsev@intel.com>
Diffstat (limited to 'compiler/driver/compiler_driver.cc')
0 files changed, 0 insertions, 0 deletions