diff options
author | Clifford Wolf <clifford@clifford.at> | 2014-10-03 19:21:04 +0200 |
---|---|---|
committer | Clifford Wolf <clifford@clifford.at> | 2014-10-03 19:21:04 +0200 |
commit | 9dea161321c7a3fb47b5e085f91b4ecf40c9e209 (patch) | |
tree | 7bf419bed1ca15f1429025bd149f13a1beb035eb /passes | |
parent | c5c7066ea64d50a6bb24270da1579f88d26af9ec (diff) | |
download | yosys-9dea161321c7a3fb47b5e085f91b4ecf40c9e209.tar.gz yosys-9dea161321c7a3fb47b5e085f91b4ecf40c9e209.tar.bz2 yosys-9dea161321c7a3fb47b5e085f91b4ecf40c9e209.zip |
sort cell types in "stat" output by name
Diffstat (limited to 'passes')
-rw-r--r-- | passes/cmds/stat.cc | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/passes/cmds/stat.cc b/passes/cmds/stat.cc index b21ba01ba..51f1f0ca1 100644 --- a/passes/cmds/stat.cc +++ b/passes/cmds/stat.cc @@ -33,7 +33,7 @@ struct statdata_t STAT_INT_MEMBERS #undef X - std::map<RTLIL::IdString, int> num_cells_by_type; + std::map<RTLIL::IdString, int, RTLIL::sort_by_id_str> num_cells_by_type; statdata_t operator+(const statdata_t &other) const { @@ -147,7 +147,7 @@ struct statdata_t statdata_t hierarchy_worker(std::map<RTLIL::IdString, statdata_t> &mod_stat, RTLIL::IdString mod, int level) { statdata_t mod_data = mod_stat.at(mod); - std::map<RTLIL::IdString, int> num_cells_by_type; + std::map<RTLIL::IdString, int, RTLIL::sort_by_id_str> num_cells_by_type; num_cells_by_type.swap(mod_data.num_cells_by_type); for (auto &it : num_cells_by_type) |