aboutsummaryrefslogtreecommitdiff
path: root/src/cmd/compile/internal/ssa/rewrite.go
diff options
context:
space:
mode:
authorJosh Bleecher Snyder <josharian@gmail.com>2020-04-23 22:27:23 -0700
committerJosh Bleecher Snyder <josharian@gmail.com>2020-04-24 23:06:48 +0000
commit47b5efad5dba1c275128cb74b18a3f059fafd2e2 (patch)
treea30456c0b340b89970698a2a04950972b92754f9 /src/cmd/compile/internal/ssa/rewrite.go
parentb6f6259f2d46afaaffe62f6e42b3577cb03a44f4 (diff)
downloadgo-47b5efad5dba1c275128cb74b18a3f059fafd2e2.tar.gz
go-47b5efad5dba1c275128cb74b18a3f059fafd2e2.zip
cmd/compile: convert nilcheck elim rules to typed aux
Passes toolstash-check. Change-Id: Ic7efb0e4778844366f581c6310a1a2f3bfc1868a Reviewed-on: https://go-review.googlesource.com/c/go/+/229686 Run-TryBot: Josh Bleecher Snyder <josharian@gmail.com> TryBot-Result: Gobot Gobot <gobot@golang.org> Reviewed-by: Keith Randall <khr@golang.org>
Diffstat (limited to 'src/cmd/compile/internal/ssa/rewrite.go')
-rw-r--r--src/cmd/compile/internal/ssa/rewrite.go5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/cmd/compile/internal/ssa/rewrite.go b/src/cmd/compile/internal/ssa/rewrite.go
index ed9b7bd4a1..0e2d7eb5aa 100644
--- a/src/cmd/compile/internal/ssa/rewrite.go
+++ b/src/cmd/compile/internal/ssa/rewrite.go
@@ -373,6 +373,11 @@ func canMergeLoad(target, load *Value) bool {
return true
}
+// symNamed reports whether sym's name is name.
+func symNamed(sym Sym, name string) bool {
+ return sym.String() == name
+}
+
// isSameSym reports whether sym is the same as the given named symbol
func isSameSym(sym interface{}, name string) bool {
s, ok := sym.(fmt.Stringer)