mirror of
https://github.com/YosysHQ/yosys
synced 2025-06-06 06:03:23 +00:00
Replaced std::unordered_map as implementation for Yosys::dict
This commit is contained in:
parent
e52d1f9b9a
commit
9e6fb0b02c
12 changed files with 318 additions and 103 deletions
|
@ -301,7 +301,7 @@ void log_cell(RTLIL::Cell *cell, std::string indent)
|
|||
// ---------------------------------------------------
|
||||
#ifdef YOSYS_ENABLE_COVER
|
||||
|
||||
new_dict<std::string, std::pair<std::string, int>> extra_coverage_data;
|
||||
dict<std::string, std::pair<std::string, int>> extra_coverage_data;
|
||||
|
||||
void cover_extra(std::string parent, std::string id, bool increment) {
|
||||
if (extra_coverage_data.count(id) == 0) {
|
||||
|
@ -314,9 +314,9 @@ void cover_extra(std::string parent, std::string id, bool increment) {
|
|||
extra_coverage_data[id].second++;
|
||||
}
|
||||
|
||||
new_dict<std::string, std::pair<std::string, int>> get_coverage_data()
|
||||
dict<std::string, std::pair<std::string, int>> get_coverage_data()
|
||||
{
|
||||
new_dict<std::string, std::pair<std::string, int>> coverage_data;
|
||||
dict<std::string, std::pair<std::string, int>> coverage_data;
|
||||
|
||||
for (auto &it : pass_register) {
|
||||
std::string key = stringf("passes.%s", it.first.c_str());
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue