func Init(arch *ssagen.ArchInfo) { … } func zeroRange(pp *objw.Progs, p *obj.Prog, off, cnt int64, state *uint32) *obj.Prog { … } func ginsnop(pp *objw.Progs) *obj.Prog { … } func ssaMarkMoves(s *ssagen.State, b *ssa.Block) { … } func ssaGenBlock(s *ssagen.State, b, next *ssa.Block) { … } func ssaGenValue(s *ssagen.State, v *ssa.Value) { … } func ssaGenValueOnStack(s *ssagen.State, v *ssa.Value, extend bool) { … } func isCmp(v *ssa.Value) bool { … } func getValue32(s *ssagen.State, v *ssa.Value) { … } func getValue64(s *ssagen.State, v *ssa.Value) { … } func i32Const(s *ssagen.State, val int32) { … } func i64Const(s *ssagen.State, val int64) { … } func f32Const(s *ssagen.State, val float64) { … } func f64Const(s *ssagen.State, val float64) { … } func getReg(s *ssagen.State, reg int16) { … } func setReg(s *ssagen.State, reg int16) { … } func loadOp(t *types.Type) obj.As { … } func storeOp(t *types.Type) obj.As { … }