]> Cypherpunks repositories - gostls13.git/commit
[dev.typeparams] cmd/compile: add morestack arg spilling code on ARM64
authorCherry Mui <cherryyz@google.com>
Tue, 25 May 2021 22:40:28 +0000 (18:40 -0400)
committerCherry Mui <cherryyz@google.com>
Wed, 26 May 2021 23:35:02 +0000 (23:35 +0000)
commit4c68edd1feaad43e098dd7375d6c1cfc43243211
tree902512d64ec0550032a0378fa3c49a35d540f1cb
parenta4b2a04bc50d568579f437f324d56471bf31ec6c
[dev.typeparams] cmd/compile: add morestack arg spilling code on ARM64

Spill arg registers before calling morestack, and reload after.

Change-Id: I09404def321b8f935d5e8836a46ccae8256d0d55
Reviewed-on: https://go-review.googlesource.com/c/go/+/322853
Trust: Cherry Mui <cherryyz@google.com>
Run-TryBot: Cherry Mui <cherryyz@google.com>
TryBot-Result: Go Bot <gobot@golang.org>
Reviewed-by: David Chase <drchase@google.com>
src/cmd/compile/internal/arm64/ssa.go
src/cmd/compile/internal/ssagen/ssa.go
src/cmd/internal/obj/arm64/obj7.go