go/src/cmd/internal
Cherry Mui c93d5d1a52 [dev.typeparams] all: always enable regabig on AMD64
Always enable regabig on AMD64, which enables the G register and
the X15 zero register. Remove the fallback path.

Also remove the regabig GOEXPERIMENT. On AMD64 it is always
enabled (this CL). Other architectures already have a G register,
except for 386, where there are too few registers and it is
unlikely that we will reserve one. (If we really do, we can just
add a new experiment).

Change-Id: I229cac0060f48fe58c9fdaabd38d6fa16b8a0855
Reviewed-on: https://go-review.googlesource.com/c/go/+/327272
Trust: Cherry Mui <cherryyz@google.com>
Run-TryBot: Cherry Mui <cherryyz@google.com>
Reviewed-by: Than McIntosh <thanm@google.com>
Reviewed-by: David Chase <drchase@google.com>
TryBot-Result: Go Bot <gobot@golang.org>
2021-06-11 20:52:41 +00:00
..
archive cmd/internal/archive: make error message contain printable characters only 2021-04-30 18:43:09 +00:00
bio all: go fmt std cmd (but revert vendor) 2021-02-20 03:54:50 +00:00
browser all: introduce and use internal/execabs 2021-01-21 19:10:18 +00:00
buildid cmd/internal/buildid: update Mach-O code signature when rewriting buildid 2020-12-01 23:37:58 +00:00
codesign cmd/internal/codesign: new package 2020-12-01 21:41:39 +00:00
diff cmd/internal/diff: skip over Cygwin warning in diff output 2021-02-19 00:41:47 +00:00
dwarf internal/buildcfg: move build configuration out of cmd/internal/objabi 2021-04-16 19:20:53 +00:00
edit
gcprog
goobj [dev.typeparams] cmd/internal/goobj: add duffzero/duffcopy to builtin list 2021-06-03 14:28:02 +00:00
moddeps cmd/internal/moddeps: use filepath.SkipDir only on directories 2021-05-19 15:20:08 +00:00
obj [dev.typeparams] all: always enable regabig on AMD64 2021-06-11 20:52:41 +00:00
objabi [dev.typeparams] runtime: remove variadic defer/go calls 2021-06-08 19:46:10 +00:00
objfile cmd/internal/objfile: add objabi.SNOPTRDATA to "D" 2021-05-10 18:10:43 +00:00
pkgpath all: introduce and use internal/execabs 2021-01-21 19:10:18 +00:00
src [dev.link] use per package filenames to build pclntab 2020-08-10 16:55:06 +00:00
sys cmd/compile: ensure equal functions don't do unaligned loads 2021-05-24 19:06:05 +00:00
test2json cmd/test2json: do not emit a final Action if the result is not known 2020-08-17 19:43:21 +00:00
traceviewer cmd/trace: move viewer data structs into cmd/internal/traceviewer 2020-08-12 18:34:48 +00:00