yosys/passes/opt
StefanBruens 9396678db4
Fix use-after-free in LUT opt pass
RTLIL::Module::remove(Cell* cell) calls `delete cell`.

Any subsequent accesses of `cell` then causes undefined behavior.
2020-12-22 03:23:42 +01:00
..
Makefile.inc Remove now-redundant opt_rmdff pass. 2020-08-07 13:21:34 +02:00
muxpack.cc Use C++11 final/override keywords. 2020-06-18 23:34:52 +00:00
opt.cc Replace opt_rmdff with opt_dff. 2020-08-07 13:21:03 +02:00
opt_clean.cc opt_clean: Better memory handling. 2020-10-08 18:05:51 +02:00
opt_demorgan.cc Use C++11 final/override keywords. 2020-06-18 23:34:52 +00:00
opt_dff.cc Add opt_dff pass. 2020-07-30 18:27:04 +02:00
opt_expr.cc opt_expr: Remove -clkinv option, make it the default. 2020-07-31 00:08:15 +02:00
opt_lut.cc Fix use-after-free in LUT opt pass 2020-12-22 03:23:42 +01:00
opt_lut_ins.cc Use C++11 final/override keywords. 2020-06-18 23:34:52 +00:00
opt_mem.cc opt_mem: Use Mem helpers. 2020-10-21 17:51:20 +02:00
opt_merge.cc opt_merge: Dedup one more use of FF cell type list. 2020-07-15 06:19:18 +02:00
opt_muxtree.cc Use C++11 final/override keywords. 2020-06-18 23:34:52 +00:00
opt_reduce.cc Use C++11 final/override keywords. 2020-06-18 23:34:52 +00:00
opt_share.cc opt_share: Refactor, fix some bugs. 2020-08-17 17:26:36 +02:00
pmux2shiftx.cc pmux2shift: Refactor to use FfInitVals. 2020-07-24 11:22:31 +02:00
rmports.cc Use C++11 final/override keywords. 2020-06-18 23:34:52 +00:00
share.cc Use C++11 final/override keywords. 2020-06-18 23:34:52 +00:00
wreduce.cc wreduce: Refactor to use FfInitVals. 2020-07-24 11:22:31 +02:00