]> Cypherpunks repositories - gostls13.git/commitdiff
simd/archsimd: fix "go generate" command
authorCherry Mui <cherryyz@google.com>
Tue, 23 Dec 2025 16:31:36 +0000 (11:31 -0500)
committerGopher Robot <gobot@golang.org>
Wed, 24 Dec 2025 13:31:44 +0000 (05:31 -0800)
Correct the generate command for test helpers. There is no longer
a genfiles.go. Also correct the generated file headers to match
the current generator layout.

Change-Id: Ifb9a8c394477359020ff44290dbaabe7a2d59aca
Reviewed-on: https://go-review.googlesource.com/c/go/+/732280
LUCI-TryBot-Result: Go LUCI <golang-scoped@luci-project-accounts.iam.gserviceaccount.com>
Reviewed-by: David Chase <drchase@google.com>
Auto-Submit: David Chase <drchase@google.com>

24 files changed:
src/cmd/compile/internal/amd64/simdssa.go
src/cmd/compile/internal/ssa/_gen/simdAMD64.rules
src/cmd/compile/internal/ssa/_gen/simdAMD64ops.go
src/cmd/compile/internal/ssa/_gen/simdgenericOps.go
src/cmd/compile/internal/ssa/tern_helpers.go
src/cmd/compile/internal/ssagen/simdintrinsics.go
src/simd/archsimd/_gen/simdgen/gen_simdssa.go
src/simd/archsimd/_gen/simdgen/godefs.go
src/simd/archsimd/_gen/tmplgen/main.go
src/simd/archsimd/compare_gen_amd64.go
src/simd/archsimd/cpu.go
src/simd/archsimd/internal/simd_test/binary_helpers_test.go
src/simd/archsimd/internal/simd_test/compare_helpers_test.go
src/simd/archsimd/internal/simd_test/comparemasked_helpers_test.go
src/simd/archsimd/internal/simd_test/generate.go
src/simd/archsimd/internal/simd_test/ternary_helpers_test.go
src/simd/archsimd/internal/simd_test/unary_helpers_test.go
src/simd/archsimd/maskmerge_gen_amd64.go
src/simd/archsimd/ops_amd64.go
src/simd/archsimd/ops_internal_amd64.go
src/simd/archsimd/other_gen_amd64.go
src/simd/archsimd/slice_gen_amd64.go
src/simd/archsimd/types_amd64.go
src/simd/archsimd/unsafe_helpers.go

index 8ef6e5c7f4b4ef7b39b8dd33dd04bc6c54ab181e..c4d0fd69c6ba755acba0b780566780864edf0b99 100644 (file)
@@ -1,4 +1,4 @@
-// Code generated by x/arch/internal/simdgen using 'go run . -xedPath $XED_PATH -o godefs -goroot $GOROOT go.yaml types.yaml categories.yaml'; DO NOT EDIT.
+// Code generated by 'simdgen -o godefs -goroot $GOROOT -xedPath $XED_PATH go.yaml types.yaml categories.yaml'; DO NOT EDIT.
 
 package amd64
 
index dd8f9f91b3a3d5a688d72c070bd2a6e1117380b2..a7a6a3f7a1357bc5b6c95df08eb84dd51fe039a6 100644 (file)
@@ -1,4 +1,4 @@
-// Code generated by x/arch/internal/simdgen using 'go run . -xedPath $XED_PATH -o godefs -goroot $GOROOT go.yaml types.yaml categories.yaml'; DO NOT EDIT.
+// Code generated by 'simdgen -o godefs -goroot $GOROOT -xedPath $XED_PATH go.yaml types.yaml categories.yaml'; DO NOT EDIT.
 
 (AESDecryptLastRoundUint8x16 ...) => (VAESDECLAST128 ...)
 (AESDecryptLastRoundUint8x32 ...) => (VAESDECLAST256 ...)
index c81e6b78698e50ac5383c34dc18d9326961165b3..648e372fb4a75a3bf3c11c58908ae94a6cabda76 100644 (file)
@@ -1,4 +1,4 @@
-// Code generated by x/arch/internal/simdgen using 'go run . -xedPath $XED_PATH -o godefs -goroot $GOROOT go.yaml types.yaml categories.yaml'; DO NOT EDIT.
+// Code generated by 'simdgen -o godefs -goroot $GOROOT -xedPath $XED_PATH go.yaml types.yaml categories.yaml'; DO NOT EDIT.
 
 package main
 
index 0ae127a60d8a4ec0f36250d91ab18b5363224066..fd43f3d61f674b9bbb284999306f04358c1601e1 100644 (file)
@@ -1,4 +1,4 @@
-// Code generated by x/arch/internal/simdgen using 'go run . -xedPath $XED_PATH -o godefs -goroot $GOROOT go.yaml types.yaml categories.yaml'; DO NOT EDIT.
+// Code generated by 'simdgen -o godefs -goroot $GOROOT -xedPath $XED_PATH go.yaml types.yaml categories.yaml'; DO NOT EDIT.
 
 package main
 
