]> Cypherpunks repositories - gostls13.git/commit
cmd/compile: add PPC64-specific inlining for runtime.memmove
authorArchana R <aravind5@in.ibm.com>
Fri, 24 Sep 2021 15:31:20 +0000 (10:31 -0500)
committerLynn Boger <laboger@linux.vnet.ibm.com>
Wed, 29 Sep 2021 16:55:51 +0000 (16:55 +0000)
commitb35c668072204c2ef2773df383bab5b04b7abca6
treeac57a7a1dc59c2bbcab41cf793fb3cc360ebb576
parent10186e8d691f2af92c17034a70b01ca7eb9f4fee
cmd/compile: add PPC64-specific inlining for runtime.memmove

Add rule to PPC64.rules to inline runtime.memmove in more cases, as is
done for other target architectures
Updated tests in codegen/copy.go to verify changes are done on
ppc64/ppc64le

Updates #41662

Change-Id: Id937ce21f9b4f4047b3e66dfa3c960128ee16a2a
Reviewed-on: https://go-review.googlesource.com/c/go/+/352054
Run-TryBot: Lynn Boger <laboger@linux.vnet.ibm.com>
TryBot-Result: Go Bot <gobot@golang.org>
Reviewed-by: Cherry Mui <cherryyz@google.com>
Trust: Lynn Boger <laboger@linux.vnet.ibm.com>
src/cmd/compile/internal/ssa/gen/PPC64.rules
src/cmd/compile/internal/ssa/rewritePPC64.go
test/codegen/copy.go