func isFPreg(r int16) bool { … }
func loadByType(t *types.Type, r int16) obj.As { … }
func storeByType(t *types.Type, r int16) obj.As { … }
func largestMove(alignment int64) (obj.As, int64) { … }
func ssaGenValue(s *ssagen.State, v *ssa.Value) { … }
var blockJump …
func ssaGenBlock(s *ssagen.State, b, next *ssa.Block) { … }
func loadRegResult(s *ssagen.State, f *ssa.Func, t *types.Type, reg int16, n *ir.Name, off int64) *obj.Prog { … }
func spillArgReg(pp *objw.Progs, p *obj.Prog, f *ssa.Func, t *types.Type, reg int16, n *ir.Name, off int64) *obj.Prog { … }