index 3ffc980c33880438bbef472209bda7f69f5963ab..923a9f505e5fd3845c148544e704679ee104728f 100644 (file)
@@ -1,4 +1,4 @@
-// Code generated by 'go run genfiles.go'; DO NOT EDIT.
+// Code generated by 'tmplgen'; DO NOT EDIT.
 
 package ssa
 
index 59598f0052cca327b48496ec29cebc330f52d8ca..8b9fe3afdc9fff28fff86bc0d3debd4845e637df 100644 (file)
@@ -1,4 +1,4 @@
-// Code generated by x/arch/internal/simdgen using 'go run . -xedPath $XED_PATH -o godefs -goroot $GOROOT go.yaml types.yaml categories.yaml'; DO NOT EDIT.
+// Code generated by 'simdgen -o godefs -goroot $GOROOT -xedPath $XED_PATH go.yaml types.yaml categories.yaml'; DO NOT EDIT.
 
 package ssagen
 
index c9d8693aa15f29eea422c1e964673750539320ae..876ffabe3d52a541ff86a1cdf30f9c9633316fbe 100644 (file)
@@ -13,9 +13,7 @@ import (
 )
 
 var (
-       ssaTemplates = template.Must(template.New("simdSSA").Parse(`
-{{define "header"}}// Code generated by x/arch/internal/simdgen using 'go run . -xedPath $XED_PATH -o godefs -goroot $GOROOT go.yaml types.yaml categories.yaml'; DO NOT EDIT.
-
+       ssaTemplates = template.Must(template.New("simdSSA").Parse(`{{define "header"}}` + generatedHeader + `
 package amd64
 
 import (
index 71cae158f770fc40bf8b8ceecfbe297ef03f19e4..e956c1cd1d77def2cd263c65cf22335165891850 100644 (file)
@@ -375,7 +375,7 @@ func compareNatural(s1, s2 string) int {
        return strings.Compare(s1, s2)
 }
 
-const generatedHeader = `// Code generated by x/arch/internal/simdgen using 'go run . -xedPath $XED_PATH -o godefs -goroot $GOROOT go.yaml types.yaml categories.yaml'; DO NOT EDIT.
+const generatedHeader = `// Code generated by 'simdgen -o godefs -goroot $GOROOT -xedPath $XED_PATH go.yaml types.yaml categories.yaml'; DO NOT EDIT.
 `
 
 func writeGoDefs(path string, cl unify.Closure) error {
index 46bd3cf8fcbdfc016680e0948b2b261381f1e4d9..52ac10af1d7f25f569dab7cabfe46d05fa712b42 100644 (file)
@@ -1018,7 +1018,7 @@ func nonTemplateRewrites(filename string, prologue func(s string, out io.Writer)
 
        out := new(bytes.Buffer)
 
-       prologue("go run genfiles.go", out)
+       prologue("tmplgen", out)
        for _, rewrite := range rewrites {
                rewrite(out)
        }
@@ -1054,7 +1054,7 @@ func one(filename string, prologue func(s string, out io.Writer), sats ...shapeA
 
        out := new(bytes.Buffer)
 
-       prologue("go run genfiles.go", out)
+       prologue("tmplgen", out)
        for _, sat := range sats {
                sat.forTemplates(out)
        }
index a8636f0b33df9cf3a00c1ebf59e9df2415e4b365..13b1e03dc9928f9f10305649e99ac3b24334c2e1 100644 (file)
@@ -1,4 +1,4 @@
-// Code generated by 'go run genfiles.go'; DO NOT EDIT.
+// Code generated by 'tmplgen'; DO NOT EDIT.
 
 //go:build goexperiment.simd
 
index bb0ebbc16acfcee5368bb473413321722e64b7b2..d0c0ff5426fa37542effc25ca0ebb4e3aadafa7c 100644 (file)
@@ -1,4 +1,4 @@
-// Code generated by x/arch/internal/simdgen using 'go run . -xedPath $XED_PATH -o godefs -goroot $GOROOT go.yaml types.yaml categories.yaml'; DO NOT EDIT.
+// Code generated by 'simdgen -o godefs -goroot $GOROOT -xedPath $XED_PATH go.yaml types.yaml categories.yaml'; DO NOT EDIT.
 
 //go:build goexperiment.simd
 
index a834398a5368fc9a55a330da7c839f88c058cf0c..c725f657f38a199b38633573673e904d41fd114a 100644 (file)
@@ -1,4 +1,4 @@
-// Code generated by 'go run genfiles.go'; DO NOT EDIT.
+// Code generated by 'tmplgen'; DO NOT EDIT.
 
 //go:build goexperiment.simd && amd64
 
index a191605b0beda0bc3075127dce566965b50bc7bf..c520aa7f17f209d740c86cb188bcb1ca3e5cf7eb 100644 (file)
@@ -1,4 +1,4 @@
-// Code generated by 'go run genfiles.go'; DO NOT EDIT.
+// Code generated by 'tmplgen'; DO NOT EDIT.
 
 //go:build goexperiment.simd && amd64
 
index 24790e5d262414b19288f7f2a8c8720c7d46198d..c7197568edc79089c5225c63b8614136d9050482 100644 (file)
@@ -1,4 +1,4 @@
-// Code generated by 'go run genfiles.go'; DO NOT EDIT.
+// Code generated by 'tmplgen'; DO NOT EDIT.
 
 //go:build goexperiment.simd && amd64
 
index e744a5299f8328937465466f3f95728b59f35bd7..4bc24fea2da1be7167fb9b141504127cb4f17f50 100644 (file)
@@ -7,5 +7,6 @@
 package simd
 
 // Invoke code generators.
+// The test helpers are generated by tmplgen from the archsimd package.
 
-//go:generate go run -C ../.. genfiles.go
+//go:generate go -C ../.. generate
index f31e7a32a07a260b0f891f40a72c781a73d959f2..2e25010890c96822530ec561b880449d970ffd7b 100644 (file)
@@ -1,4 +1,4 @@
-// Code generated by 'go run genfiles.go'; DO NOT EDIT.
+// Code generated by 'tmplgen'; DO NOT EDIT.
 
 //go:build goexperiment.simd && amd64
 
index 64e538bda6867a2e11d91db3f1092719aa969b52..1601e32486022b03d4394753bb9a432f74f21f41 100644 (file)
@@ -1,4 +1,4 @@
-// Code generated by 'go run genfiles.go'; DO NOT EDIT.
+// Code generated by 'tmplgen'; DO NOT EDIT.
 
 //go:build goexperiment.simd && amd64
 
index 5e9ea394b37fd68907579c0b2707bd9c4cd25f60..2469a477c7f0c5db633f5b7a2923313824bff0a1 100644 (file)
@@ -1,4 +1,4 @@
-// Code generated by 'go run genfiles.go'; DO NOT EDIT.
+// Code generated by 'tmplgen'; DO NOT EDIT.
 
 //go:build goexperiment.simd
 
index e421f318915623b2339330574030d4f1297da08f..20ae3b1cc2c2304db87fd30fff7b2f181fad6ec5 100644 (file)
@@ -1,4 +1,4 @@
-// Code generated by x/arch/internal/simdgen using 'go run . -xedPath $XED_PATH -o godefs -goroot $GOROOT go.yaml types.yaml categories.yaml'; DO NOT EDIT.
+// Code generated by 'simdgen -o godefs -goroot $GOROOT -xedPath $XED_PATH go.yaml types.yaml categories.yaml'; DO NOT EDIT.
 
 //go:build goexperiment.simd
 
index 566b88d510d885232fd905daa8372466b2a401c4..b8127b302eab798b6243416fd8e1549292dfd99d 100644 (file)
@@ -1,4 +1,4 @@
-// Code generated by x/arch/internal/simdgen using 'go run . -xedPath $XED_PATH -o godefs -goroot $GOROOT go.yaml types.yaml categories.yaml'; DO NOT EDIT.
+// Code generated by 'simdgen -o godefs -goroot $GOROOT -xedPath $XED_PATH go.yaml types.yaml categories.yaml'; DO NOT EDIT.
 
 //go:build goexperiment.simd
 
index 8d04409197c78cbc5f5e91f85752aff72747bc19..5c85b1842af1862f427ef0802af4a59109f3cf22 100644 (file)
@@ -1,4 +1,4 @@
-// Code generated by 'go run genfiles.go'; DO NOT EDIT.
+// Code generated by 'tmplgen'; DO NOT EDIT.
 
 //go:build goexperiment.simd
 
index c03e28206d76b630b22b7c4c43eb7613b39c7231..9cf72502db2843620b88537b135a98a2ab589e6a 100644 (file)
@@ -1,4 +1,4 @@
-// Code generated by 'go run genfiles.go'; DO NOT EDIT.
+// Code generated by 'tmplgen'; DO NOT EDIT.
 
 //go:build goexperiment.simd
 
index 556383b380529fc3e6020d93be36d98a41bfa890..e309bb42efee25de1f64794c3c8caed6d50f9dd8 100644 (file)
@@ -1,4 +1,4 @@
-// Code generated by x/arch/internal/simdgen using 'go run . -xedPath $XED_PATH -o godefs -goroot $GOROOT go.yaml types.yaml categories.yaml'; DO NOT EDIT.
+// Code generated by 'simdgen -o godefs -goroot $GOROOT -xedPath $XED_PATH go.yaml types.yaml categories.yaml'; DO NOT EDIT.
 
 //go:build goexperiment.simd
 
index 0123ad77c52ac18fde28c724200a65ab49a1efd2..7b98053e70792def5963dc519bc6b0f3f83ad2b7 100644 (file)
@@ -1,4 +1,4 @@
-// Code generated by 'go run genfiles.go'; DO NOT EDIT.
+// Code generated by 'tmplgen'; DO NOT EDIT.
 
 //go:build goexperiment.simd