]> Cypherpunks repositories - gostls13.git/commit
[dev.ssa] cmd/compile/internal/ssa: complete call ops
authorKeith Randall <khr@golang.org>
Thu, 10 Sep 2015 06:56:59 +0000 (23:56 -0700)
committerKeith Randall <khr@golang.org>
Thu, 17 Sep 2015 05:02:15 +0000 (05:02 +0000)
commitd24768e14df109fb04a89ba0037dc6069fa60810
tree3d7607f0a2a85a9d45830346461e1527071eab7c
parent1e4ebfdda59f9e5df4bfb5edf3827a9393c1c4de
[dev.ssa] cmd/compile/internal/ssa: complete call ops

OCALLINTER, as well as ODEFER/OPROC with OCALLMETH/OCALLINTER.

Move all the call logic to its own routine, a lot of the
code is shared.

Change-Id: Ieac59596165e434cc6d1d7b5e46b78957e9c5ed3
Reviewed-on: https://go-review.googlesource.com/14464
Reviewed-by: Todd Neal <todd@tneal.org>
Reviewed-by: David Chase <drchase@google.com>
src/cmd/compile/internal/gc/ssa.go
src/cmd/compile/internal/ssa/gen/AMD64.rules
src/cmd/compile/internal/ssa/gen/AMD64Ops.go
src/cmd/compile/internal/ssa/gen/genericOps.go
src/cmd/compile/internal/ssa/opGen.go
src/cmd/compile/internal/ssa/rewriteAMD64.go