nkdsl.compiler.lowering.registryΒΆ

Registry for symbolic compiler lowerers.

Functions

debug_event(msg, *[, scope, pass_name, tag, ...])

Structured debug event with scope and optional pass filtering.

Classes

AbstractSymbolicLowerer()

Abstract base for backend-specific symbolic operator lowerers.

SymbolicCompilationContext(*, operator, ir, ...)

Holds per-compilation mutable state across pipeline stages.

SymbolicLowererRegistry([lowerers])

Registry that maps compilation contexts to concrete lowerers.