tiny.choir.dialects.rc.RcDialect
Defined in dialects.rc.
API (6)
Types and contracts
Public types and contracts.
Values and defaults
Public values and defaults.
Source
Source: lib/choir/src/dialects/rc.zig:9
zig
pub const RcDialect = struct { pub const name = "rc"; const op_templates = ir.dialects.operationTemplate.dialect(@This()); pub const spec = ir.dialects.dialectSpec(@This(), .{}); pub const RetainOp: type = op_templates.unarySameType( "retain", ownershipOptions(.retain, .owned), ); pub const ReleaseOp: type = op_templates.unaryNoResult( "release", ownershipOptions(.release, .none), ); pub const BorrowOp: type = op_templates.unarySameTypeStringAttr( "borrow", attr_names.ownership, "borrowed", ownershipOptions(.borrow, .borrowed), ); pub const MoveOp: type = op_templates.unarySameTypeStringAttr( "move", attr_names.ownership, "owned", ownershipOptions(.move, .transferred), );};Also reachable as
Audit
| Definitions | 7 |
|---|---|
| Public names | 14 |
| Members | 0 |
| Version | 26.7.0 |
| Revision | daab053ee433 |