]> Cypherpunks repositories - gostls13.git/commit
cmd/compile: intrinsify runtime.getcallerpc on arm64
authorWei Xiao <wei.xiao@arm.com>
Wed, 25 Apr 2018 08:38:09 +0000 (08:38 +0000)
committerCherry Zhang <cherryyz@google.com>
Mon, 30 Apr 2018 13:29:14 +0000 (13:29 +0000)
commitbd8a88729c7ff12725834c4411ffe5d4b337d5de
tree3f249ae066617b1e04904a5ca37975360f2cbfe5
parentb7f1777a709e575cb6aa03c25a976d06d36cb6a6
cmd/compile: intrinsify runtime.getcallerpc on arm64

Add a compiler intrinsic for getcallerpc on arm64 for better code generation.

Change-Id: I897e670a2b8ffa1a8c2fdc638f5b2c44bda26318
Reviewed-on: https://go-review.googlesource.com/109276
Reviewed-by: Cherry Zhang <cherryyz@google.com>
Run-TryBot: Cherry Zhang <cherryyz@google.com>
TryBot-Result: Gobot Gobot <gobot@golang.org>
src/cmd/asm/internal/asm/asm.go
src/cmd/compile/internal/arm64/ssa.go
src/cmd/compile/internal/gc/ssa.go
src/cmd/compile/internal/ssa/gen/ARM64.rules
src/cmd/compile/internal/ssa/gen/ARM64Ops.go
src/cmd/compile/internal/ssa/opGen.go
src/cmd/compile/internal/ssa/rewriteARM64.go
src/cmd/internal/obj/arm64/obj7.go
src/cmd/internal/obj/link.go
src/cmd/internal/obj/util.go
src/runtime/asm_arm64.s