wag: github.com/tsavola/wag/internal/gen/operand Index | Files

package operand

import "github.com/tsavola/wag/internal/gen/operand"

Index

Package Files

operand.go

type O Uses

type O struct {
    Storage storage.Storage
    Type    wa.Type
    // contains filtered or unexported fields
}

func Flags Uses

func Flags(cond condition.C) O

func Imm Uses

func Imm(t wa.Type, value uint64) O

func Placeholder Uses

func Placeholder(t wa.Type) (o O)

func Reg Uses

func Reg(t wa.Type, r reg.R) O

func (O) FlagsCond Uses

func (o O) FlagsCond() condition.C

func (O) ImmValue Uses

func (o O) ImmValue() int64

func (O) ImmValue8 Uses

func (o O) ImmValue8() int8

func (O) Reg Uses

func (o O) Reg() reg.R

func (*O) SetPlaceholder Uses

func (o *O) SetPlaceholder()

func (*O) SetReg Uses

func (o *O) SetReg(r reg.R)

func (*O) SetStack Uses

func (o *O) SetStack()

func (O) Size Uses

func (o O) Size() wa.Size

func (O) String Uses

func (o O) String() string

Package operand imports 6 packages (graph) and is imported by 5 packages. Updated 2019-12-19. Refresh now. Tools for package owners.