weirflow 0.1.0

GPU-first dataflow analysis primitives for Vyre and Santh compiler pipelines.
Documentation
use super::*;

// 4. Parity with expected results using IfdsProblemBuilder
// ==================================================================

builder_parity_batch!(
    builder_small,
    2,
    2,
    2,
    3,
    1,
    0,
    1,
    2,
    3,
    4,
    5,
    6,
    7,
    8,
    9,
    10,
    11,
    12,
    13,
    14,
    15,
    16,
    17,
    18,
    19,
    20
);
builder_parity_batch!(
    builder_medium,
    4,
    4,
    4,
    8,
    2,
    1,
    1,
    2,
    3,
    4,
    5,
    6,
    7,
    8,
    9,
    10,
    11,
    12,
    13,
    14,
    15,
    16,
    17,
    18,
    19,
    20
);
builder_parity_batch!(
    builder_large,
    8,
    8,
    8,
    16,
    3,
    2,
    1,
    2,
    3,
    4,
    5,
    6,
    7,
    8,
    9,
    10
);
builder_parity_batch!(
    builder_tiny,
    1,
    2,
    2,
    2,
    1,
    0,
    1,
    2,
    3,
    4,
    5,
    6,
    7,
    8,
    9,
    10,
    11,
    12,
    13,
    14,
    15,
    16,
    17,
    18,
    19,
    20
);
builder_parity_batch!(
    builder_wide_facts,
    2,
    2,
    16,
    4,
    2,
    1,
    1,
    2,
    3,
    4,
    5,
    6,
    7,
    8,
    9,
    10
);
builder_parity_batch!(
    builder_many_procs,
    16,
    2,
    2,
    8,
    2,
    2,
    1,
    2,
    3,
    4,
    5,
    6,
    7,
    8,
    9,
    10
);
builder_parity_batch!(
    builder_dense_edges,
    3,
    3,
    3,
    20,
    2,
    3,
    1,
    2,
    3,
    4,
    5,
    6,
    7,
    8,
    9,
    10
);
builder_parity_batch!(
    builder_sparse_edges,
    5,
    5,
    5,
    2,
    1,
    0,
    1,
    2,
    3,
    4,
    5,
    6,
    7,
    8,
    9,
    10
);
builder_parity_batch!(
    builder_high_seeds,
    3,
    3,
    3,
    4,
    5,
    1,
    1,
    2,
    3,
    4,
    5,
    6,
    7,
    8,
    9,
    10
);
builder_parity_batch!(
    builder_zero_seeds,
    2,
    2,
    2,
    3,
    0,
    0,
    1,
    2,
    3,
    4,
    5,
    6,
    7,
    8,
    9,
    10
);