3
0
Fork 0
mirror of https://github.com/YosysHQ/yosys synced 2025-04-15 05:18:45 +00:00
yosys/passes/cmds
Jannis Harder 0f13b55173 Liberty file caching with new libcache command
This adds optional in-memory caching of parsed liberty files to speed up
flows that repeatedly parse the same liberty files. To avoid increasing
the memory overhead by default, the caching is disabled by default. The
caching can be controlled globally or on a per path basis using the new
`libcache` command, which also allows purging cached data.
2025-04-03 13:39:35 +02:00
..
abstract.cc abstract: Fix indentation 2025-03-20 17:20:36 +13:00
add.cc Fixing old e-mail addresses and deadnames 2021-06-08 00:39:36 +02:00
autoname.cc Speed up the autoname pass by 3x. (#3945) 2023-09-21 09:46:49 +00:00
blackbox.cc Fixing old e-mail addresses and deadnames 2021-06-08 00:39:36 +02:00
box_derive.cc Rename bbox_derive to box_derive 2024-05-21 16:18:03 +02:00
bugpoint.cc rtlil: represent Const strings as std::string 2024-10-14 06:28:12 +02:00
check.cc check: Skip detailed edge modeling if costly 2024-07-18 13:08:19 +02:00
chformal.cc chformal: Support $check cells and add chformal -lower 2024-02-01 20:10:39 +01:00
chtype.cc Fixing old e-mail addresses and deadnames 2021-06-08 00:39:36 +02:00
clean_zerowidth.cc rtlil: represent Const strings as std::string 2024-10-14 06:28:12 +02:00
connect.cc connect: Do interpret selection arguments 2024-02-01 10:28:36 +01:00
connwrappers.cc Fixing old e-mail addresses and deadnames 2021-06-08 00:39:36 +02:00
copy.cc Fixing old e-mail addresses and deadnames 2021-06-08 00:39:36 +02:00
cover.cc Fixing old e-mail addresses and deadnames 2021-06-08 00:39:36 +02:00
delete.cc rtlil: Make Process handling more uniform with Cell and Wire. 2021-07-12 00:47:34 +02:00
design.cc Fixes for some of clang scan-build detected issues 2023-01-17 12:58:08 +01:00
dft_tag.cc dft_tag: fix autoNot not notting 2025-03-19 18:28:50 +01:00
edgetypes.cc Fixing old e-mail addresses and deadnames 2021-06-08 00:39:36 +02:00
example_dt.cc mark all hash_into methods nodiscard 2025-01-14 12:39:15 +01:00
exec.cc exec: Add missing newline 2024-08-07 13:02:00 +02:00
future.cc Add future pass to resolve $future_ff cells 2023-09-13 11:32:36 +02:00
glift.cc functional, glift: use fold overload of IdString::in instead of pool literals 2024-11-06 12:48:32 +01:00
internal_stats.cc Merge pull request #4595 from YosysHQ/emil/internal_stats-astnode 2024-09-11 12:21:29 +02:00
logcmd.cc Fix help message typo 2024-06-07 08:26:59 +02:00
logger.cc logger: Adjust print 2024-11-04 13:16:40 +01:00
ltp.cc Fixing old e-mail addresses and deadnames 2021-06-08 00:39:36 +02:00
Makefile.inc abstract: -state MVP 2025-02-18 17:08:45 +01:00
plugin.cc Add API to overwrite existing pass from plugin 2024-01-30 17:51:11 +01:00
portarcs.cc portarcs: Fix confusing disconnected and zero-delay case 2024-12-05 18:27:44 +01:00
portlist.cc Fixing old e-mail addresses and deadnames 2021-06-08 00:39:36 +02:00
printattrs.cc rtlil: represent Const strings as std::string 2024-10-14 06:28:12 +02:00
rename.cc hashlib: only include in one place 2024-12-18 14:58:31 +01:00
scatter.cc Fixing old e-mail addresses and deadnames 2021-06-08 00:39:36 +02:00
scc.cc scc: Use hashlib instead of STL for deterministic behaviour 2023-10-07 10:43:00 +02:00
scratchpad.cc Fitting help messages to 80 character width 2022-08-24 10:40:57 +12:00
select.cc select: Add -list-mod option 2024-11-04 13:16:13 +01:00
setattr.cc Fixing old e-mail addresses and deadnames 2021-06-08 00:39:36 +02:00
setenv.cc handle quotes and check return value 2024-12-06 11:25:45 +01:00
setundef.cc Fix setting bits of parameters in setundef pass 2024-11-08 17:03:08 +01:00
show.cc show: Add option to add cell/wire "src" attribute into graphviz attribute href 2024-02-14 09:50:53 +01:00
splice.cc Fixing old e-mail addresses and deadnames 2021-06-08 00:39:36 +02:00
splitcells.cc splitcells: change for-loop condition 2025-02-28 23:16:04 +02:00
splitnets.cc rtlil: represent Const strings as std::string 2024-10-14 06:28:12 +02:00
sta.cc sta: warn on unrecognised cells only once 2022-06-08 09:31:49 +01:00
stat.cc Liberty file caching with new libcache command 2025-04-03 13:39:35 +02:00
tee.cc tee: Allow logging command output to a given scratchpad value 2022-12-02 14:36:19 +01:00
torder.cc Add v2 memory cells. 2021-08-11 13:34:10 +02:00
trace.cc Fixing old e-mail addresses and deadnames 2021-06-08 00:39:36 +02:00
viz.cc hashlib: redo interface for flexibility 2024-12-18 14:49:25 +01:00
wrapcell.cc wrapcell: Add comments, const qualifier 2024-12-10 15:13:31 +01:00
write_file.cc Fixing old e-mail addresses and deadnames 2021-06-08 00:39:36 +02:00
xprop.cc rtlil: represent Const strings as std::string 2024-10-14 06:28:12 +02:00