]> Cypherpunks repositories - gostls13.git/commit
cmd/compile: use && in generated eq algs
authorJosh Bleecher Snyder <josharian@gmail.com>
Mon, 4 May 2015 23:12:52 +0000 (16:12 -0700)
committerJosh Bleecher Snyder <josharian@gmail.com>
Sun, 21 Feb 2016 18:17:39 +0000 (18:17 +0000)
commitbc8458ab02878ae64af860f1cade78b6fa97e994
tree4db16104ca76b2eb82c0e229d97a078637824d55
parent4cef0e980a5d4fca2b7d26ec26eb1de954cecc21
cmd/compile: use && in generated eq algs

This allows the compiler to generate better code
containing fewer jumps and only a single return value.

Cuts 12k off cmd/go and 16k off golang.org/x/tools/cmd/godoc, approx 0.1% each.

For #6853 and #9930

Change-Id: I009616df797760b01e09f06357a2d6fd6ebcf307
Reviewed-on: https://go-review.googlesource.com/19767
Reviewed-by: David Crawshaw <crawshaw@golang.org>
Run-TryBot: David Crawshaw <crawshaw@golang.org>
TryBot-Result: Gobot Gobot <gobot@golang.org>
src/cmd/compile/internal/gc/subr.go