]> Cypherpunks repositories - gostls13.git/commit
[dev.regabi] cmd/compile: use ir.Find for "search" traversals
authorRuss Cox <rsc@golang.org>
Thu, 3 Dec 2020 01:18:47 +0000 (20:18 -0500)
committerRuss Cox <rsc@golang.org>
Fri, 4 Dec 2020 16:52:50 +0000 (16:52 +0000)
commitb9df26d7a86e0b402f4ae5fd0cb44bab46b6331e
tree9faa61d07bbaad395837fa7c6fcf4fb3fb067e1f
parent0d1b44c6457bcfad611252175934e82f73440475
[dev.regabi] cmd/compile: use ir.Find for "search" traversals

This CL converts all the generic searching traversal to use ir.Find
instead of relying on direct access to Left, Right, and so on.

Passes buildall w/ toolstash -cmp.

Change-Id: I4d951aef630c00bf333f24be79565cc564694d04
Reviewed-on: https://go-review.googlesource.com/c/go/+/275372
Trust: Russ Cox <rsc@golang.org>
Run-TryBot: Russ Cox <rsc@golang.org>
Reviewed-by: Matthew Dempsky <mdempsky@google.com>
src/cmd/compile/internal/gc/alg.go
src/cmd/compile/internal/gc/const.go
src/cmd/compile/internal/gc/inl.go
src/cmd/compile/internal/gc/order.go
src/cmd/compile/internal/gc/sinit.go
src/cmd/compile/internal/gc/typecheck.go
src/cmd/compile/internal/gc/walk.go