]> Cypherpunks.ru repositories - gostls13.git/commit
cmd/internal/obj/ppc64: consolidate memory classifications
authorPaul E. Murphy <murp@ibm.com>
Tue, 9 Mar 2021 22:55:03 +0000 (16:55 -0600)
committerLynn Boger <laboger@linux.vnet.ibm.com>
Fri, 19 Mar 2021 14:27:48 +0000 (14:27 +0000)
commit196b104bc172c8ba7e0565293722de319071ade3
tree499d430b1083125c436d1dcc9ee781887696aaf9
parented3ae9a340e506d873e57444a8eb28cd06e933a2
cmd/internal/obj/ppc64: consolidate memory classifications

Several classifications exist only to help disambiguate an
implied register (i.e $0/R0 as the implied second register
argument when loading constants, or pseudo-registers used
exclusively by the assembler front-end).

The register determination is folded into getimpliedreg. The
classifications and their related optab entries are removed
or updated.

Change-Id: Iffb167aa9fa57fbc1a537c79fbdfb36cb38f9d95
Reviewed-on: https://go-review.googlesource.com/c/go/+/301789
Run-TryBot: Paul Murphy <murp@ibm.com>
Reviewed-by: Lynn Boger <laboger@linux.vnet.ibm.com>
TryBot-Result: Go Bot <gobot@golang.org>
Trust: Cherry Zhang <cherryyz@google.com>
src/cmd/internal/obj/ppc64/a.out.go
src/cmd/internal/obj/ppc64/anames9.go
src/cmd/internal/obj/ppc64/asm9.go