1
0
mirror of https://github.com/golang/go synced 2024-11-26 21:01:31 -07:00
go/src/cmd/8g
Russ Cox e419535f2a 5g, 6g, 8g: registerize variables again
My previous CL:

changeset:   9645:ce2e5f44b310
user:        Russ Cox <rsc@golang.org>
date:        Tue Sep 06 10:24:21 2011 -0400
summary:     gc: unify stack frame layout

introduced a bug wherein no variables were
being registerized, making Go programs 2-3x
slower than they had been before.

This CL fixes that bug (along with some others
it was hiding) and adds a test that optimization
makes at least one test case faster.

R=ken2
CC=golang-dev
https://golang.org/cl/5174045
2011-10-03 17:46:36 -04:00
..
cgen64.c gc: shuffle #includes 2011-08-25 16:25:10 -04:00
cgen.c gc: fix zero-length struct eval 2011-09-05 15:31:22 -04:00
doc.go
galign.c gc: shuffle #includes 2011-08-25 16:25:10 -04:00
gg.h gc: make static initialization more static 2011-08-31 07:37:14 -04:00
ggen.c gc: fix div bug 2011-08-30 08:47:28 -04:00
gobj.c 5g, 6g, 8g: registerize variables again 2011-10-03 17:46:36 -04:00
gsubr.c 5g, 6g, 8g: registerize variables again 2011-10-03 17:46:36 -04:00
list.c 8g: fix build on Plan 9 2011-08-26 17:42:59 -04:00
Makefile
opt.h 8g: fix build on Plan 9 2011-08-26 17:42:59 -04:00
peep.c 8g: fix build on Plan 9 2011-08-26 17:42:59 -04:00
reg.c 5g, 6g, 8g: registerize variables again 2011-10-03 17:46:36 -04:00