Documentation ¶
Index ¶
- type Builder
- func (b *Builder) ArrayIndex(m memory.Loc, i int) memory.Loc
- func (b *Builder) Field(m memory.Loc, i int) memory.Loc
- func (b *Builder) GenLoad(dst, src memory.Loc)
- func (b *Builder) GenLoc() memory.Loc
- func (b *Builder) GenPointsTo(dst, p memory.Loc)
- func (b *Builder) GenStore(dst, src memory.Loc)
- func (b *Builder) GenTransfer(dst, src memory.Loc)
- func (b *Builder) GenTransferIndex(dst, src memory.Loc, off indexing.I)
- func (b *Builder) GenWithPointer() (obj, ptr memory.Loc)
- func (b *Builder) Model() *memory.Model
- func (b *Builder) Reset()
- type PkgRes
- type T
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Builder ¶
type Builder struct { Attrs memory.Attrs Class memory.Class Pos token.Pos Type types.Type // contains filtered or unexported fields }
func NewBuilder ¶
func (*Builder) GenPointsTo ¶
func (*Builder) GenTransfer ¶
func (*Builder) GenTransferIndex ¶
func (*Builder) GenWithPointer ¶
type PkgRes ¶
type PkgRes struct { PkgPath string Start memory.Loc MemModel *memory.Model // provides memory.Loc operations // contains filtered or unexported fields }
PkgRes represents results for a package.
type T ¶
type T struct {
// contains filtered or unexported fields
}
Click to show internal directories.
Click to hide internal directories.