diff options
| author | Lynn Boger <laboger@linux.vnet.ibm.com> | 2021-10-05 10:22:47 -0500 |
|---|---|---|
| committer | Lynn Boger <laboger@linux.vnet.ibm.com> | 2021-10-06 12:54:11 +0000 |
| commit | ce72766a02a4be127a26e95fbd62c4b4bb906e91 (patch) | |
| tree | ad9f823d8fad9950ca58bee70326f2493486aba6 /src/os/exec | |
| parent | 72c52bfbe2f72fbcacc865e18f132366bdd2effa (diff) | |
| download | go-ce72766a02a4be127a26e95fbd62c4b4bb906e91.tar.xz | |
cmd/compile: improve PPC64 rules for AtomicLoad{8,32}
This adds a rule to avoid the zero extension after an AtomicLoad8
or AtomicLoad32 since the atomic load has already filled it with
zeros. This eliminates an instruction in a high use block in findObject
and the AtomicLoad8 appears many times within runtime.
Change-Id: I7e684bf73d3812110bd371e05b1aa44fa235fc9b
Reviewed-on: https://go-review.googlesource.com/c/go/+/354029
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>
Diffstat (limited to 'src/os/exec')
0 files changed, 0 insertions, 0 deletions
