]> Cypherpunks repositories - gostls13.git/commit
[dev.ssa] cmd/compile: implement Defer, RetJmp on SSA for ARM
authorCherry Zhang <cherryyz@google.com>
Sun, 15 May 2016 04:12:56 +0000 (00:12 -0400)
committerCherry Zhang <cherryyz@google.com>
Fri, 27 May 2016 12:53:22 +0000 (12:53 +0000)
commitd108bc0e73046826b27a3a3f6cfc1b33b40ae11d
tree085a0b5e0daacf2f06722df6c1ab5d06f27a4fe2
parent8357ec37ae6a7580e928dbabbb99dd6cf1958017
[dev.ssa] cmd/compile: implement Defer, RetJmp on SSA for ARM

Also fix argument offset for runtime calls.

Also fix LoadReg/StoreReg by generating instructions by type.

Progress on SSA backend for ARM. Still not complete.
Tests append_ssa.go, assert_ssa.go, loadstore_ssa.go, short_ssa.go, and
deferNoReturn.go in cmd/compile/internal/gc/testdata passed.

Updates #15365.

Change-Id: I0f0a2398cab8bbb461772a55241a16a7da2ecedf
Reviewed-on: https://go-review.googlesource.com/23212
Reviewed-by: David Chase <drchase@google.com>
src/cmd/compile/internal/arm/ssa.go
src/cmd/compile/internal/gc/ssa.go