type stackAllocState …
func newStackAllocState(f *Func) *stackAllocState { … }
func putStackAllocState(s *stackAllocState) { … }
type stackValState …
func stackalloc(f *Func, spillLive [][]ID) [][]ID { … }
func (s *stackAllocState) init(f *Func, spillLive [][]ID) { … }
func (s *stackAllocState) stackalloc() { … }
func (s *stackAllocState) computeLive(spillLive [][]ID) { … }
func (f *Func) getHome(vid ID) Location { … }
func (f *Func) setHome(v *Value, loc Location) { … }
func (s *stackAllocState) buildInterferenceGraph() { … }
func hasAnyArgOp(v *Value) bool { … }