diff options
author | Clifford Wolf <clifford@clifford.at> | 2014-08-30 19:37:12 +0200 |
---|---|---|
committer | Clifford Wolf <clifford@clifford.at> | 2014-08-30 19:37:12 +0200 |
commit | 2a1b08aeb34b7d5f2df1a43c9ef1f99abacb9cae (patch) | |
tree | 858accdb45dd772e8a9ffb8556e6faf6bca7b6f8 /passes/opt/opt_share.cc | |
parent | 4724d94fbce587b39cd7343dc8de3b859311f55c (diff) | |
download | yosys-2a1b08aeb34b7d5f2df1a43c9ef1f99abacb9cae.tar.gz yosys-2a1b08aeb34b7d5f2df1a43c9ef1f99abacb9cae.tar.bz2 yosys-2a1b08aeb34b7d5f2df1a43c9ef1f99abacb9cae.zip |
Added design->scratchpad
Diffstat (limited to 'passes/opt/opt_share.cc')
-rw-r--r-- | passes/opt/opt_share.cc | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/passes/opt/opt_share.cc b/passes/opt/opt_share.cc index e9a5e7fde..66f5e630c 100644 --- a/passes/opt/opt_share.cc +++ b/passes/opt/opt_share.cc @@ -17,7 +17,6 @@ * */ -#include "opt_status.h" #include "kernel/register.h" #include "kernel/sigtools.h" #include "kernel/log.h" @@ -265,7 +264,6 @@ struct OptShareWorker } log(" Removing %s cell `%s' from module `%s'.\n", cell->type.c_str(), cell->name.c_str(), module->name.c_str()); module->remove(cell); - OPT_DID_SOMETHING = true; total_count++; } else { sharemap[cell] = cell; @@ -315,6 +313,8 @@ struct OptSharePass : public Pass { total_count += worker.total_count; } + if (total_count) + design->scratchpad_set_bool("opt.did_something", true); log("Removed a total of %d cells.\n", total_count); } } OptSharePass; |