weirflow 0.1.0

GPU-first dataflow analysis primitives for Vyre and Santh compiler pipelines.
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
//! Reusable packed graph state for Weir fixed-point GPU wrappers.
//!
//! Fixed-point analyses iterate over changing frontier buffers while the CSR
//! graph stays invariant. This module owns that invariant byte packing so batch
//! callers can prepare a graph once and reuse it across repeated executions.

mod graph;
mod kind;
mod plan;

#[cfg(test)]
mod tests;

pub use graph::FixedPointForwardGraph;
pub use kind::FixedPointAnalysisKind;
pub use plan::FixedPointAnalysisPlan;