]> Cypherpunks repositories - gostls13.git/commit
[dev.typeparams] runtime: implement register ABI for reflectcall on ARM64
authorCherry Mui <cherryyz@google.com>
Thu, 27 May 2021 23:02:27 +0000 (19:02 -0400)
committerCherry Mui <cherryyz@google.com>
Wed, 2 Jun 2021 16:49:46 +0000 (16:49 +0000)
commit2e4b79949fbb6e0c7e68a1f0258c42ea791069e6
tree42a9a7391c69bb92dae4a2b66847423e6a1d49ee
parentdc2cb529a8c9e4b771163be1974ef39d76c3f548
[dev.typeparams] runtime: implement register ABI for reflectcall on ARM64

Implement register ABI version of reflectcall.

Now runtime tests pass with GOEXPERIMENT=regabiwrappers,regabireflect
on ARM64 (at least on macOS).

Change-Id: I2812cd96bdc13f8dc91c867e3f571921c0cdfc8a
Reviewed-on: https://go-review.googlesource.com/c/go/+/323935
Trust: Cherry Mui <cherryyz@google.com>
Run-TryBot: Cherry Mui <cherryyz@google.com>
TryBot-Result: Go Bot <gobot@golang.org>
Reviewed-by: Michael Knyszek <mknyszek@google.com>
src/runtime/asm_arm64.s
src/runtime/stubs_arm64.go