Skip to documentation
SLOP

tiny.choir.ir.dialects.attribute

Reference tiny.choir ir dialects attribute

Defined in ir.dialects.

API (5)

Actions

Public operations.

No direct callersNo direct callsir.dialectsattribute
Static calls · unresolved targets: unknown · external targets: unknown.

Source

Source: lib/choir/src/core/dialects/spec.zig:288

zig
pub const attribute = struct {    pub fn any(comptime name: []const u8) AttributeSpec {        return attributeSpec(name, .any);    }    pub fn integer(comptime name: []const u8) AttributeSpec {        return attributeSpec(name, .i64);    }    pub fn boolean(comptime name: []const u8) AttributeSpec {        return attributeSpec(name, .bool);    }    pub fn string(comptime name: []const u8) AttributeSpec {        return attributeSpec(name, .string);    }    pub fn dialect(comptime name: []const u8, comptime dialect_attr_name: []const u8) AttributeSpec {        if (dialect_attr_name.len == 0) @compileError("dialect attribute storage name cannot be empty");        return attributeSpec(name, .{ .dialect = dialect_attr_name });    }};

Source: lib/choir/src/core/dialects/root.zig:40

zig
pub const attribute = spec.attribute;
Called byCallsprivate sourcelib.choir.src.core.dialects.specattributeSpecFromValueprivate sourcelib.choir.src.core.dialects.specattribute specs with names storageprivate sourcelib.choir.src.core.dialects.specattributeSpecir.dialects.attributeany
Static calls · unresolved targets: 0 · external targets: 0.
Called byCallstest sourcelib.choir.src.core.dialects.spectest: operationTemplate explicit leaf...private sourcelib.choir.src.core.dialects.specattributeSpecir.dialects.attributeboolean
Static calls · unresolved targets: 0 · external targets: 0.
Called byCallstest sourcelib.choir.src.core.dialects.spectest: operationTemplate explicit leaf...test sourcelib.choir.src.core.dialects.spectest: operation descriptor DSL carrie...private sourcelib.choir.src.core.dialects.specattributeSpecir.dialects.attributedialect
Static calls · unresolved targets: 0 · external targets: 0.
Called byCallstest sourcelib.choir.src.core.dialects.spectest: operationTemplate explicit leaf...test sourcelib.choir.src.core.dialects.spectest: operationTemplate nested defini...test sourcelib.choir.src.core.dialects.spectest: operation descriptor DSL carrie...private sourcelib.choir.src.core.dialects.specattributeSpecir.dialects.attributeinteger
Static calls · unresolved targets: 0 · external targets: 0.
Called byCallstest sourcelib.choir.src.core.dialects.spectest: operationTemplate explicit leaf...test sourcelib.choir.src.core.dialects.spectest: operation descriptor DSL carrie...private sourcelib.choir.src.core.dialects.specattributeSpecir.dialects.attributestring
Static calls · unresolved targets: 0 · external targets: 0.

Also reachable as

backends.wasm.emission.module_encoding.common.ir.dialects.attribute.

Audit

Definitions6
Public names12
Members0
Version26.7.0
Revisiondaab053ee433