3
0
Fork 0
mirror of https://github.com/YosysHQ/yosys synced 2025-04-25 01:55:33 +00:00

Add specialized hash() for type dict and use a dict instead of a std::map for techmap_cache and techmap_do_cache.

This commit is contained in:
Alberto Gonzalez 2020-04-14 18:09:05 +00:00
parent 437f3fb342
commit 2fb4931e5b
No known key found for this signature in database
GPG key ID: 8395A8BA109708B2
3 changed files with 25 additions and 10 deletions

View file

@ -150,7 +150,7 @@ namespace RTLIL
if (!p[0])
return 0;
log_assert(p[0] == '$' || p[0] == '\\');
log_assert(p[0] == '$' || p[0] == '\\' || strncmp(p, "_TECHMAP_", strlen("_TECHMAP_")) == 0);
log_assert(p[1] != 0);
auto it = global_id_index_.find((char*)p);