]> Cypherpunks repositories - gostls13.git/commit
cmd/compile: use loop information in regalloc
authorDavid Chase <drchase@google.com>
Thu, 10 Mar 2016 19:42:52 +0000 (14:42 -0500)
committerDavid Chase <drchase@google.com>
Fri, 18 Mar 2016 01:23:29 +0000 (01:23 +0000)
commit815c9a7f289d172c979261230260c0c5f0d1106e
tree9589d82c670f60c70d76d1dc2be648c31925136c
parente4d489a85fd1825ddcc6c1ffda52fb9e75ad01b4
cmd/compile: use loop information in regalloc

This seems to help the problem reported in #14606; this
change seems to produce about a 4% improvement (mostly
for the 128-8192 shards).

Fixes #14789.

Change-Id: I1bd52c82d4ca81d9d5e9ab371fdfc860d7e8af50
Reviewed-on: https://go-review.googlesource.com/20660
Run-TryBot: David Chase <drchase@google.com>
TryBot-Result: Gobot Gobot <gobot@golang.org>
Reviewed-by: Keith Randall <khr@golang.org>
src/cmd/compile/internal/ssa/likelyadjust.go
src/cmd/compile/internal/ssa/regalloc.go