]> Cypherpunks repositories - gostls13.git/commit
cmd/compile: never CSE two memories
authorKeith Randall <khr@golang.org>
Tue, 3 May 2016 20:58:28 +0000 (13:58 -0700)
committerKeith Randall <khr@golang.org>
Tue, 3 May 2016 22:45:53 +0000 (22:45 +0000)
commitb64c7fc6832902acb8eebc67c887d2ef9114f644
tree7ff2d0fae520ff6af92ff3ad2177a96542f8270d
parent01182425f847e4c98a53c60d0994175e21fd06dd
cmd/compile: never CSE two memories

It never makes sense to CSE two ops that generate memory.
We might as well start those ops off in their own partition.

Fixes #15520

Change-Id: I0091ed51640f2c10cd0117f290b034dde7a86721
Reviewed-on: https://go-review.googlesource.com/22741
Reviewed-by: Josh Bleecher Snyder <josharian@gmail.com>
Run-TryBot: Keith Randall <khr@golang.org>
TryBot-Result: Gobot Gobot <gobot@golang.org>
src/cmd/compile/internal/gc/subr.go
src/cmd/compile/internal/ssa/config.go
src/cmd/compile/internal/ssa/cse.go