diff options
author | Todd Neal <todd@tneal.org> | 2016-03-14 21:59:20 -0500 |
---|---|---|
committer | Todd Neal <todd@tneal.org> | 2016-03-15 22:53:12 +0000 |
commit | 8edb72587f500a1afcd0209a3c18310eafe95e08 (patch) | |
tree | f00cf281af8a0f9b40ecc6a6eff796c259ed5111 /src/cmd/compile/internal/ssa/critical.go | |
parent | 5305a329d8b6656d357d761afdd8067f61b1cad2 (diff) | |
download | go-8edb72587f500a1afcd0209a3c18310eafe95e08.tar.gz go-8edb72587f500a1afcd0209a3c18310eafe95e08.zip |
cmd/compile: add logging to critical and phielim
Change-Id: Ieefeceea40bd29657fd519368b0920dad8443844
Reviewed-on: https://go-review.googlesource.com/20712
Run-TryBot: Todd Neal <todd@tneal.org>
TryBot-Result: Gobot Gobot <gobot@golang.org>
Reviewed-by: Keith Randall <khr@golang.org>
Diffstat (limited to 'src/cmd/compile/internal/ssa/critical.go')
-rw-r--r-- | src/cmd/compile/internal/ssa/critical.go | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/src/cmd/compile/internal/ssa/critical.go b/src/cmd/compile/internal/ssa/critical.go index 9fea0ec1cd..9230306785 100644 --- a/src/cmd/compile/internal/ssa/critical.go +++ b/src/cmd/compile/internal/ssa/critical.go @@ -22,6 +22,9 @@ func critical(f *Func) { // allocate a new block to place on the edge d := f.NewBlock(BlockPlain) d.Line = c.Line + if f.pass.debug > 0 { + f.Config.Warnl(c.Line, "split critical edge") + } // splice it in d.Preds = append(d.Preds, c) |