aboutsummaryrefslogtreecommitdiff
path: root/src/cmd/compile/internal/ssa/location.go
diff options
context:
space:
mode:
authorKeith Randall <khr@golang.org>2017-08-17 12:23:34 -0700
committerKeith Randall <khr@golang.org>2017-08-17 21:53:08 +0000
commitbf4d8d3d055c47c03d8e0e05e8d07fd94f793e53 (patch)
tree83192d8b9c93800088cff335a5f8378f7cb2406b /src/cmd/compile/internal/ssa/location.go
parent455775dae63eb1277227cbde9e99dc67a3fdb0ea (diff)
downloadgo-bf4d8d3d055c47c03d8e0e05e8d07fd94f793e53.tar.gz
go-bf4d8d3d055c47c03d8e0e05e8d07fd94f793e53.zip
cmd/compile: rename SSA Register.Name to Register.String
Just to get rid of lots of .Name() stutter in printf calls. Change-Id: I86cf00b3f7b2172387a1c6a7f189c1897fab6300 Reviewed-on: https://go-review.googlesource.com/56630 Run-TryBot: Keith Randall <khr@golang.org> TryBot-Result: Gobot Gobot <gobot@golang.org> Reviewed-by: David Chase <drchase@google.com>
Diffstat (limited to 'src/cmd/compile/internal/ssa/location.go')
-rw-r--r--src/cmd/compile/internal/ssa/location.go16
1 files changed, 8 insertions, 8 deletions
diff --git a/src/cmd/compile/internal/ssa/location.go b/src/cmd/compile/internal/ssa/location.go
index dc01bd4235..a482a608a1 100644
--- a/src/cmd/compile/internal/ssa/location.go
+++ b/src/cmd/compile/internal/ssa/location.go
@@ -11,18 +11,18 @@ import (
// A place that an ssa variable can reside.
type Location interface {
- Name() string // name to use in assembly templates: %rax, 16(%rsp), ...
+ String() string // name to use in assembly templates: AX, 16(SP), ...
}
-// A Register is a machine register, like %rax.
+// A Register is a machine register, like AX.
// They are numbered densely from 0 (for each architecture).
type Register struct {
- num int32
+ num int32 // dense numbering
objNum int16 // register number from cmd/internal/obj/$ARCH
name string
}
-func (r *Register) Name() string {
+func (r *Register) String() string {
return r.name
}
@@ -60,7 +60,7 @@ type LocalSlot struct {
SplitOffset int64 // .. at this offset.
}
-func (s LocalSlot) Name() string {
+func (s LocalSlot) String() string {
if s.Off == 0 {
return fmt.Sprintf("%v[%v]", s.N, s.Type)
}
@@ -69,13 +69,13 @@ func (s LocalSlot) Name() string {
type LocPair [2]Location
-func (t LocPair) Name() string {
+func (t LocPair) String() string {
n0, n1 := "nil", "nil"
if t[0] != nil {
- n0 = t[0].Name()
+ n0 = t[0].String()
}
if t[1] != nil {
- n1 = t[1].Name()
+ n1 = t[1].String()
}
return fmt.Sprintf("<%s,%s>", n0, n1)
}