Documentation ¶
Index ¶
- type Allocator
- func (a *Allocator) Alloc(t abi.Type) (r reg.R, ok bool)
- func (a *Allocator) AllocSpecific(t abi.Type, r reg.R)
- func (a *Allocator) Allocated(t abi.Type, r reg.R) bool
- func (a *Allocator) AssertNoneAllocated()
- func (a *Allocator) Free(t abi.Type, r reg.R)
- func (a *Allocator) FreeAll()
- func (a *Allocator) SetAllocated(t abi.Type, r reg.R)
- type Iterator
- type Map
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Allocator ¶
type Allocator struct {
// contains filtered or unexported fields
}
func MakeAllocator ¶
func (*Allocator) Allocated ¶
Allocated indicates if we can hang onto a register returned by ISA ops.
func (*Allocator) AssertNoneAllocated ¶
func (a *Allocator) AssertNoneAllocated()
Click to show internal directories.
Click to hide internal directories.