mips64

Imports

Imports #

"cmd/compile/internal/ssa"
"cmd/compile/internal/ssagen"
"cmd/internal/obj/mips"
"internal/buildcfg"
"cmd/compile/internal/ir"
"cmd/compile/internal/objw"
"cmd/compile/internal/types"
"cmd/internal/obj"
"cmd/internal/obj/mips"
"math"
"cmd/compile/internal/base"
"cmd/compile/internal/ir"
"cmd/compile/internal/logopt"
"cmd/compile/internal/ssa"
"cmd/compile/internal/ssagen"
"cmd/compile/internal/types"
"cmd/internal/obj"
"cmd/internal/obj/mips"

Constants & Variables

blockJump var #

var blockJump = map[ssa.BlockKind]struct{...}{...}

Functions

Init function #

func Init(arch *ssagen.ArchInfo)

ginsnop function #

func ginsnop(pp *objw.Progs) *obj.Prog

isFPreg function #

isFPreg reports whether r is an FP register.

func isFPreg(r int16) bool

isHILO function #

isHILO reports whether r is HI or LO register.

func isHILO(r int16) bool

loadByType function #

loadByType returns the load instruction of the given type.

func loadByType(t *types.Type, r int16) obj.As

ssaGenBlock function #

func ssaGenBlock(s *ssagen.State, b *ssa.Block, next *ssa.Block)

ssaGenValue function #

func ssaGenValue(s *ssagen.State, v *ssa.Value)

storeByType function #

storeByType returns the store instruction of the given type.

func storeByType(t *types.Type, r int16) obj.As

zerorange function #

func zerorange(pp *objw.Progs, p *obj.Prog, off int64, cnt int64, _ *uint32) *obj.Prog

Generated with Arrow