aboutsummaryrefslogtreecommitdiff
path: root/src/cmd/compile/internal/ssa/phielim.go
diff options
context:
space:
mode:
authorTodd Neal <todd@tneal.org>2016-03-14 21:59:20 -0500
committerTodd Neal <todd@tneal.org>2016-03-15 22:53:12 +0000
commit8edb72587f500a1afcd0209a3c18310eafe95e08 (patch)
treef00cf281af8a0f9b40ecc6a6eff796c259ed5111 /src/cmd/compile/internal/ssa/phielim.go
parent5305a329d8b6656d357d761afdd8067f61b1cad2 (diff)
downloadgo-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/phielim.go')
-rw-r--r--src/cmd/compile/internal/ssa/phielim.go4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/cmd/compile/internal/ssa/phielim.go b/src/cmd/compile/internal/ssa/phielim.go
index 0461e6e079..ce3b5a199a 100644
--- a/src/cmd/compile/internal/ssa/phielim.go
+++ b/src/cmd/compile/internal/ssa/phielim.go
@@ -64,5 +64,9 @@ func phielimValue(v *Value) bool {
}
v.Op = OpCopy
v.SetArgs1(w)
+ f := v.Block.Func
+ if f.pass.debug > 0 {
+ f.Config.Warnl(v.Line, "eliminated phi")
+ }
return true
}