yosys/passes/cmds
Rupert Swarbrick 061d1f0c07 Minor optimisations in select.cc's match_ids function
- Pass a string argument by reference

  - Avoid multiple calls to IdString::str and IdString::c_str

  - Avoid combining checks for size > 0 and first char (C strings are
    null terminated, so foo[0] != '\0' implies that foo has positive
    length)
2020-05-27 09:36:33 +01:00
..
Makefile.inc Add WASI platform support. 2020-04-30 18:56:25 +00:00
add.cc kernel: big fat patch to use more ID::*, otherwise ID(*) 2020-04-02 09:51:32 -07:00
autoname.cc autoname: do not autoname ports 2020-01-14 10:13:29 -08:00
blackbox.cc kernel: big fat patch to use more ID::*, otherwise ID(*) 2020-04-02 09:51:32 -07:00
bugpoint.cc bugpoint: improve messaging 2020-04-24 13:41:19 -07:00
check.cc [NFCI] Deduplicate builtin FF cell types list 2020-04-09 18:05:06 +02:00
chformal.cc kernel: big fat patch to use more ID::*, otherwise ID(*) 2020-04-02 09:51:32 -07:00
chtype.cc Consistent use of 'override' for virtual methods in derived classes. 2018-07-20 23:51:06 -07:00
connect.cc Clean up `passes/cmds/connect.cc`. 2020-04-08 22:11:06 +00:00
connwrappers.cc Clean up `passes/cmds/connwrappers.cc`. 2020-04-06 06:11:25 +00:00
copy.cc Clean up private member usage in `passes/cmds/copy.cc`. 2020-04-06 08:26:10 +00:00
cover.cc Add WASI platform support. 2020-04-30 18:56:25 +00:00
delete.cc Clean up `passes/cmds/delete.cc`. 2020-04-06 05:09:43 +00:00
design.cc design: -import to not count black/white-boxes as candidates for top 2020-04-16 12:46:07 -07:00
edgetypes.cc Consistent use of 'override' for virtual methods in derived classes. 2018-07-20 23:51:06 -07:00
exec.cc Explicit include of csignal 2020-03-28 09:49:08 +01:00
logcmd.cc Consistent use of 'override' for virtual methods in derived classes. 2018-07-20 23:51:06 -07:00
logger.cc log: Use `dict` instead of `std::vector<std::pair>` for `log_expect_{error, warning, log}` to better express the intent that each element is unique. 2020-05-15 00:55:32 +00:00
ltp.cc Consistent use of 'override' for virtual methods in derived classes. 2018-07-20 23:51:06 -07:00
plugin.cc Used PyImport_ImportModule instead of PyImport_Import to avoid the explicit conversion to a python string 2019-04-04 10:35:01 +02:00
portlist.cc Improve "portlist" command 2019-09-25 09:20:38 +02:00
qwp.cc kernel: big fat patch to use more ID::*, otherwise ID(*) 2020-04-02 09:51:32 -07:00
rename.cc Use `dict` instead of `std::map`. 2020-04-16 18:56:50 +00:00
scatter.cc Replace `std::map` with `dict`. 2020-04-16 18:49:55 +00:00
scc.cc scc to use design->selected_modules() which avoids black/white-boxes 2020-01-07 15:46:36 -08:00
scratchpad.cc Add RTLIL::constpad, init by yosys_setup(); use for abc9 2020-01-08 10:52:08 -08:00
select.cc Minor optimisations in select.cc's match_ids function 2020-05-27 09:36:33 +01:00
setattr.cc Clean up `passes/cmds/setattr.cc`. 2020-04-06 06:52:18 +00:00
setundef.cc setundef: Improve error messages. 2020-04-15 16:13:28 +02:00
show.cc Add WASI platform support. 2020-04-30 18:56:25 +00:00
splice.cc Clean up `passes/cmds/splice.cc`. 2020-04-06 07:42:46 +00:00
splitnets.cc splitnets: skip modules with processes. 2020-04-03 11:27:19 +00:00
stat.cc Clean up `passes/cmds/stat.cc`. 2020-04-06 04:39:18 +00:00
tee.cc Fix "tee" handling of log_streams 2019-05-31 09:28:51 +02:00
torder.cc kernel: big fat patch to use more ID::*, otherwise ID(*) 2020-04-02 09:51:32 -07:00
trace.cc kernel: more pass by const ref, more speedups 2020-03-18 11:21:53 -07:00
write_file.cc Fix typo, fixes #1095 2019-06-20 15:34:52 +02:00