const allLiveIdx …
type nameOff …
func (a nameOff) FrameOffset() int64 { … }
func (a nameOff) String() string { … }
type blockArgEffects …
type argLiveness …
func ArgLiveness(fn *ir.Func, f *ssa.Func, pp *objw.Progs) (blockIdx, valueIdx map[ssa.ID]int) { … }
func (lv *argLiveness) valueEffect(v *ssa.Value, live bitvec.BitVec) bool { … }
func mayFault(v *ssa.Value) bool { … }
func (lv *argLiveness) print() { … }
func (lv *argLiveness) printLivenessVec(bv bitvec.BitVec) { … }
func (lv *argLiveness) emit() *obj.LSym { … }