]> Cypherpunks repositories - gostls13.git/commit
cmd/compile: add rules to avoid unnecessary MOVDaddr for PPC64
authorLynn Boger <laboger@linux.vnet.ibm.com>
Tue, 12 Sep 2023 14:34:43 +0000 (09:34 -0500)
committerLynn Boger <laboger@linux.vnet.ibm.com>
Mon, 25 Sep 2023 15:24:40 +0000 (15:24 +0000)
commitb7e0dfc437edf6d744dfdf9f4613bee26ea08e31
tree8b75677ef60d66415c9c883dbf59394eb121e465
parentde3bae1952ba058b96649bce0b35f1e5dbb73805
cmd/compile: add rules to avoid unnecessary MOVDaddr for PPC64

This adds some rules to recognize MOVDaddr in those cases where
it is just adding 0 to a ptr value. Instead the ptr value can just
be used.

Change-Id: I95188defc9701165c86bbea70d14d037a9e54853
Reviewed-on: https://go-review.googlesource.com/c/go/+/527698
Reviewed-by: Matthew Dempsky <mdempsky@google.com>
TryBot-Result: Gopher Robot <gobot@golang.org>
Reviewed-by: Paul Murphy <murp@ibm.com>
Run-TryBot: Lynn Boger <laboger@linux.vnet.ibm.com>
Reviewed-by: Than McIntosh <thanm@google.com>
src/cmd/compile/internal/ssa/_gen/PPC64.rules
src/cmd/compile/internal/ssa/rewritePPC64.go