|
HAL
v4.5.0-83-g30c8f0afc
The Hardware Analyzer - a comprehensive reverse engineering and manipulation framework for gate-level netlists.
|

Public Attributes | |
| u32 | pass_layers |
| u32 | num_threads |
| bool | enforce_type_consistency |
| bool | has_known_groups = false |
The configuration of the processing phase of dataflow analysis, e.g., the number of pass layers and worker threads.
Definition at line 39 of file configuration.h.
| bool hal::dataflow::processing::Configuration::enforce_type_consistency |
Set true to keep gates of different types from ending up in the same group, false otherwise.
Definition at line 48 of file configuration.h.
Referenced by hal::dataflow::analyze(), hal::dataflow::group_by_control_signals::process(), hal::dataflow::group_by_input_output_size::process(), hal::dataflow::group_by_successor_predecessor_known_groups::process(), and hal::dataflow::group_by_successors_predecessors::process().
| bool hal::dataflow::processing::Configuration::has_known_groups = false |
Set true if the analysis was seeded with previously known groups, false otherwise.
Definition at line 51 of file configuration.h.
Referenced by hal::dataflow::analyze().
| u32 hal::dataflow::processing::Configuration::num_threads |
The number of worker threads that passes are executed on in parallel.
Definition at line 45 of file configuration.h.
Referenced by hal::dataflow::analyze(), and hal::dataflow::processing::run().
| u32 hal::dataflow::processing::Configuration::pass_layers |
The number of pass layers, i.e., how often the set of passes is applied one after another.
Definition at line 42 of file configuration.h.
Referenced by hal::dataflow::analyze(), and hal::dataflow::processing::run().