gotools/go/ssa/print.go

// relName returns the name of v relative to i.
// In most cases, this is identical to v.Name(), but references to
// Functions (including methods) and Globals use RelString and
// all types are displayed with relType, so that only cross-package
// references are package-qualified.
func relName(v Value, i Instruction) string {}

func relType(t types.Type, from *types.Package) string {}

func relTerm(term *types.Term, from *types.Package) string {}

func relString(m Member, from *types.Package) string {}

func (v *Parameter) String() string {}

func (v *FreeVar) String() string {}

func (v *Builtin) String() string {}

func (v *Alloc) String() string {}

func (v *Phi) String() string {}

func printCall(v *CallCommon, prefix string, instr Instruction) string {}

func (c *CallCommon) String() string {}

func (v *Call) String() string {}

func (v *BinOp) String() string {}

func (v *UnOp) String() string {}

func printConv(prefix string, v, x Value) string {}

func (v *ChangeType) String() string          {}

func (v *Convert) String() string             {}

func (v *ChangeInterface) String() string     {}

func (v *SliceToArrayPointer) String() string {}

func (v *MakeInterface) String() string       {}

func (v *MultiConvert) String() string {}

func (v *MakeClosure) String() string {}

func (v *MakeSlice) String() string {}

func (v *Slice) String() string {}

func (v *MakeMap) String() string {}

func (v *MakeChan) String() string {}

func (v *FieldAddr) String() string {}

func (v *Field) String() string {}

func (v *IndexAddr) String() string {}

func (v *Index) String() string {}

func (v *Lookup) String() string {}

func (v *Range) String() string {}

func (v *Next) String() string {}

func (v *TypeAssert) String() string {}

func (v *Extract) String() string {}

func (s *Jump) String() string {}

func (s *If) String() string {}

func (s *Go) String() string {}

func (s *Panic) String() string {}

func (s *Return) String() string {}

func (*RunDefers) String() string {}

func (s *Send) String() string {}

func (s *Defer) String() string {}

func (s *Select) String() string {}

func (s *Store) String() string {}

func (s *MapUpdate) String() string {}

func (s *DebugRef) String() string {}

func (p *Package) String() string {}

var _

func (p *Package) WriteTo(w io.Writer) (int64, error) {}

// WritePackage writes to buf a human-readable summary of p.
func WritePackage(buf *bytes.Buffer, p *Package) {}

func commaOk(x bool) string {}