]> Cypherpunks repositories - gostls13.git/commit
cmd/5g, cmd/6g, cmd/8g, cmd/9g: use a register to zero in componentgen
authorJosh Bleecher Snyder <josharian@gmail.com>
Fri, 9 Jan 2015 20:26:48 +0000 (12:26 -0800)
committerJosh Bleecher Snyder <josharian@gmail.com>
Fri, 13 Feb 2015 01:37:52 +0000 (01:37 +0000)
commit01ef6dbfa5c4b0c797a0a0523e3a9b2dc81f6e8b
tree6981bd983d2af1050565076d3f069aeaa086fc9a
parent8f734d4e2fc4592054a5cb3989465323465a93ac
cmd/5g, cmd/6g, cmd/8g, cmd/9g: use a register to zero in componentgen

Using a zero register results in shorter, faster code.
5g already did this. Bring 6g, 8g, and 9g up to speed.
Reduces godoc binary size by 0.29% using 6g.

This CL includes cosmetic changes to 5g and 8g.
With those cosmetic changes included, componentgen is now
character-for-character equivalent across the four architectures.

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