mirror of https://github.com/YosysHQ/yosys.git
SigSet<Cell*> to use stable compare class
This commit is contained in:
parent
6044fff074
commit
4ea34aaacd
|
@ -33,7 +33,7 @@ struct ConstEval
|
|||
SigMap assign_map;
|
||||
SigMap values_map;
|
||||
SigPool stop_signals;
|
||||
SigSet<RTLIL::Cell*> sig2driver;
|
||||
SigSet<RTLIL::Cell*, RTLIL::sort_by_name_id<RTLIL::Cell>> sig2driver;
|
||||
std::set<RTLIL::Cell*> busy;
|
||||
std::vector<SigMap> stack;
|
||||
RTLIL::State defaultval;
|
||||
|
|
|
@ -116,7 +116,7 @@ struct SccWorker
|
|||
}
|
||||
|
||||
SigPool selectedSignals;
|
||||
SigSet<RTLIL::Cell*> sigToNextCells;
|
||||
SigSet<RTLIL::Cell*, RTLIL::sort_by_name_id<RTLIL::Cell>> sigToNextCells;
|
||||
|
||||
for (auto &it : module->wires_)
|
||||
if (design->selected(module, it.second))
|
||||
|
|
|
@ -37,7 +37,7 @@ struct OptReduceWorker
|
|||
int total_count;
|
||||
bool did_something;
|
||||
|
||||
void opt_reduce(pool<RTLIL::Cell*> &cells, SigSet<RTLIL::Cell*> &drivers, RTLIL::Cell *cell)
|
||||
void opt_reduce(pool<RTLIL::Cell*> &cells, SigSet<RTLIL::Cell*, RTLIL::sort_by_name_id<RTLIL::Cell>> &drivers, RTLIL::Cell *cell)
|
||||
{
|
||||
if (cells.count(cell) == 0)
|
||||
return;
|
||||
|
@ -289,7 +289,7 @@ struct OptReduceWorker
|
|||
const IdString type_list[] = { ID($reduce_or), ID($reduce_and) };
|
||||
for (auto type : type_list)
|
||||
{
|
||||
SigSet<RTLIL::Cell*> drivers;
|
||||
SigSet<RTLIL::Cell*, RTLIL::sort_by_name_id<RTLIL::Cell>> drivers;
|
||||
pool<RTLIL::Cell*> cells;
|
||||
|
||||
for (auto &cell_it : module->cells_) {
|
||||
|
|
|
@ -29,7 +29,7 @@ USING_YOSYS_NAMESPACE
|
|||
PRIVATE_NAMESPACE_BEGIN
|
||||
|
||||
SigMap assign_map, dff_init_map;
|
||||
SigSet<RTLIL::Cell*> mux_drivers;
|
||||
SigSet<RTLIL::Cell*, RTLIL::sort_by_name_id<RTLIL::Cell>> mux_drivers;
|
||||
dict<SigBit, RTLIL::Cell*> bit2driver;
|
||||
dict<SigBit, pool<SigBit>> init_attributes;
|
||||
|
||||
|
|
|
@ -61,7 +61,7 @@ struct SatHelper
|
|||
// model variables
|
||||
std::vector<std::string> shows;
|
||||
SigPool show_signal_pool;
|
||||
SigSet<RTLIL::Cell*> show_drivers;
|
||||
SigSet<RTLIL::Cell*, RTLIL::sort_by_name_id<RTLIL::Cell>> show_drivers;
|
||||
int max_timestep, timeout;
|
||||
bool gotTimeout;
|
||||
|
||||
|
|
Loading…
Reference in New Issue