func loadByType(t *types.Type) obj.As { … }
func storeByType(t *types.Type) obj.As { … }
type shift …
func (v shift) String() string { … }
func makeshift(v *ssa.Value, reg int16, typ int64, s int64) shift { … }
func genshift(s *ssagen.State, v *ssa.Value, as obj.As, r0, r1, r int16, typ int64, n int64) *obj.Prog { … }
func makeregshift(r1 int16, typ int64, r2 int16) shift { … }
func genregshift(s *ssagen.State, as obj.As, r0, r1, r2, r int16, typ int64) *obj.Prog { … }
func getBFC(v uint32) (uint32, uint32) { … }
func ssaGenValue(s *ssagen.State, v *ssa.Value) { … }
var condBits …
var blockJump …
var leJumps …
var gtJumps …
func ssaGenBlock(s *ssagen.State, b, next *ssa.Block) { … }