go/src/cmd/compile/internal/base
Xiaodong Liu d5fea5078b cmd/compile: support -buildmode=c-shared on linux/mips64{,le}
The modification of these rules is optimization to load/store global
variables. If there are a sequence of loads/stores nearby a global
variable address, the address can only be loaded from GOT once instead
of every time.

For #43264

Change-Id: Idedaf6c81f085955371320f51bca148ffb42a2d8
Reviewed-on: https://go-review.googlesource.com/c/go/+/348732
Run-TryBot: Ian Lance Taylor <iant@golang.org>
Reviewed-by: Ian Lance Taylor <iant@google.com>
Reviewed-by: Cherry Mui <cherryyz@google.com>
TryBot-Result: Gopher Robot <gobot@golang.org>
Run-TryBot: Ian Lance Taylor <iant@google.com>
Auto-Submit: Ian Lance Taylor <iant@google.com>
2023-04-21 23:06:11 +00:00
..
base.go cmd/compile: if GOGC is not set, temporarily boost it for rapid starting heap growth 2022-11-03 18:33:42 +00:00
bootstrap_false.go cmd/cgo, cmd/compile, cmd/link: remove old style build tags 2022-10-04 19:36:17 +00:00
bootstrap_true.go cmd/cgo, cmd/compile, cmd/link: remove old style build tags 2022-10-04 19:36:17 +00:00
debug.go cmd/compile: reorder operations in SCCs to enable more inlining 2023-03-09 22:13:26 +00:00
flag.go cmd/compile: support -buildmode=c-shared on linux/mips64{,le} 2023-04-21 23:06:11 +00:00
hashdebug.go cmd/compile: minor cleanup to HashDebugPos 2023-04-07 21:05:01 +00:00
hashdebug_test.go cmd/compile: change the multiple (gossa)hash separator from ; to / 2022-11-04 20:28:30 +00:00
link.go all: use ":" for compiler generated symbols 2022-08-09 11:28:56 +00:00
mapfile_mmap.go cmd/compile/internal/base, cmd/internal/bio: use syscall.Mmap on aix 2022-11-18 14:08:47 +00:00
mapfile_read.go cmd/compile/internal/base, cmd/internal/bio: use syscall.Mmap on aix 2022-11-18 14:08:47 +00:00
print.go cmd/compile: add -url flag, print URL with error messages if applicable 2023-03-16 20:22:11 +00:00
timings.go