]> Cypherpunks repositories - gostls13.git/commit
[dev.ssa] cmd/compile: small improvements
authorKeith Randall <khr@golang.org>
Thu, 25 Feb 2016 00:19:20 +0000 (16:19 -0800)
committerKeith Randall <khr@golang.org>
Thu, 25 Feb 2016 07:10:07 +0000 (07:10 +0000)
commitfb54e0305fe209dd7ef36b901d28e7ee9b649442
tree928929117d5bd672d19ddd4dbe70956d56547f57
parenta5325761cd42f2a10566fd421f8c8b0189bedc18
[dev.ssa] cmd/compile: small improvements

Found looking at mapaccess1_faststr.

runtime.throw never returns.
Do x+y+c with an LEA.

Change-Id: I27ea6669324242a6302397cbdc73230891d97591
Reviewed-on: https://go-review.googlesource.com/19911
Run-TryBot: Keith Randall <khr@golang.org>
TryBot-Result: Gobot Gobot <gobot@golang.org>
Reviewed-by: David Chase <drchase@google.com>
src/cmd/compile/internal/gc/ssa.go
src/cmd/compile/internal/ssa/TODO
src/cmd/compile/internal/ssa/gen/AMD64.rules
src/cmd/compile/internal/ssa/rewriteAMD64.go