go/src/cmd/compile/internal/deadlocals/deadlocals.go

// Funcs applies the deadlocals pass to fns.
func Funcs(fns []*ir.Func) {}

type visitor

type assign

func newVisitor(fn *ir.Func) *visitor {}

func (v *visitor) node(n ir.Node) {}

func (v *visitor) nodes(list ir.Nodes) {}

func hasEffects(n ir.Node) bool {}

func (v *visitor) assign(pos src.XPos, lhs, rhs *ir.Node, blankIsNotUse bool) {}

func isLocal(n *ir.Name, blankIsNotUse bool) bool {}