|
HAL
v4.5.0-83-g30c8f0afc
The Hardware Analyzer - a comprehensive reverse engineering and manipulation framework for gate-level netlists.
|
#include </home/runner/work/hal/hal/plugins/dataflow_analysis/include/dataflow_analysis/processing/result.h>

Public Attributes | |
| std::vector< std::shared_ptr< Grouping > > | unique_groupings |
| std::map< std::shared_ptr< Grouping >, std::vector< std::vector< pass_id > > > | pass_combinations_leading_to_grouping |
| std::map< std::vector< pass_id >, std::shared_ptr< Grouping > > | groupings |
The outcome of the processing phase, i.e., all unique groupings that were produced and the pass combinations that led to them.
| std::map<std::vector<pass_id>, std::shared_ptr<Grouping> > hal::dataflow::processing::Result::groupings |
A map from each sequence of passes to the grouping that it produces.
Definition at line 55 of file result.h.
Referenced by hal::dataflow::processing::run().
| std::map<std::shared_ptr<Grouping>, std::vector<std::vector<pass_id> > > hal::dataflow::processing::Result::pass_combinations_leading_to_grouping |
A map from each unique grouping to all sequences of passes that produce it.
Definition at line 52 of file result.h.
Referenced by hal::dataflow::processing::run().
| std::vector<std::shared_ptr<Grouping> > hal::dataflow::processing::Result::unique_groupings |
All groupings that were produced, with duplicates removed.
Definition at line 49 of file result.h.
Referenced by hal::dataflow::processing::run().