aboutsummaryrefslogtreecommitdiff
path: root/src/os/exec
diff options
context:
space:
mode:
authorPaul E. Murphy <murp@ibm.com>2022-10-28 15:59:43 -0500
committerPaul Murphy <murp@ibm.com>2022-11-03 19:59:19 +0000
commitd031e9e07a07afef8d16576fd7079a739a7e4394 (patch)
tree1adb413f7109ac22b7b25a05fe743e43f56c25d1 /src/os/exec
parentc065bc70ef45003216271ba42bdd4a4c321ac38a (diff)
downloadgo-d031e9e07a07afef8d16576fd7079a739a7e4394.tar.xz
cmd/compile/internal/ssa: re-adjust CarryChainTail scheduling priority
This needs to be as low as possible while not breaking priority assumptions of other scores to correctly schedule carry chains. Prior to the arm64 changes, it was set below ReadTuple. At the time, this prevented the MulHiLo implementation on PPC64 from occluding the scheduling of a full carry chain. Memory scores can also prevent better scheduling, as can be observed with crypto/internal/edwards25519/field.feMulGeneric. Fixes #56497 Change-Id: Ia4b54e6dffcce584faf46b1b8d7cea18a3913887 Reviewed-on: https://go-review.googlesource.com/c/go/+/447435 Reviewed-by: Cherry Mui <cherryyz@google.com> Reviewed-by: Keith Randall <khr@google.com> Run-TryBot: Paul Murphy <murp@ibm.com> TryBot-Result: Gopher Robot <gobot@golang.org> Reviewed-by: Bryan Mills <bcmills@google.com> Reviewed-by: Keith Randall <khr@golang.org>
Diffstat (limited to 'src/os/exec')
0 files changed, 0 insertions, 0 deletions