]> Cypherpunks repositories - gostls13.git/commit
cmd/compile: reallocate FPR31 to XER for PPC64 regalloc
authorPaul E. Murphy <murp@ibm.com>
Fri, 25 Mar 2022 15:37:11 +0000 (10:37 -0500)
committerPaul Murphy <murp@ibm.com>
Mon, 28 Mar 2022 19:34:14 +0000 (19:34 +0000)
commit33987b408c391433ad8214a56677e9af6463fd10
tree6a8830eb1cf590e4457bd10ddef9fbf1a5303a95
parente84a37068b05409add29f44d33853c1d30739baa
cmd/compile: reallocate FPR31 to XER for PPC64 regalloc

We are limited to 64 registers in the allocator today, and PPC64
has not been allocating F0,F26-F31 for quite some time without
performance impact.

Change-Id: If9d60be5037c94991fdd90a44461c3a6b96315cf
Reviewed-on: https://go-review.googlesource.com/c/go/+/395835
Reviewed-by: Keith Randall <khr@golang.org>
Reviewed-by: Cherry Mui <cherryyz@google.com>
Run-TryBot: Paul Murphy <murp@ibm.com>
TryBot-Result: Gopher Robot <gobot@golang.org>
src/cmd/compile/internal/ssa/gen/PPC64Ops.go
src/cmd/compile/internal/ssa/opGen.go