Ensure registers are moved into stack locations directly.
commit99ee6326d37c7368d94f71c142d854bcb7005dd3
authorStas Boukarev <stassats@gmail.com>
Tue, 23 Feb 2016 20:29:34 +0000 (23 23:29 +0300)
committerStas Boukarev <stassats@gmail.com>
Tue, 23 Feb 2016 20:58:46 +0000 (23 23:58 +0300)
tree275e2c9dbc0b13490bd8708fafaa0669865215f6
parente9c29bcd12cecc8f2912d29bd6d66c61e8c273e7
Ensure registers are moved into stack locations directly.

Without using an intermediate register.
Which was the case on ARM, ARM64, PPC, SPARC. Their MOVE VOPs didn't
accept CONTROL-STACK as a result SC requiring an extra move through a
load register.
src/compiler/arm/move.lisp
src/compiler/arm64/move.lisp
src/compiler/ppc/move.lisp
src/compiler/sparc/move.lisp