]> Cypherpunks repositories - gostls13.git/commit
cmd/compile: use two tables for table-driven map inserts
authorJosh Bleecher Snyder <josharian@gmail.com>
Mon, 16 May 2016 20:56:15 +0000 (13:56 -0700)
committerBrad Fitzpatrick <bradfitz@golang.org>
Tue, 23 Aug 2016 13:40:30 +0000 (13:40 +0000)
commitd98de0c3d027815bc05f049a528687b436ce984c
tree0cec3319231d3464acad4b7ddf42eefa7a8efa09
parentc8941bb85ce434eccf5066f22dd3c161e6afc4e2
cmd/compile: use two tables for table-driven map inserts

This enables better packing when key and value
types have different alignments.

Cuts 57k off cmd/go.

Change-Id: Ifdd125264caccd7852d622382c94e4689e757978
Reviewed-on: https://go-review.googlesource.com/26669
Run-TryBot: Brad Fitzpatrick <bradfitz@golang.org>
TryBot-Result: Gobot Gobot <gobot@golang.org>
Reviewed-by: David Crawshaw <crawshaw@golang.org>
src/cmd/compile/internal/gc/sinit.go