]> Cypherpunks repositories - gostls13.git/commit
cmd/compile: thread Curfn through SSA
authorJosh Bleecher Snyder <josharian@gmail.com>
Fri, 17 Mar 2017 14:49:22 +0000 (07:49 -0700)
committerJosh Bleecher Snyder <josharian@gmail.com>
Fri, 17 Mar 2017 23:45:22 +0000 (23:45 +0000)
commitda8e939ba9707108d5a4100824546b8f26e9c6c3
treee97c60d8840d34e0967e6e768cdd5c8120d91b44
parentce584e516e79c2b4a3fc9570db695d2d4629485a
cmd/compile: thread Curfn through SSA

This is a first step towards eliminating the
Curfn global in the backend.
There's more to do.

Passes toolstash -cmp. No compiler performance impact.

Updates #15756

Change-Id: Ib09f550a001e279a5aeeed0f85698290f890939c
Reviewed-on: https://go-review.googlesource.com/38232
Run-TryBot: Josh Bleecher Snyder <josharian@gmail.com>
Reviewed-by: Matthew Dempsky <mdempsky@google.com>
src/cmd/compile/internal/amd64/ggen.go
src/cmd/compile/internal/arm/ggen.go
src/cmd/compile/internal/arm64/ggen.go
src/cmd/compile/internal/gc/go.go
src/cmd/compile/internal/gc/pgen.go
src/cmd/compile/internal/gc/ssa.go
src/cmd/compile/internal/mips/ggen.go
src/cmd/compile/internal/mips64/ggen.go
src/cmd/compile/internal/ppc64/ggen.go
src/cmd/compile/internal/s390x/ggen.go
src/cmd/compile/internal/x86/ggen.go