3
0
Fork 0
mirror of https://github.com/YosysHQ/yosys synced 2025-04-13 04:28:18 +00:00

Check blackbox attribute in techmap/simplemap

Signed-off-by: Clifford Wolf <clifford@clifford.at>
This commit is contained in:
Clifford Wolf 2019-04-20 11:10:05 +02:00
parent 5b915f0153
commit b7445ef387
2 changed files with 2 additions and 2 deletions

View file

@ -599,7 +599,7 @@ struct SimplemapPass : public Pass {
simplemap_get_mappers(mappers); simplemap_get_mappers(mappers);
for (auto mod : design->modules()) { for (auto mod : design->modules()) {
if (!design->selected(mod)) if (!design->selected(mod) || mod->get_blackbox_attribute())
continue; continue;
std::vector<RTLIL::Cell*> cells = mod->cells(); std::vector<RTLIL::Cell*> cells = mod->cells();
for (auto cell : cells) { for (auto cell : cells) {

View file

@ -385,7 +385,7 @@ struct TechmapWorker
{ {
std::string mapmsg_prefix = in_recursion ? "Recursively mapping" : "Mapping"; std::string mapmsg_prefix = in_recursion ? "Recursively mapping" : "Mapping";
if (!design->selected(module)) if (!design->selected(module) || module->get_blackbox_attribute())
return false; return false;
bool log_continue = false; bool log_continue = false;