]> Cypherpunks repositories - gostls13.git/commit
[dev.ssa] cmd/compile: initial ARM64 SSA port
authorCherry Zhang <cherryyz@google.com>
Thu, 21 Jul 2016 16:42:49 +0000 (12:42 -0400)
committerCherry Zhang <cherryyz@google.com>
Sat, 23 Jul 2016 21:25:58 +0000 (21:25 +0000)
commitae9570a5b95b0b321f91f504661e9c36dc1caa0e
tree26758ce906029ef4e90641c9059a5c6fd7a13dd7
parent7bca2c599d593544d449bafc2fe1978c93b94a2f
[dev.ssa] cmd/compile: initial ARM64 SSA port

Mostly copied from ARM port, with instruction names and Prog fields
adjusted, and 64-bit int ops added. Not complete.

Fib compiles and runs correctly.

Change-Id: Id3ecb0d4b571200a035344b3e8e4408769f76221
Reviewed-on: https://go-review.googlesource.com/25130
Reviewed-by: David Chase <drchase@google.com>
Run-TryBot: David Chase <drchase@google.com>
TryBot-Result: Gobot Gobot <gobot@golang.org>
src/cmd/compile/internal/arm64/galign.go
src/cmd/compile/internal/arm64/ssa.go [new file with mode: 0644]
src/cmd/compile/internal/ssa/config.go
src/cmd/compile/internal/ssa/gen/ARM64.rules [new file with mode: 0644]
src/cmd/compile/internal/ssa/gen/ARM64Ops.go [new file with mode: 0644]
src/cmd/compile/internal/ssa/opGen.go
src/cmd/compile/internal/ssa/rewriteARM64.go [new file with mode: 0644]