]> Cypherpunks repositories - gostls13.git/commit
[dev.regabi] cmd/compile: rewrite some generic ir.Nod calls
authorRuss Cox <rsc@golang.org>
Mon, 7 Dec 2020 19:58:26 +0000 (14:58 -0500)
committerRuss Cox <rsc@golang.org>
Thu, 17 Dec 2020 03:49:52 +0000 (03:49 +0000)
commit578fbbe3aa5cada6e32b686d71a5832d6ca846dc
tree1d6df2f7337aac3256bf3a53a95c3bc74deaf77c
parent5ae70b85c6c40adb4e785bf988799df9c0a57e16
[dev.regabi] cmd/compile: rewrite some generic ir.Nod calls

An automated rewrite is going to remove the bulk of the calls
to ir.Nod and friends. This CL takes care of the ones that don't
have fixed opcodes and so aren't amenable to automatic rewriting.

Passes buildall w/ toolstash -cmp.

Replay of CL 275886, lost to the bad-merge history rewrite.

Change-Id: I5bf8d1d182f847f4ab44b7e278b752913e30e4c8
Reviewed-on: https://go-review.googlesource.com/c/go/+/277956
Trust: Russ Cox <rsc@golang.org>
Reviewed-by: Matthew Dempsky <mdempsky@google.com>
src/cmd/compile/internal/gc/iimport.go
src/cmd/compile/internal/gc/noder.go
src/cmd/compile/internal/gc/order.go
src/cmd/compile/internal/gc/select.go
src/cmd/compile/internal/gc/subr.go
src/cmd/compile/internal/gc/typecheck.go
src/cmd/compile/internal/gc/walk.go