]> Cypherpunks repositories - gostls13.git/commit
[dev.ssa] cmd/compile: preallocate small-numbered values and blocks
authorKeith Randall <khr@golang.org>
Thu, 28 Jan 2016 21:46:30 +0000 (13:46 -0800)
committerKeith Randall <khr@golang.org>
Thu, 28 Jan 2016 22:52:42 +0000 (22:52 +0000)
commit2f57d0fe024c19b1b7a86084d72e7267863415a6
tree3059943f68bf02870be721507954f5a05d7c029d
parent6a96a2fe5a95375e2f8cccca6d848728fef0e09f
[dev.ssa] cmd/compile: preallocate small-numbered values and blocks

Speeds up the compiler ~5%.

Change-Id: Ia5cf0bcd58701fd14018ec77d01f03d5c7d6385b
Reviewed-on: https://go-review.googlesource.com/19060
Reviewed-by: Brad Fitzpatrick <bradfitz@golang.org>
src/cmd/compile/internal/gc/pgen.go
src/cmd/compile/internal/gc/ssa.go
src/cmd/compile/internal/ssa/check.go
src/cmd/compile/internal/ssa/config.go
src/cmd/compile/internal/ssa/deadcode.go
src/cmd/compile/internal/ssa/func.go
src/cmd/compile/internal/ssa/id.go
src/cmd/compile/internal/ssa/regalloc.go