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
use surge_frontend::pipeline::classifier::FamilyClassifier;
use surge_frontend::pipeline::language::PipelineLanguage;
use surge_frontend::pipeline::produce;

#[test]
fn dfm_pt_struct_field_test() {
    let source = include_bytes!("df_micro/dfm_pt_struct_field.c");
    let cls = FamilyClassifier::launch_defaults();
    let pg = produce(PipelineLanguage::C, source, &cls);

    assert!(pg.node_count > 0, "must parse");
}