assembly/arm/assem-rtns,compiler/arm/call,compiler/ir2tran: RETURN-MULTIPLE.
commit64f3fe92bd27b357d3cc5b6489ffafdc75cd9da9
authorAlastair Bridgewater <nyef@kana.lisphacker.com>
Fri, 2 Nov 2012 13:46:30 +0000 (2 09:46 -0400)
committerAlastair Bridgewater <nyef@kana.lisphacker.com>
Sat, 10 May 2014 19:08:41 +0000 (10 15:08 -0400)
tree250a1256a11c70ec52802dfe74000a8fec130676
parent21d4633297c8b268da044431860172d822ad0bcf
assembly/arm/assem-rtns,compiler/arm/call,compiler/ir2tran: RETURN-MULTIPLE.

  * RETURN-MULTIPLE is one of the rare setups that involve an
assembly-routine and a separate VOP.

  * Implementation based on the PPC backend, but hacked up a bit
in order to accommodate increased register pressure and different
instruction set design.

  * And re-enabled the corresponding call site in IR2TRAN.
src/assembly/arm/assem-rtns.lisp
src/compiler/arm/call.lisp
src/compiler/ir2tran.lisp