]> Cypherpunks repositories - gostls13.git/commit
[dev.simd] cmd/compile, simd/_gen: make rewrite rules consistent on CPU Features
authorJunyang Shao <shaojunyang@google.com>
Fri, 12 Sep 2025 18:45:39 +0000 (18:45 +0000)
committerJunyang Shao <shaojunyang@google.com>
Thu, 18 Sep 2025 18:06:42 +0000 (11:06 -0700)
commit443b7aeddb82d90345b8e7c8a4ef7c145dac7ce4
tree8c7f84f776a079a0745a22d7cd0bca1ef056c9a8
parentbdd30e25caa0b69e335ba1f1f48566924850fa4b
[dev.simd] cmd/compile, simd/_gen: make rewrite rules consistent on CPU Features

The previous CL left a bug in the xed parser so that the generator can
generate rules rewriting an AVX instruction to AVX512 instruction.

This CL fixes that.

Change-Id: I0df7e7dc6c936ce7add24a757ce7f44a15917fef
Reviewed-on: https://go-review.googlesource.com/c/go/+/703399
Reviewed-by: David Chase <drchase@google.com>
LUCI-TryBot-Result: Go LUCI <golang-scoped@luci-project-accounts.iam.gserviceaccount.com>
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/opGen.go
src/cmd/compile/internal/ssa/rewriteAMD64.go
src/simd/_gen/simdgen/gen_utility.go
src/simd/_gen/simdgen/xed.go