avo

package module
v0.0.0-...-1a8215c Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Aug 14, 2024 License: CC0-1.0 Imports: 5 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Alloc

type Alloc struct {
	// contains filtered or unexported fields
}

func NewAlloc

func NewAlloc(m Mem) *Alloc

func (*Alloc) Debug

func (a *Alloc) Debug(name string) func()

func (*Alloc) Free

func (a *Alloc) Free()

func (*Alloc) FreeReg

func (a *Alloc) FreeReg() int

func (*Alloc) Value

func (a *Alloc) Value() *Value

func (*Alloc) ValueFrom

func (a *Alloc) ValueFrom(m Mem) *Value

func (*Alloc) ValueWith

func (a *Alloc) ValueWith(m Mem) *Value

func (*Alloc) Values

func (a *Alloc) Values(n int) []*Value

func (*Alloc) ValuesFrom

func (a *Alloc) ValuesFrom(n int, m Mem) []*Value

func (*Alloc) ValuesWith

func (a *Alloc) ValuesWith(n int, m Mem) []*Value

type Value

type Value struct {
	// contains filtered or unexported fields
}

func (*Value) Become

func (v *Value) Become(reg int)

func (*Value) Consume

func (v *Value) Consume() VecPhysical

func (*Value) ConsumeOp

func (v *Value) ConsumeOp() Op

func (*Value) Free

func (v *Value) Free()

func (*Value) Get

func (v *Value) Get() VecPhysical

func (*Value) GetOp

func (v *Value) GetOp() Op

func (*Value) HasReg

func (v *Value) HasReg() bool

func (*Value) Reg

func (v *Value) Reg() int

func (*Value) String

func (v *Value) String() string

func (*Value) Touch

func (v *Value) Touch()

Directories

Path Synopsis

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL