yosys/kernel
Marcelina Kościelnicka 4e70c30775 FfData: some refactoring.
- FfData now keeps track of the module and underlying cell, if any (so
  calling emit on FfData created from a cell will replace the existing cell)
- FfData implementation is split off to its own .cc file for faster
  compilation
- the "flip FF data sense by inserting inverters in front and after"
  functionality that zinit uses is moved onto FfData class and beefed up
  to have dffsr support, to support more use cases
2021-10-07 04:24:06 +02:00
..
binding.cc Generate an RTLIL representation of bind constructs 2021-08-13 17:11:35 -06:00
binding.h Generate an RTLIL representation of bind constructs 2021-08-13 17:11:35 -06:00
bitpattern.h Fixing old e-mail addresses and deadnames 2021-06-08 00:39:36 +02:00
calc.cc Fixing old e-mail addresses and deadnames 2021-06-08 00:39:36 +02:00
cellaigs.cc Fixing old e-mail addresses and deadnames 2021-06-08 00:39:36 +02:00
cellaigs.h Fixing old e-mail addresses and deadnames 2021-06-08 00:39:36 +02:00
celledges.cc Fixing old e-mail addresses and deadnames 2021-06-08 00:39:36 +02:00
celledges.h Fixing old e-mail addresses and deadnames 2021-06-08 00:39:36 +02:00
celltypes.h Add $aldff and $aldffe: flip-flops with async load. 2021-10-02 18:12:52 +02:00
consteval.h Fixing old e-mail addresses and deadnames 2021-06-08 00:39:36 +02:00
constids.inc Add $aldff and $aldffe: flip-flops with async load. 2021-10-02 18:12:52 +02:00
cost.h Fixing old e-mail addresses and deadnames 2021-06-08 00:39:36 +02:00
driver.cc Fixing old e-mail addresses and deadnames 2021-06-08 00:39:36 +02:00
ff.cc FfData: some refactoring. 2021-10-07 04:24:06 +02:00
ff.h FfData: some refactoring. 2021-10-07 04:24:06 +02:00
ffinit.h Add new helper class for merging FFs into cells, use for memory_dff. 2021-05-23 14:46:59 +02:00
ffmerge.cc FfData: some refactoring. 2021-10-07 04:24:06 +02:00
ffmerge.h Add new helper class for merging FFs into cells, use for memory_dff. 2021-05-23 14:46:59 +02:00
hashlib.h Fixing old e-mail addresses and deadnames 2021-06-08 00:39:36 +02:00
log.cc logger: Add -check-expected subcommand. 2021-08-12 17:41:39 +02:00
log.h Fixing old e-mail addresses and deadnames 2021-06-08 00:39:36 +02:00
macc.h Fixing old e-mail addresses and deadnames 2021-06-08 00:39:36 +02:00
mem.cc FfData: some refactoring. 2021-10-07 04:24:06 +02:00
mem.h kernel/mem: Introduce transparency masks. 2021-08-11 00:04:16 +02:00
modtools.h Refactor common parts of SAT-using optimizations into a helper. 2021-08-09 16:54:35 +02:00
qcsat.cc Refactor common parts of SAT-using optimizations into a helper. 2021-08-09 16:54:35 +02:00
qcsat.h Refactor common parts of SAT-using optimizations into a helper. 2021-08-09 16:54:35 +02:00
register.cc Fixing old e-mail addresses and deadnames 2021-06-08 00:39:36 +02:00
register.h Fixing old e-mail addresses and deadnames 2021-06-08 00:39:36 +02:00
rtlil.cc Add $aldff and $aldffe: flip-flops with async load. 2021-10-02 18:12:52 +02:00
rtlil.h Add $aldff and $aldffe: flip-flops with async load. 2021-10-02 18:12:52 +02:00
satgen.cc kernel/ff: Refactor FfData to enable FFs with async load. 2021-10-02 20:19:48 +02:00
satgen.h Fixing old e-mail addresses and deadnames 2021-06-08 00:39:36 +02:00
sigtools.h Fixing old e-mail addresses and deadnames 2021-06-08 00:39:36 +02:00
timinginfo.h Fixing old e-mail addresses and deadnames 2021-06-08 00:39:36 +02:00
utils.h Fixing old e-mail addresses and deadnames 2021-06-08 00:39:36 +02:00
yosys.cc Fix WASI build after commit 1d88bea1. 2021-06-19 02:59:57 +00:00
yosys.h rtlil: Make Process handling more uniform with Cell and Wire. 2021-07-12 00:47:34 +02:00