]> Cypherpunks repositories - gostls13.git/commit
cmd/compile: make sync/atomic AND/OR operations intrinsic on amd64
authorKeith Randall <khr@golang.org>
Tue, 25 Jun 2024 21:56:11 +0000 (14:56 -0700)
committerKeith Randall <khr@golang.org>
Tue, 23 Jul 2024 21:29:38 +0000 (21:29 +0000)
commitc18ff292959f18965ab6fa47d5dc7aeea1b2374f
treefa520cfd6790de904a3305cf9bd8aeb020c355cb
parentdbfa3cacc7a4178ff3b81c79f7678ac9d61c54ab
cmd/compile: make sync/atomic AND/OR operations intrinsic on amd64

Update #61395

Change-Id: I59a950f48efc587dfdffce00e2f4f3ab99d8df00
Reviewed-on: https://go-review.googlesource.com/c/go/+/594738
LUCI-TryBot-Result: Go LUCI <golang-scoped@luci-project-accounts.iam.gserviceaccount.com>
Reviewed-by: Keith Randall <khr@google.com>
Reviewed-by: Cherry Mui <cherryyz@google.com>
Reviewed-by: Nicolas Hillegeer <aktau@google.com>
src/cmd/compile/internal/amd64/ssa.go
src/cmd/compile/internal/ssa/_gen/AMD64.rules
src/cmd/compile/internal/ssa/_gen/AMD64Ops.go
src/cmd/compile/internal/ssa/opGen.go
src/cmd/compile/internal/ssa/regalloc.go
src/cmd/compile/internal/ssa/rewriteAMD64.go
src/cmd/compile/internal/ssagen/ssa.go
test/codegen/atomics.go