]> Cypherpunks repositories - gostls13.git/commit
cmd/compile: remove residual register GC map code
authorCherry Mui <cherryyz@google.com>
Sun, 16 Feb 2025 21:31:22 +0000 (16:31 -0500)
committerCherry Mui <cherryyz@google.com>
Thu, 20 Feb 2025 20:51:47 +0000 (12:51 -0800)
commit3b25b3c195fd2aeb01ab23ba6e15a48199a218fb
tree4fb766339b57ae1af14dcfbddf343727d588d4fe
parent266b0cff187f7deac294e5731143f0d0ffe04948
cmd/compile: remove residual register GC map code

We used to generate register GC maps as an experimental approach
for asynchronous preemption, which later we chose not to take.
Most of the register GC map code are already removed. One
exception is that the ssa.Register type still contains a field
for the register map index. Remove it.

Change-Id: Ib177ebce9548aa5ffbcaedd4b507240ea7df8afe
Reviewed-on: https://go-review.googlesource.com/c/go/+/651076
Reviewed-by: David Chase <drchase@google.com>
LUCI-TryBot-Result: Go LUCI <golang-scoped@luci-project-accounts.iam.gserviceaccount.com>
src/cmd/compile/internal/ssa/_gen/main.go
src/cmd/compile/internal/ssa/config.go
src/cmd/compile/internal/ssa/location.go
src/cmd/compile/internal/ssa/opGen.go