]> Cypherpunks repositories - gostls13.git/commit
cmd/6g: allocate fewer new registers in sgen
authorJosh Bleecher Snyder <josharian@gmail.com>
Fri, 9 Jan 2015 21:03:55 +0000 (13:03 -0800)
committerJosh Bleecher Snyder <josharian@gmail.com>
Thu, 12 Feb 2015 22:16:08 +0000 (22:16 +0000)
commitc1c3ce6b36bd4324f17b422d6127ae6d5dd7bae4
tree33a79e76c4f8dcdd80d548660daa5110ad6dd214
parent9e9ddb004f6d33305765b446b0425f19ea6e12bf
cmd/6g: allocate fewer new registers in sgen

When possible, generate nodl/nodr directly into DI/SI
rather than going through a temporary register.

CX has already been saved; use it during trailing bytes cleanup.

Change-Id: I4ec6209bcc5d3bfdc927c5c132009bd8d791ada3
Reviewed-on: https://go-review.googlesource.com/2608
Reviewed-by: Russ Cox <rsc@golang.org>
Run-TryBot: Josh Bleecher Snyder <josharian@gmail.com>
src/cmd/6g/cgen.c