go/src/cmd/compile/internal/ssa/print.go

func printFunc(f *Func) {}

func hashFunc(f *Func) []byte {}

func (f *Func) String() string {}

// rewriteHash returns a hash of f suitable for detecting rewrite cycles.
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) {}