morok-ir 0.1.0-alpha.2

Intermediate representation for the Morok ML compiler
Documentation
1
2
3
4
5
6
7
8
//! Kernel metadata for optimized ASTs.
//!
//! This module is a placeholder. The actual KernelInfo implementation
//! lives in the `schedule` crate to avoid circular dependencies
//! (KernelInfo references Opt which is a schedule-layer type).
//!
//! UOp's metadata field uses `Arc<dyn Any + Send + Sync>` to allow
//! any metadata type to be attached, including `schedule::KernelInfo`.