]> Cypherpunks repositories - gostls13.git/commit
cmd/compile/internal/ssa: combine more shift and masking on PPC64
authorPaul E. Murphy <murp@ibm.com>
Wed, 1 May 2024 20:03:34 +0000 (15:03 -0500)
committerPaul Murphy <murp@ibm.com>
Wed, 15 May 2024 13:27:41 +0000 (13:27 +0000)
commit0222a028f19d9f497cf407bcf07f3ec56a032bdb
tree9c4667ad6b01f76f22d71e7a5558bf58e3cefb45
parentbbdad50c0909134ab474bdb4b0c3741f85b28ecd
cmd/compile/internal/ssa: combine more shift and masking on PPC64

Investigating binaries, these patterns seem to show up frequently.

Change-Id: I987251e4070e35c25e98da321e444ccaa1526912
Reviewed-on: https://go-review.googlesource.com/c/go/+/583302
Reviewed-by: Cherry Mui <cherryyz@google.com>
LUCI-TryBot-Result: Go LUCI <golang-scoped@luci-project-accounts.iam.gserviceaccount.com>
Reviewed-by: Lynn Boger <laboger@linux.vnet.ibm.com>
Reviewed-by: Dmitri Shuralyov <dmitshur@google.com>
src/cmd/compile/internal/ssa/_gen/PPC64.rules
src/cmd/compile/internal/ssa/rewrite.go
src/cmd/compile/internal/ssa/rewritePPC64.go
test/codegen/shift.go