mirror of
https://github.com/YosysHQ/yosys
synced 2025-04-24 01:25:33 +00:00
Updates from yosys
This commit is contained in:
parent
45eee94a8f
commit
6a3bb58d5d
10 changed files with 209 additions and 36 deletions
|
@ -415,7 +415,7 @@ struct MemoryMapPass : public Pass {
|
|||
log(" to any of the values.\n");
|
||||
log("\n");
|
||||
log(" -iattr\n");
|
||||
log(" for -attr, ignore case of <value>.\n");
|
||||
log(" for -attr, suppress case sensitivity in matching of <value>.\n");
|
||||
log("\n");
|
||||
log(" -rom-only\n");
|
||||
log(" only perform conversion for ROMs (memories with no write ports).\n");
|
||||
|
|
|
@ -443,13 +443,6 @@ bool rmunused_module_signals(RTLIL::Module *module, bool purge_mode, bool verbos
|
|||
if (!raw_used_signals.check_any(s1)) {
|
||||
// delete wires that aren't used by anything directly
|
||||
goto delete_this_wire;
|
||||
} else
|
||||
if (!used_signals.check_any(s2)) {
|
||||
// this path shouldn't be possible: this wire is used directly (otherwise it would get cleaned up above), and indirectly
|
||||
// used wires are a superset of those used directly
|
||||
log_assert(false);
|
||||
// delete wires that aren't used by anything indirectly, even though other wires may alias it
|
||||
goto delete_this_wire;
|
||||
}
|
||||
|
||||
if (0)
|
||||
|
|
|
@ -183,7 +183,7 @@ struct OptDemorganPass : public Pass {
|
|||
{
|
||||
log_header(design, "Executing OPT_DEMORGAN pass (push inverters through $reduce_* cells).\n");
|
||||
|
||||
int argidx = 0;
|
||||
int argidx = 1;
|
||||
extra_args(args, argidx, design);
|
||||
|
||||
unsigned int cells_changed = 0;
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue