]> Cypherpunks repositories - gostls13.git/commit
[dev.regabi] cmd/compile: separate various from Main
authorRuss Cox <rsc@golang.org>
Mon, 21 Dec 2020 07:08:34 +0000 (02:08 -0500)
committerRuss Cox <rsc@golang.org>
Tue, 22 Dec 2020 19:32:10 +0000 (19:32 +0000)
commit572f168ed26bb32e83562cffb336f2df3a651d9c
tree9b63c61be606118972fc03d285c0893a85e6856f
parent3b12c6dc089f63d0fe2eeda27e65feb51c5e36d4
[dev.regabi] cmd/compile: separate various from Main

Move various code out of Main itself and into helper functions
that can be moved into other packages as package gc splits up.

Similarly, move order and instrument inside walk to reduce the amount
of API surface needed from the eventual package walk.

Change-Id: I7849258038c6e39625a0385af9c0edd6a3b654a1
Reviewed-on: https://go-review.googlesource.com/c/go/+/279304
Trust: Russ Cox <rsc@golang.org>
Reviewed-by: Matthew Dempsky <mdempsky@google.com>
src/cmd/compile/internal/gc/abiutils_test.go
src/cmd/compile/internal/gc/dcl.go
src/cmd/compile/internal/gc/go.go
src/cmd/compile/internal/gc/inl.go
src/cmd/compile/internal/gc/main.go
src/cmd/compile/internal/gc/pgen.go
src/cmd/compile/internal/gc/ssa.go
src/cmd/compile/internal/gc/typecheck.go
src/cmd/compile/internal/gc/walk.go