]> Cypherpunks repositories - gostls13.git/commit
[dev.simd] cmd/compile, simd: remove mask load and stores
authorJunyang Shao <shaojunyang@google.com>
Fri, 10 Oct 2025 17:42:59 +0000 (17:42 +0000)
committerJunyang Shao <shaojunyang@google.com>
Tue, 14 Oct 2025 19:26:37 +0000 (12:26 -0700)
commit2e71cf1a2a6f289cb0d5e1acaca472394d95600e
treedb34852fac313466997ab818d5b4714e6a7c92e5
parentc4fbf3b4cff14c1a0208b45101e4955414ab1c03
[dev.simd] cmd/compile, simd: remove mask load and stores

We have convert mask to bits already, the API of mask load and stores
are inconsistent with them, also mask load and stores could just be
hidden behind peepholes. So this CL removes them, the next CL will add
the peephole for them.

Change-Id: Ifa7d23fb52bb0efd1785935ead4d703927f16d2b
Reviewed-on: https://go-review.googlesource.com/c/go/+/710915
Reviewed-by: Cherry Mui <cherryyz@google.com>
LUCI-TryBot-Result: Go LUCI <golang-scoped@luci-project-accounts.iam.gserviceaccount.com>
src/cmd/compile/internal/ssa/_gen/AMD64.rules
src/cmd/compile/internal/ssa/_gen/genericOps.go
src/cmd/compile/internal/ssa/opGen.go
src/cmd/compile/internal/ssa/rewriteAMD64.go
src/cmd/compile/internal/ssagen/intrinsics.go
src/cmd/compile/internal/ssagen/simdintrinsics.go
src/simd/_gen/simdgen/gen_simdIntrinsics.go
src/simd/_gen/simdgen/gen_simdTypes.go
src/simd/internal/simd_test/simd_test.go
src/simd/types_amd64.go