nkdsl.compiler.core.pipelineΒΆ

Symbolic compiler pass-pipeline abstraction.

Functions

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

Structured debug event with scope and optional pass filtering.

Classes

AbstractSymbolicPass()

Abstract base for all symbolic compiler passes.

Sequence()

All the operations on a read-only sequence.

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

Holds per-compilation mutable state across pipeline stages.

SymbolicPassPipeline(*, pre_cache_passes, ...)

Staged symbolic compiler-pass pipeline.