3
0
Fork 0
mirror of https://github.com/YosysHQ/yosys synced 2026-03-19 19:43:15 +00:00
yosys/passes/cmds
abhinavputhran 94c789e9c8 setundef: respect selection for cells, processes, and connections
Previously, setundef would rewrite sigspecs in all cells, processes,
and connections regardless of the active selection. Only modules and
memories were correctly filtered by selection.

Fix by using module->selected_cells() for cells, adding a
module->selected() check for processes, and checking wire selection
on the lhs of each connection before rewriting.

Fixes #5624
2026-03-04 17:48:35 -05:00
..
sdc Check for missing port in SDC code 2026-01-10 04:00:17 +00:00
abstract.cc Remove .c_str() from parameters to log_debug() 2025-09-23 19:10:33 +12:00
add.cc Remove .c_str() from log_cmd_error() and log_file_error() parameters 2025-09-16 22:59:08 +00:00
autoname.cc autoname.cc: Return number of renames 2025-09-26 11:05:50 +12:00
blackbox.cc Fixing old e-mail addresses and deadnames 2021-06-08 00:39:36 +02:00
box_derive.cc box_derive: rename -apply to -apply_derived_type 2025-10-13 17:24:32 +02:00
bugpoint.cc Add sys/wait.h header to bugpoint to bring in constants. 2025-10-20 19:50:18 -04:00
check.cc yosys: use newcelltypes for yosys_celltypes users 2026-03-04 12:39:44 +01:00
chformal.cc Reapply "Add groups to command reference" 2025-08-06 13:52:12 +12:00
chtype.cc chtype: replace publish pass with chtype -publish_icells 2025-10-14 15:01:48 +02:00
clean_zerowidth.cc Instead of using builtin_ff_cell_types() directly, go through a method Cell::is_builtin_ff() 2025-09-17 03:24:19 +00:00
connect.cc Remove .c_str() from log_cmd_error() and log_file_error() parameters 2025-09-16 22:59:08 +00:00
connwrappers.cc Remove .c_str() from log_cmd_error() and log_file_error() parameters 2025-09-16 22:59:08 +00:00
copy.cc Remove .c_str() from log_cmd_error() and log_file_error() parameters 2025-09-16 22:59:08 +00:00
delete.cc rtlil: Make Process handling more uniform with Cell and Wire. 2021-07-12 00:47:34 +02:00
design.cc Remove .c_str() from log_cmd_error() and log_file_error() parameters 2025-09-16 22:59:08 +00:00
design_equal.cc Dump module details when design_equal fails 2026-01-28 18:32:12 +00:00
dft_tag.cc Instead of using builtin_ff_cell_types() directly, go through a method Cell::is_builtin_ff() 2025-09-17 03:24:19 +00:00
edgetypes.cc Remove .c_str() calls from log()/log_error() 2025-09-11 20:59:37 +00:00
example_dt.cc Remove IdString::id_string(). 2025-12-22 01:57:30 +00:00
exec.cc Remove .c_str() calls from parameters to log_header() 2025-09-16 23:00:42 +00:00
future.cc Instead of using builtin_ff_cell_types() directly, go through a method Cell::is_builtin_ff() 2025-09-17 03:24:19 +00:00
glift.cc Remove .c_str() from log_cmd_error() and log_file_error() parameters 2025-09-16 22:59:08 +00:00
icell_liberty.cc rtlil use newcelltypes. 2026-03-04 12:39:45 +01:00
internal_stats.cc Remove .c_str() calls from log()/log_error() 2025-09-11 20:59:37 +00:00
linecoverage.cc Remove .c_str() from parameters to log_debug() 2025-09-23 19:10:33 +12:00
linux_perf.cc linux_perf: only include unistd on Linux 2026-01-28 03:44:33 -08:00
logcmd.cc Remove .c_str() calls from parameters to log_header() 2025-09-16 23:00:42 +00:00
logger.cc Remove .c_str() from log_cmd_error() and log_file_error() parameters 2025-09-16 22:59:08 +00:00
ltp.cc Reapply "Add groups to command reference" 2025-08-06 13:52:12 +12:00
Makefile.inc Add linux_perf command to turn Linux perf recording on and off. 2026-01-23 01:44:57 +00:00
plugin.cc fix dlopen using fs:path with mingw 2025-10-16 08:30:43 +02:00
portarcs.cc abc_new: Avoid bufnorm helper cell churn 2025-10-07 18:05:28 +02:00
portlist.cc Remove .c_str() calls from log()/log_error() 2025-09-11 20:59:37 +00:00
printattrs.cc Pass IdString by value instead of by const reference. 2025-12-22 01:52:59 +00:00
rename.cc Remove cell mentions. 2026-02-18 09:29:35 +01:00
scatter.cc Fixing old e-mail addresses and deadnames 2021-06-08 00:39:36 +02:00
scc.cc Remove .c_str() calls from log()/log_error() 2025-09-11 20:59:37 +00:00
scratchpad.cc Typo 2026-02-09 09:05:56 -08:00
select.cc yosys: use newcelltypes for yosys_celltypes users 2026-03-04 12:39:44 +01:00
setattr.cc Remove .c_str() from log_cmd_error() and log_file_error() parameters 2025-09-16 22:59:08 +00:00
setenv.cc Remove .c_str() from log_cmd_error() and log_file_error() parameters 2025-09-16 22:59:08 +00:00
setundef.cc setundef: respect selection for cells, processes, and connections 2026-03-04 17:48:35 -05:00
show.cc Make SigSpec::chunks() return an object that can be iterated over without packing the SigSpec 2025-11-07 15:54:54 +00:00
sort.cc sort: init 2025-10-13 17:32:26 +02:00
splice.cc Remove .c_str() calls from log()/log_error() 2025-09-11 20:59:37 +00:00
splitcells.cc splitcells: change for-loop condition 2025-02-28 23:16:04 +02:00
splitnets.cc Update passes/cmds to avoid bits() 2025-09-16 03:17:23 +00:00
sta.cc Reapply "Add groups to command reference" 2025-08-06 13:52:12 +12:00
stat.cc Remove .c_str() calls from parameters to log_warning()/log_warning_noprefix() 2025-09-16 23:02:16 +00:00
tee.cc Remove .c_str() from log_cmd_error() and log_file_error() parameters 2025-09-16 22:59:08 +00:00
test_select.cc test_select: Add and exercise test_select pass 2025-04-08 11:59:45 +12:00
timeest.cc timeest: Add top ports launching/sampling 2025-11-03 14:21:28 +01:00
torder.cc yosys: use newcelltypes for yosys_celltypes users 2026-03-04 12:39:44 +01:00
trace.cc Add -on/-off modes to debug pass 2026-01-15 12:07:26 -08:00
viz.cc Remove .c_str() from log_cmd_error() and log_file_error() parameters 2025-09-16 22:59:08 +00:00
wrapcell.cc Remove .c_str() calls from log()/log_error() 2025-09-11 20:59:37 +00:00
write_file.cc Reapply "Add groups to command reference" 2025-08-06 13:52:12 +12:00
xprop.cc Instead of using builtin_ff_cell_types() directly, go through a method Cell::is_builtin_ff() 2025-09-17 03:24:19 +00:00