]> Cypherpunks.ru repositories - gostls13.git/commit
[dev.ssa] cmd/compile: port SSA backend to amd64p32
authorKeith Randall <khr@golang.org>
Mon, 8 Aug 2016 18:26:25 +0000 (11:26 -0700)
committerKeith Randall <khr@golang.org>
Tue, 9 Aug 2016 15:48:26 +0000 (15:48 +0000)
commit69a755b6020e20b7c424628e9c1ba4e28d311373
tree498d6f694dcfcd23e835ec3f6d1e3bc1cdf430e8
parentf3b4e785164d6047947931724f54139a42b5293e
[dev.ssa] cmd/compile: port SSA backend to amd64p32

It's not a new backend, just a PtrSize==4 modification
of the existing AMD64 backend.

Change-Id: Icc63521a5cf4ebb379f7430ef3f070894c09afda
Reviewed-on: https://go-review.googlesource.com/25586
Run-TryBot: Keith Randall <khr@golang.org>
TryBot-Result: Gobot Gobot <gobot@golang.org>
Reviewed-by: David Chase <drchase@google.com>
15 files changed:
src/cmd/compile/internal/amd64/ssa.go
src/cmd/compile/internal/gc/ssa.go
src/cmd/compile/internal/ssa/config.go
src/cmd/compile/internal/ssa/decompose.go
src/cmd/compile/internal/ssa/gen/AMD64.rules
src/cmd/compile/internal/ssa/gen/AMD64Ops.go
src/cmd/compile/internal/ssa/opGen.go
src/cmd/compile/internal/ssa/opt.go
src/cmd/compile/internal/ssa/regalloc.go
src/cmd/compile/internal/ssa/rewriteAMD64.go
test/live.go
test/live_ssa.go
test/nilptr3.go
test/nilptr3_ssa.go
test/sliceopt.go