]> Cypherpunks repositories - gostls13.git/commit
cmd/compile: forward-looking desired register biasing
authorKeith Randall <khr@golang.org>
Fri, 15 Apr 2016 19:49:30 +0000 (12:49 -0700)
committerKeith Randall <khr@golang.org>
Wed, 20 Apr 2016 15:31:42 +0000 (15:31 +0000)
commitb57ac333310e8b8ec01708dcca99430b641457c5
treeb9e174615a34d8c93c59dca42c7b49a9b4288a34
parent30c278dbe907111b51737adb8ba0a9e1956f3ed5
cmd/compile: forward-looking desired register biasing

Improve forward-looking desired register calculations.
It is now inter-block and handles a bunch more cases.

Fixes #14504
Fixes #14828
Fixes #15254

Change-Id: Ic240fa0ec6a779d80f577f55c8a6c4ac8c1a940a
Reviewed-on: https://go-review.googlesource.com/22160
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/ssa/regalloc.go