yosys/passes/techmap
Robert O'Callahan 46cb05c471 Pass IdString by value instead of by const reference.
When IdString refcounting was expensive, it made sense to pass it by const reference
instead of by value, to avoid refcount churn. Now that IdString is not refcounted,
it's slightly more efficient to pass it by value.
2025-12-22 01:52:59 +00:00
..
Makefile.inc Reapply "Add groups to command reference" 2025-08-06 13:52:12 +12:00
abc.cc Switch posix_spawn to posix_spawnp 2025-12-15 09:40:04 +13:00
abc9.cc abc9.cc: Use -r for &dch 2025-10-06 14:07:40 +01:00
abc9_exe.cc Support multiple lib files in abc9_exe 2025-09-23 20:34:08 +02:00
abc9_ops.cc Make SigSpec::chunks() return an object that can be iterated over without packing the SigSpec 2025-11-07 15:54:54 +00:00
abc_new.cc abc_new: sorted -> is_sorted 2025-11-24 11:46:09 +01:00
aigmap.cc Reinstate #4768 2025-04-08 11:58:05 +12:00
alumacc.cc Merge pull request #3991 from adrianparvino/alumacc-sign 2025-10-08 13:02:10 +02:00
attrmap.cc Remove .c_str() calls from log()/log_error() 2025-09-11 20:59:37 +00:00
attrmvcp.cc Fixing old e-mail addresses and deadnames 2021-06-08 00:39:36 +02:00
bmuxmap.cc Updated changelog 2023-02-08 10:11:47 +01:00
booth.cc Remove .c_str() from stringf parameters 2025-09-01 23:34:42 +00:00
bufnorm.cc Pass IdString by value instead of by const reference. 2025-12-22 01:52:59 +00:00
bwmuxmap.cc Add bwmuxmap pass 2022-11-30 18:50:53 +01:00
cellmatch.cc Remove .c_str() from log_cmd_error() and log_file_error() parameters 2025-09-16 22:59:08 +00:00
clkbufmap.cc Remove .c_str() calls from log()/log_error() 2025-09-11 20:59:37 +00:00
clockgate.cc clockgate: support liberty filename globbing 2025-09-24 11:41:51 +02:00
constmap.cc Remove .c_str() from log_cmd_error() and log_file_error() parameters 2025-09-16 22:59:08 +00:00
deminout.cc Fixing old e-mail addresses and deadnames 2021-06-08 00:39:36 +02:00
demuxmap.cc Add $bmux and $demux cells. 2022-01-28 23:34:41 +01:00
dffinit.cc Update passes/techmap to avoid bits() 2025-09-16 03:17:23 +00:00
dfflegalize.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
dfflibmap.cc libparse: parse expressions in filterlib 2025-11-05 13:05:56 +01:00
dffunmap.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
extract.cc Remove .c_str() from log_cmd_error() and log_file_error() parameters 2025-09-16 22:59:08 +00:00
extract_counter.cc Remove .c_str() calls from log()/log_error() 2025-09-11 20:59:37 +00:00
extract_fa.cc extract_fa: Invert xor3/xnor3 output when inverting majority3 input 2025-01-30 18:45:07 +01:00
extract_reduce.cc Remove .c_str() calls from log()/log_error() 2025-09-11 20:59:37 +00:00
extractinv.cc Remove .c_str() calls from log()/log_error() 2025-09-11 20:59:37 +00:00
filterlib.cc Moved dfflibmap from passes/dfflibmap to passes/techmap 2013-10-16 15:32:26 +02:00
flowmap.cc Update passes/techmap to avoid bits() 2025-09-16 03:17:23 +00:00
hilomap.cc Move implementation to constmap and add test 2025-03-26 11:52:55 +00:00
insbuf.cc Add insbuf -chain mode 2022-12-01 10:02:35 +01:00
iopadmap.cc Remove .c_str() calls from log()/log_error() 2025-09-11 20:59:37 +00:00
libcache.cc libcache: support liberty filename globbing 2025-09-24 11:41:51 +02:00
libparse.cc filterlib: prefer using precedence over unsynthesizable verilog 2025-11-21 00:43:54 +01:00
libparse.h libparse: tolerate closing quotes in expression parsing 2025-11-05 13:06:09 +01:00
lut2mux.cc Fixing old e-mail addresses and deadnames 2021-06-08 00:39:36 +02:00
maccmap.cc macc: Rename 'ports' to 'terms' throughout codebase 2025-03-18 13:25:10 +01:00
muxcover.cc muxcover: do not add decode muxes with x inputs 2023-01-26 05:19:45 +00:00
nlutmap.cc Reinstate #4768 2025-04-08 11:58:05 +12:00
pmuxtree.cc Fixing old e-mail addresses and deadnames 2021-06-08 00:39:36 +02:00
shregmap.cc Fixing old e-mail addresses and deadnames 2021-06-08 00:39:36 +02:00
simplemap.cc Pass IdString by value instead of by const reference. 2025-12-22 01:52:59 +00:00
simplemap.h Add bitwise `$bweqx` and `$bwmux` cells 2022-11-30 18:24:35 +01:00
techmap.cc Remove .c_str() from parameters to log_debug() 2025-09-23 19:10:33 +12:00
tribuf.cc tribuf: `-formal` option: convert all to logic and detect conflicts 2022-04-12 12:46:22 +02:00
zinit.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