go/src/cmd/compile/internal/ir/mini.go

type miniNode

// posOr returns pos if known, or else n.pos.
// For use in DeepCopy.
func (n *miniNode) posOr(pos src.XPos) src.XPos {}

// op can be read, but not written.
// An embedding implementation can provide a SetOp if desired.
// (The panicking SetOp is with the other panics below.)
func (n *miniNode) Op() Op            {}

func (n *miniNode) Pos() src.XPos     {}

func (n *miniNode) SetPos(x src.XPos) {}

func (n *miniNode) Esc() uint16       {}

func (n *miniNode) SetEsc(x uint16)   {}

const miniTypecheckShift

const miniWalked

func (n *miniNode) Typecheck() uint8 {}

func (n *miniNode) SetTypecheck(x uint8) {}

func (n *miniNode) Walked() bool     {}

func (n *miniNode) SetWalked(x bool) {}

func (n *miniNode) Init() Nodes {}

func (n *miniNode) no(name string) string {}

func (n *miniNode) Type() *types.Type       {}

func (n *miniNode) SetType(*types.Type)     {}

func (n *miniNode) Name() *Name             {}

func (n *miniNode) Sym() *types.Sym         {}

func (n *miniNode) Val() constant.Value     {}

func (n *miniNode) SetVal(v constant.Value) {}

func (n *miniNode) NonNil() bool            {}

func (n *miniNode) MarkNonNil()             {}