diff options
| author | Paul Murphy <murp@redhat.com> | 2025-10-08 14:34:09 -0500 |
|---|---|---|
| committer | Gopher Robot <gobot@golang.org> | 2025-10-21 07:41:30 -0700 |
| commit | 694182d77b1a0e3676214ad0e361bdbdafde33a1 (patch) | |
| tree | dc4c23077d1e46255003446cd847709e49d5bc54 /src/cmd/compile/internal/noder | |
| parent | b0dcb955421e1fe8021dbe23b8dd8d2b184da395 (diff) | |
| download | go-694182d77b1a0e3676214ad0e361bdbdafde33a1.tar.xz | |
cmd/internal/obj/ppc64: improve large prologue generation
Avoid needing an unsafe section to store LR and adjust SP
for large constants by using the stdux (MOVDU) instruction.
This is also a few instructions shorter as the large
constant adjustment is only created once.
Change-Id: I6ff7a24181cdadb1846a33129fc148dcf59b76d5
Reviewed-on: https://go-review.googlesource.com/c/go/+/710197
Reviewed-by: Keith Randall <khr@google.com>
Reviewed-by: Keith Randall <khr@golang.org>
Reviewed-by: David Chase <drchase@google.com>
Auto-Submit: Keith Randall <khr@golang.org>
LUCI-TryBot-Result: Go LUCI <golang-scoped@luci-project-accounts.iam.gserviceaccount.com>
Diffstat (limited to 'src/cmd/compile/internal/noder')
0 files changed, 0 insertions, 0 deletions
