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
mod cached_key;
mod direct_key;
mod many;
mod prepare_miss;
mod single;

pub(super) fn resize_and_clear_result_slots(
    results: &mut Vec<Vec<u32>>,
    len: usize,
) -> Result<(), String> {
    crate::staging_reserve::resize_result_rows(results, len, "direct resident IFDS result row")?;
    crate::staging_reserve::clear_result_rows(results);
    Ok(())
}