Skip to documentation
SLOP

tiny.choir.dialects

Reference tiny.choir dialects

Defined in tiny.choir.

API (25)

Actions

Public operations.

Types and contracts

Public types and contracts.

Namespaces

Public namespaces.

Values and defaults

Public values and defaults.

No direct callersNo direct callstiny.choirdialects
Static calls · unresolved targets: unknown · external targets: unknown.

Source

Source: lib/choir/src/dialects/registry.zig:56

zig
pub const choir_registry = core_dialects.DialectRegistrySpec{    .entries = &[_]core_dialects.DialectRegistryEntry{        .{ .name = "builtin", .load = loadBuiltinDialect },        .{ .name = "tile", .load = loadTileDialect },        .{ .name = "aarch64", .load = loadAArch64Dialect },        .{ .name = "arith", .load = loadArithDialect },        .{ .name = "memref", .load = loadMemrefDialect },        .{ .name = "rc", .load = loadRcDialect },        .{ .name = "scf", .load = loadScfDialect },        .{ .name = "func", .load = loadFuncDialect },    },};

Source: lib/choir/src/dialects/registry.zig:85

zig
pub fn registerAllDialects(ctx: *ir.Context) !void {    try registerChoirDialect(ctx);    inline for (choir_registry.entries) |entry| {        _ = try ctx.getOrLoadDialect(entry.name);    }}
Called byCallstest sourcelib.choir.src.dialects.registrytest: Choir dialect operation metadat...test sourcelib.choir.src.dialects.registrytest: registerAllDialects is repeatab...dialectsregisterChoirDialectdialectsregisterAllDialects
Static calls · unresolved targets: 0 · external targets: 1.

Source: lib/choir/src/dialects/registry.zig:79

zig
pub fn registerChoirDialect(ctx: *ir.Context) !void {    inline for (choir_registry.entries) |entry| {        try registerChoirDialectLoader(ctx, entry);    }}
Called byCallsdialectsregisterAllDialectstest sourcelib.choir.src.dialects.registrytest: memref type reconstruction lazy...test sourcelib.choir.src.dialects.registrytest: registerAllDialects is repeatab...test sourcelib.choir.src.dialects.registrytest: registerChoirDialect lazily loa...test sourcelib.choir.src.dialects.registrytest: registerChoirDialect lazily loa...+3 moreprivate sourcelib.choir.src.dialects.registryregisterChoirDialectLoaderdialectsregisterChoirDialect
Static calls · unresolved targets: 0 · external targets: 0.

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

zig
const registry = @import("registry.zig");pub const builtin = @import("builtin.zig");pub const arith = @import("arith/root.zig");pub const memref = @import("memref.zig");pub const rc = @import("rc.zig");pub const scf = @import("scf.zig");pub const func = @import("func.zig");pub const tile = @import("tile.zig");pub const aarch64 = @import("aarch64.zig");pub const gpu = @import("gpu/root.zig");pub const BuiltinDialect = builtin.BuiltinDialect;pub const ArithDialect = arith.ArithDialect;pub const MemrefDialect = memref.MemrefDialect;pub const RcDialect = rc.RcDialect;pub const ScfDialect = scf.ScfDialect;pub const FuncDialect = func.FuncDialect;pub const TileDialect = tile.TileDialect;pub const AddressSpace = memref.AddressSpace;pub const AtomicRmwKind = memref.AtomicRmwKind;pub const FenceScope = memref.FenceScope;pub const FenceOrdering = memref.FenceOrdering;pub const AArch64Dialect = aarch64.AArch64Dialect;pub const TileMemLevel = tile.TileMemLevel;pub const choir_registry = registry.choir_registry;pub const registerChoirDialect = registry.registerChoirDialect;pub const registerAllDialects = registry.registerAllDialects;

Source: lib/choir/src/root.zig:28

zig
pub const dialects = @import("dialects/root.zig");

Complete caller list for dialects.registerChoirDialect

8 direct callers.

Audit

Definitions4
Public names4
Members0
Version26.7.0
Revisiondaab053ee433