]> Cypherpunks repositories - gostls13.git/commit
cmd/6g, cmd/8g: Allow optimization of return registers.
authorDaniel Morsing <daniel.morsing@gmail.com>
Fri, 11 Jan 2013 14:44:42 +0000 (15:44 +0100)
committerDaniel Morsing <daniel.morsing@gmail.com>
Fri, 11 Jan 2013 14:44:42 +0000 (15:44 +0100)
commitb73a1a8e32ed4f394299a9fec5cfb53e963f6c08
tree4d70ea0efb137cac2eecbf5df226483950248e63
parent53e342f64805e0a2e750585e361d50d163616c9b
cmd/6g, cmd/8g: Allow optimization of return registers.

The peephole optimizer would keep hands off AX and X0 during returns, even though go doesn't return through registers.

R=dave, rsc
CC=golang-dev
https://golang.org/cl/7030046
src/cmd/6g/peep.c
src/cmd/8g/peep.c