OSDN Git Service

Don't use floating point callee saves in debuggable.
authorNicolas Geoffray <ngeoffray@google.com>
Wed, 30 Sep 2015 16:18:14 +0000 (17:18 +0100)
committerNicolas Geoffray <ngeoffray@google.com>
Wed, 30 Sep 2015 17:44:46 +0000 (18:44 +0100)
commit88a95ba893fcda974d492917dd77a9b11693dbf2
tree9914d3dee4b74e9f3afe39e1d0c714299ce8bf17
parent6387821209a03c5d873cf9dc6fd11434918bbdf4
Don't use floating point callee saves in debuggable.

The runtime stubs don't save them, so GetVReg and SetVReg
won't work on them.

Not having callee saves will increase code size and reduce
performance of fp-heavy methods. But we need to do it for
propper debugging.

Change-Id: I40354c29718af49b6b3adf61d724d3bb93680107
compiler/optimizing/code_generator_arm.cc
compiler/optimizing/code_generator_arm64.cc