go/src/cmd/compile/internal
Cuong Manh Le 9eeed291bc [dev.regabi] cmd/compile: eliminate usage of ir.Node in liveness
All function parameters and return values in liveness have explicit
*ir.Name type, so use it directly instead of casting from ir.Node. While
at it, rename "affectedNode" to "affectedVar" to reflect this change.

Passes buildall w/ toolstash -cmp.

Change-Id: Id927e817a92ddb551a029064a2a54e020ca27074
Reviewed-on: https://go-review.googlesource.com/c/go/+/279434
Trust: Cuong Manh Le <cuong.manhle.vn@gmail.com>
Run-TryBot: Cuong Manh Le <cuong.manhle.vn@gmail.com>
TryBot-Result: Go Bot <gobot@golang.org>
Reviewed-by: Matthew Dempsky <mdempsky@google.com>
2020-12-23 15:15:29 +00:00
..
amd64 [dev.regabi] cmd/compile: split out package ssagen [generated] 2020-12-23 06:39:29 +00:00
arm [dev.regabi] cmd/compile: split out package ssagen [generated] 2020-12-23 06:39:29 +00:00
arm64 [dev.regabi] cmd/compile: split out package ssagen [generated] 2020-12-23 06:39:29 +00:00
base [dev.regabi] cmd/compile: move helpers into package base [generated] 2020-12-23 06:37:55 +00:00
bitvec [dev.regabi] cmd/compile: split out package objw [generated] 2020-12-23 06:38:47 +00:00
dwarfgen [dev.regabi] cmd/compile: split out package dwarfgen [generated] 2020-12-23 06:39:36 +00:00
escape [dev.regabi] cmd/compile: split SliceExpr.List into separate fields 2020-12-23 14:38:23 +00:00
gc [dev.regabi] cmd/compile: split out package test [generated] 2020-12-23 06:40:04 +00:00
inline [dev.regabi] cmd/compile: split out package inline [generated] 2020-12-23 06:38:41 +00:00
ir [dev.regabi] cmd/compile: split SliceExpr.List into separate fields 2020-12-23 14:38:23 +00:00
liveness [dev.regabi] cmd/compile: eliminate usage of ir.Node in liveness 2020-12-23 15:15:29 +00:00
logopt Merge branch 'master' into dev.regabi 2020-12-14 11:42:42 -05:00
mips [dev.regabi] cmd/compile: split out package ssagen [generated] 2020-12-23 06:39:29 +00:00
mips64 [dev.regabi] cmd/compile: split out package ssagen [generated] 2020-12-23 06:39:29 +00:00
noder [dev.regabi] cmd/compile: split SliceExpr.List into separate fields 2020-12-23 14:38:23 +00:00
objw [dev.regabi] cmd/compile: split out package objw [generated] 2020-12-23 06:38:47 +00:00
pkginit [dev.regabi] cmd/compile: split out package pkginit [generated] 2020-12-23 06:39:57 +00:00
ppc64 [dev.regabi] cmd/compile: split out package ssagen [generated] 2020-12-23 06:39:29 +00:00
reflectdata [dev.regabi] cmd/compile: prefer types constructors over typecheck 2020-12-23 11:59:23 +00:00
riscv64 [dev.regabi] cmd/compile: split out package ssagen [generated] 2020-12-23 06:39:29 +00:00
s390x [dev.regabi] cmd/compile: split out package ssagen [generated] 2020-12-23 06:39:29 +00:00
ssa [dev.regabi] cmd/compile: split out package liveness [generated] 2020-12-23 06:38:53 +00:00
ssagen [dev.regabi] cmd/compile: split SliceExpr.List into separate fields 2020-12-23 14:38:23 +00:00
staticdata [dev.regabi] cmd/compile: split out package walk [generated] 2020-12-23 06:39:43 +00:00
staticinit [dev.regabi] cmd/compile: split out package walk [generated] 2020-12-23 06:39:43 +00:00
syntax [dev.regabi] cmd/compile: remove uses of dummy 2020-11-25 04:35:29 +00:00
test [dev.regabi] cmd/compile: split out package test [generated] 2020-12-23 06:40:04 +00:00
typecheck [dev.regabi] cmd/compile: split SliceExpr.List into separate fields 2020-12-23 14:38:23 +00:00
types [dev.regabi] cmd/compile: move type size calculations into package types [generated] 2020-12-23 06:38:20 +00:00
walk [dev.regabi] cmd/compile: split SliceExpr.List into separate fields 2020-12-23 14:38:23 +00:00
wasm [dev.regabi] cmd/compile: split out package ssagen [generated] 2020-12-23 06:39:29 +00:00
x86 [dev.regabi] cmd/compile: split out package ssagen [generated] 2020-12-23 06:39:29 +00:00