calyx_opt/analysis/
mod.rs1mod compaction_analysis;
7mod compute_static;
8mod control_id;
9mod control_order;
10mod control_ports;
11mod dataflow_order;
12mod domination_analysis;
13mod graph;
14mod graph_coloring;
15mod inference_analysis;
16mod live_range_analysis;
17mod port_interface;
18mod promotion_analysis;
19pub mod reaching_defns;
20mod read_write_set;
21mod schedule_conflicts;
22mod share_set;
23mod static_par_timing;
24mod variable_detection;
25
26pub use compaction_analysis::CompactionAnalysis;
27pub use compute_static::IntoStatic;
28pub use compute_static::WithStatic;
29pub use control_id::ControlId;
30pub use control_order::ControlOrder;
31pub use control_ports::ControlPorts;
32pub use dataflow_order::DataflowOrder;
33pub use domination_analysis::DominatorMap;
34pub use graph::GraphAnalysis;
35pub use graph_coloring::GraphColoring;
36pub use inference_analysis::GoDone;
37pub use inference_analysis::InferenceAnalysis;
38pub use live_range_analysis::LiveRangeAnalysis;
39pub use port_interface::PortInterface;
40pub use promotion_analysis::PromotionAnalysis;
41pub use read_write_set::{AssignmentAnalysis, ReadWriteSet};
42pub use schedule_conflicts::ScheduleConflicts;
43pub use share_set::ShareSet;
44pub use static_par_timing::StaticParTiming;
45pub use variable_detection::VariableDetection;