cmd/internal/gc, cmd/[56789]g: rename stackcopy to blockcopy
To avoid confusion with the runtime concept of copying stack.
Change-Id: I33442377b71012c2482c2d0ddd561492c71e70d0
Reviewed-on: https://go-review.googlesource.com/8639
Reviewed-by: Dave Cheney <dave@cheney.net>
Reviewed-by: Russ Cox <rsc@golang.org>
diff --git a/src/cmd/5g/cgen.go b/src/cmd/5g/cgen.go
index a79c55f..2e92239 100644
--- a/src/cmd/5g/cgen.go
+++ b/src/cmd/5g/cgen.go
@@ -75,7 +75,7 @@
gc.Regfree(&n1)
}
-func stackcopy(n, res *gc.Node, osrc, odst, w int64) {
+func blockcopy(n, res *gc.Node, osrc, odst, w int64) {
// determine alignment.
// want to avoid unaligned access, so have to use
// smaller operations for less aligned types.
diff --git a/src/cmd/5g/galign.go b/src/cmd/5g/galign.go
index 51c6e1e..3c8ba519 100644
--- a/src/cmd/5g/galign.go
+++ b/src/cmd/5g/galign.go
@@ -76,7 +76,7 @@
gc.Thearch.Sameaddr = sameaddr
gc.Thearch.Smallindir = smallindir
gc.Thearch.Stackaddr = stackaddr
- gc.Thearch.Stackcopy = stackcopy
+ gc.Thearch.Blockcopy = blockcopy
gc.Thearch.Sudoaddable = sudoaddable
gc.Thearch.Sudoclean = sudoclean
gc.Thearch.Excludedregs = excludedregs
diff --git a/src/cmd/6g/cgen.go b/src/cmd/6g/cgen.go
index 4ed97fa..23e2d1b 100644
--- a/src/cmd/6g/cgen.go
+++ b/src/cmd/6g/cgen.go
@@ -10,7 +10,7 @@
"cmd/internal/obj/x86"
)
-func stackcopy(n, ns *gc.Node, osrc, odst, w int64) {
+func blockcopy(n, ns *gc.Node, osrc, odst, w int64) {
var noddi gc.Node
gc.Nodreg(&noddi, gc.Types[gc.Tptr], x86.REG_DI)
var nodsi gc.Node
diff --git a/src/cmd/6g/galign.go b/src/cmd/6g/galign.go
index 5b41a67..0ca8753 100644
--- a/src/cmd/6g/galign.go
+++ b/src/cmd/6g/galign.go
@@ -111,7 +111,7 @@
gc.Thearch.Sameaddr = sameaddr
gc.Thearch.Smallindir = smallindir
gc.Thearch.Stackaddr = stackaddr
- gc.Thearch.Stackcopy = stackcopy
+ gc.Thearch.Blockcopy = blockcopy
gc.Thearch.Sudoaddable = sudoaddable
gc.Thearch.Sudoclean = sudoclean
gc.Thearch.Excludedregs = excludedregs
diff --git a/src/cmd/7g/cgen.go b/src/cmd/7g/cgen.go
index 1d4f391..6f268b4 100644
--- a/src/cmd/7g/cgen.go
+++ b/src/cmd/7g/cgen.go
@@ -10,7 +10,7 @@
"cmd/internal/obj/arm64"
)
-func stackcopy(n, res *gc.Node, osrc, odst, w int64) {
+func blockcopy(n, res *gc.Node, osrc, odst, w int64) {
// determine alignment.
// want to avoid unaligned access, so have to use
// smaller operations for less aligned types.
diff --git a/src/cmd/7g/galign.go b/src/cmd/7g/galign.go
index 3ad786a..34b4ab6 100644
--- a/src/cmd/7g/galign.go
+++ b/src/cmd/7g/galign.go
@@ -75,7 +75,7 @@
gc.Thearch.Sameaddr = sameaddr
gc.Thearch.Smallindir = smallindir
gc.Thearch.Stackaddr = stackaddr
- gc.Thearch.Stackcopy = stackcopy
+ gc.Thearch.Blockcopy = blockcopy
gc.Thearch.Sudoaddable = sudoaddable
gc.Thearch.Sudoclean = sudoclean
gc.Thearch.Excludedregs = excludedregs
diff --git a/src/cmd/8g/cgen.go b/src/cmd/8g/cgen.go
index 0b93694..dfbdafe 100644
--- a/src/cmd/8g/cgen.go
+++ b/src/cmd/8g/cgen.go
@@ -48,7 +48,7 @@
return gc.Gbranch(x86.AJNE, nil, +1)
}
-func stackcopy(n, res *gc.Node, osrc, odst, w int64) {
+func blockcopy(n, res *gc.Node, osrc, odst, w int64) {
var dst gc.Node
gc.Nodreg(&dst, gc.Types[gc.Tptr], x86.REG_DI)
var src gc.Node
diff --git a/src/cmd/8g/galign.go b/src/cmd/8g/galign.go
index 36328dc..9eb1cf5 100644
--- a/src/cmd/8g/galign.go
+++ b/src/cmd/8g/galign.go
@@ -89,7 +89,7 @@
gc.Thearch.Sameaddr = sameaddr
gc.Thearch.Smallindir = smallindir
gc.Thearch.Stackaddr = stackaddr
- gc.Thearch.Stackcopy = stackcopy
+ gc.Thearch.Blockcopy = blockcopy
gc.Thearch.Sudoaddable = sudoaddable
gc.Thearch.Sudoclean = sudoclean
gc.Thearch.Excludedregs = excludedregs
diff --git a/src/cmd/9g/cgen.go b/src/cmd/9g/cgen.go
index feadfeb..5d24a6f 100644
--- a/src/cmd/9g/cgen.go
+++ b/src/cmd/9g/cgen.go
@@ -10,7 +10,7 @@
"cmd/internal/obj/ppc64"
)
-func stackcopy(n, res *gc.Node, osrc, odst, w int64) {
+func blockcopy(n, res *gc.Node, osrc, odst, w int64) {
// determine alignment.
// want to avoid unaligned access, so have to use
// smaller operations for less aligned types.
diff --git a/src/cmd/9g/galign.go b/src/cmd/9g/galign.go
index 4aa84f8..a2f4a0e 100644
--- a/src/cmd/9g/galign.go
+++ b/src/cmd/9g/galign.go
@@ -82,7 +82,7 @@
gc.Thearch.Sameaddr = sameaddr
gc.Thearch.Smallindir = smallindir
gc.Thearch.Stackaddr = stackaddr
- gc.Thearch.Stackcopy = stackcopy
+ gc.Thearch.Blockcopy = blockcopy
gc.Thearch.Sudoaddable = sudoaddable
gc.Thearch.Sudoclean = sudoclean
gc.Thearch.Excludedregs = excludedregs
diff --git a/src/cmd/internal/gc/cgen.go b/src/cmd/internal/gc/cgen.go
index d24db5f..3fea97e 100644
--- a/src/cmd/internal/gc/cgen.go
+++ b/src/cmd/internal/gc/cgen.go
@@ -2312,7 +2312,7 @@
return
}
- Thearch.Stackcopy(n, ns, osrc, odst, w)
+ Thearch.Blockcopy(n, ns, osrc, odst, w)
}
/*
diff --git a/src/cmd/internal/gc/go.go b/src/cmd/internal/gc/go.go
index d399ebb..2d85f585 100644
--- a/src/cmd/internal/gc/go.go
+++ b/src/cmd/internal/gc/go.go
@@ -809,7 +809,7 @@
Sameaddr func(*obj.Addr, *obj.Addr) bool
Smallindir func(*obj.Addr, *obj.Addr) bool
Stackaddr func(*obj.Addr) bool
- Stackcopy func(*Node, *Node, int64, int64, int64)
+ Blockcopy func(*Node, *Node, int64, int64, int64)
Sudoaddable func(int, *Node, *obj.Addr) bool
Sudoclean func()
Excludedregs func() uint64