diff options
| author | David Chase <drchase@google.com> | 2024-07-23 11:18:08 -0400 |
|---|---|---|
| committer | David Chase <drchase@google.com> | 2024-07-23 19:05:16 +0000 |
| commit | f9eb3e3cd59c1cf38a98f2367c6c8dc180db9a95 (patch) | |
| tree | 353717360b2a0422aeaa7a33e8654295d5bc76f9 /src/cmd | |
| parent | fe87b586c036ae7ad25e22896cb90f95421545fe (diff) | |
| download | go-f9eb3e3cd59c1cf38a98f2367c6c8dc180db9a95.tar.xz | |
runtime,internal: move runtime/internal/math to internal/runtime/math
Cleanup and friction reduction.
Updates #65355.
Change-Id: I6c4fcd409d044c00d16561fe9ed2257877d73f5b
Reviewed-on: https://go-review.googlesource.com/c/go/+/600435
Reviewed-by: Keith Randall <khr@google.com>
LUCI-TryBot-Result: Go LUCI <golang-scoped@luci-project-accounts.iam.gserviceaccount.com>
Reviewed-by: Keith Randall <khr@golang.org>
Diffstat (limited to 'src/cmd')
| -rw-r--r-- | src/cmd/compile/internal/ssa/_gen/ARM64.rules | 2 | ||||
| -rw-r--r-- | src/cmd/compile/internal/ssagen/ssa.go | 6 | ||||
| -rw-r--r-- | src/cmd/compile/internal/test/inl_test.go | 2 | ||||
| -rw-r--r-- | src/cmd/compile/internal/walk/builtin.go | 2 | ||||
| -rw-r--r-- | src/cmd/internal/objabi/pkgspecial.go | 2 |
5 files changed, 7 insertions, 7 deletions
diff --git a/src/cmd/compile/internal/ssa/_gen/ARM64.rules b/src/cmd/compile/internal/ssa/_gen/ARM64.rules index 1b588edb04..721095f653 100644 --- a/src/cmd/compile/internal/ssa/_gen/ARM64.rules +++ b/src/cmd/compile/internal/ssa/_gen/ARM64.rules @@ -1931,7 +1931,7 @@ ((REV|REVW) ((REV|REVW) p)) => p -// runtime/internal/math.MulUintptr intrinsics +// internal/runtime/math.MulUintptr intrinsics (Select0 (Mul64uover x y)) => (MUL x y) (Select1 (Mul64uover x y)) => (NotEqual (CMPconst (UMULH <typ.UInt64> x y) [0])) diff --git a/src/cmd/compile/internal/ssagen/ssa.go b/src/cmd/compile/internal/ssagen/ssa.go index 26d236dcac..d0ca5b7f30 100644 --- a/src/cmd/compile/internal/ssagen/ssa.go +++ b/src/cmd/compile/internal/ssagen/ssa.go @@ -4241,7 +4241,7 @@ func InitTables() { }, all...) } - addF("runtime/internal/math", "MulUintptr", + addF("internal/runtime/math", "MulUintptr", func(s *state, n *ir.CallExpr, args []*ssa.Value) *ssa.Value { if s.config.PtrSize == 4 { return s.newValue2(ssa.OpMul32uover, types.NewTuple(types.Types[types.TUINT], types.Types[types.TUINT]), args[0], args[1]) @@ -5025,14 +5025,14 @@ func InitTables() { }, sys.AMD64, sys.ARM64, sys.PPC64, sys.S390X, sys.MIPS64, sys.RISCV64, sys.Loong64) alias("math/bits", "Mul", "math/bits", "Mul64", p8...) - alias("runtime/internal/math", "Mul64", "math/bits", "Mul64", p8...) + alias("internal/runtime/math", "Mul64", "math/bits", "Mul64", p8...) addF("math/bits", "Add64", func(s *state, n *ir.CallExpr, args []*ssa.Value) *ssa.Value { return s.newValue3(ssa.OpAdd64carry, types.NewTuple(types.Types[types.TUINT64], types.Types[types.TUINT64]), args[0], args[1], args[2]) }, sys.AMD64, sys.ARM64, sys.PPC64, sys.S390X, sys.RISCV64, sys.Loong64, sys.MIPS64) alias("math/bits", "Add", "math/bits", "Add64", p8...) - alias("runtime/internal/math", "Add64", "math/bits", "Add64", all...) + alias("internal/runtime/math", "Add64", "math/bits", "Add64", all...) addF("math/bits", "Sub64", func(s *state, n *ir.CallExpr, args []*ssa.Value) *ssa.Value { return s.newValue3(ssa.OpSub64borrow, types.NewTuple(types.Types[types.TUINT64], types.Types[types.TUINT64]), args[0], args[1], args[2]) diff --git a/src/cmd/compile/internal/test/inl_test.go b/src/cmd/compile/internal/test/inl_test.go index f05bb9317d..4626269582 100644 --- a/src/cmd/compile/internal/test/inl_test.go +++ b/src/cmd/compile/internal/test/inl_test.go @@ -98,7 +98,7 @@ func TestIntendedInlining(t *testing.T) { "traceEnabled", }, "runtime/internal/sys": {}, - "runtime/internal/math": { + "internal/runtime/math": { "MulUintptr", }, "bytes": { diff --git a/src/cmd/compile/internal/walk/builtin.go b/src/cmd/compile/internal/walk/builtin.go index 512420e6d5..02e64c12a1 100644 --- a/src/cmd/compile/internal/walk/builtin.go +++ b/src/cmd/compile/internal/walk/builtin.go @@ -799,7 +799,7 @@ func walkUnsafeSlice(n *ir.BinaryExpr, init *ir.Nodes) ir.Node { return walkExpr(typecheck.Expr(h), init) } -var math_MulUintptr = &types.Sym{Pkg: types.NewPkg("runtime/internal/math", "math"), Name: "MulUintptr"} +var math_MulUintptr = &types.Sym{Pkg: types.NewPkg("internal/runtime/math", "math"), Name: "MulUintptr"} func walkUnsafeString(n *ir.BinaryExpr, init *ir.Nodes) ir.Node { ptr := safeExpr(n.X, init) diff --git a/src/cmd/internal/objabi/pkgspecial.go b/src/cmd/internal/objabi/pkgspecial.go index c34ede53fe..2772226c93 100644 --- a/src/cmd/internal/objabi/pkgspecial.go +++ b/src/cmd/internal/objabi/pkgspecial.go @@ -47,7 +47,7 @@ var runtimePkgs = []string{ "internal/runtime/atomic", "internal/runtime/exithook", - "runtime/internal/math", + "internal/runtime/math", "runtime/internal/sys", "internal/runtime/syscall", |
