aboutsummaryrefslogtreecommitdiff
path: root/src/encoding/xml
diff options
context:
space:
mode:
authorqmuntal <quimmuntal@gmail.com>2023-01-31 17:04:08 +0100
committerGopher Robot <gobot@golang.org>2023-01-31 17:38:45 +0000
commitadc1db23ee17078590d81fb2201a12212d539628 (patch)
tree1c392f6a91f7925bdbf1d1233642457a3e3bd3c0 /src/encoding/xml
parent0067d814b6a45b16af6f9c36b8898bcbf38d0e99 (diff)
downloadgo-adc1db23ee17078590d81fb2201a12212d539628.tar.xz
cmd/internal/obj/x86: use mov instead of lea to load the frame pointer
This CL instructs the Go x86 compiler to load the frame pointer address using a MOV instead of a LEA instruction, being MOV 1 byte shorter: Before 55 PUSHQ BP 48 8d 2c 24 LEAQ 0(SP), BP After 55 PUSHQ BP 48 89 e5 MOVQ SP, BP This reduces the size of the Go toolchain ~0.06%. Updates #6853 Change-Id: I5557cf34c47e871d264ba0deda9b78338681a12c Reviewed-on: https://go-review.googlesource.com/c/go/+/463845 Auto-Submit: Keith Randall <khr@google.com> Reviewed-by: Keith Randall <khr@google.com> Reviewed-by: Keith Randall <khr@golang.org> Run-TryBot: Quim Muntal <quimmuntal@gmail.com> Reviewed-by: Cherry Mui <cherryyz@google.com> TryBot-Result: Gopher Robot <gobot@golang.org>
Diffstat (limited to 'src/encoding/xml')
0 files changed, 0 insertions, 0 deletions