]> Cypherpunks repositories - gostls13.git/commit
cmd/compile: intrinsify Ctz, Bswap, and some atomics on ARM64
authorCherry Zhang <cherryyz@google.com>
Mon, 29 Aug 2016 20:26:57 +0000 (16:26 -0400)
committerCherry Zhang <cherryyz@google.com>
Thu, 8 Sep 2016 19:45:25 +0000 (19:45 +0000)
commit4354ffd38b7ebdf7b4ee9ff614939ed77f872acd
tree2b9b1e2a81b72e83cd31498c584ee025607b46ea
parentdaa7c607d269e4779b74174032639b552174868f
cmd/compile: intrinsify Ctz, Bswap, and some atomics on ARM64

Change-Id: Ia5bf72b70e6f6522d6fb8cd050e78f862d37b5ae
Reviewed-on: https://go-review.googlesource.com/27936
Run-TryBot: Cherry Zhang <cherryyz@google.com>
TryBot-Result: Gobot Gobot <gobot@golang.org>
Reviewed-by: Keith Randall <khr@golang.org>
12 files changed:
src/cmd/compile/internal/arm64/prog.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/gen/main.go
src/cmd/compile/internal/ssa/op.go
src/cmd/compile/internal/ssa/opGen.go
src/cmd/compile/internal/ssa/regalloc.go
src/cmd/compile/internal/ssa/rewriteARM64.go
src/cmd/internal/obj/arm64/obj7.go
test/intrinsic.go