func printFunc(f *Func) { … }
func hashFunc(f *Func) []byte { … }
func (f *Func) String() string { … }
func (f *Func) rewriteHash() string { … }
type funcPrinter …
type stringFuncPrinter …
func (p stringFuncPrinter) header(f *Func) { … }
func (p stringFuncPrinter) startBlock(b *Block, reachable bool) { … }
func (p stringFuncPrinter) endBlock(b *Block, reachable bool) { … }
func StmtString(p src.XPos) string { … }
func (p stringFuncPrinter) value(v *Value, live bool) { … }
func (p stringFuncPrinter) startDepCycle() { … }
func (p stringFuncPrinter) endDepCycle() { … }
func (p stringFuncPrinter) named(n LocalSlot, vals []*Value) { … }
func fprintFunc(p funcPrinter, f *Func) { … }