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