aboutsummaryrefslogtreecommitdiffstats
path: root/passes/fsm
Commit message (Expand)AuthorAgeFilesLines
* Add the $anyinit cell and the formalff passJannis Harder2022-08-161-0/+1
* Avoid unnecessary copy of a potential large constant value.Henner Zeller2022-06-091-2/+2
* Fixing old e-mail addresses and deadnamesClaire Xenia Wolf2021-06-0810-10/+10
* Use C++11 final/override keywords.whitequark2020-06-189-18/+18
* fsm_extract: avoid calling log_signal to determine wire nameMarcelina Kościelnicka2020-06-081-1/+1
* kernel: big fat patch to use more ID::*, otherwise ID(*)Eddie Hung2020-04-029-193/+176
* kernel: use more ID::*Eddie Hung2020-04-025-66/+66
* fsm_extract: Initialize celltypes with full design.Marcin Kościelnicki2020-03-191-5/+1
* fsm_detect: Add a cache to avoid excessive CPU usage for big mux networks.Marcin Kościelnicki2020-01-141-9/+17
* Update fsm_detect bugfixClifford Wolf2019-11-121-3/+4
* Bugfix in fsm_detectClifford Wolf2019-11-121-6/+9
* RTLIL::S{0,1} -> State::S{0,1}Eddie Hung2019-08-071-14/+14
* Use State::S{0,1}Eddie Hung2019-08-061-2/+2
* Make liberal use of IdString.in()Eddie Hung2019-08-061-1/+1
* fsm_opt: Fix runtime error for FSMs without a reset stateDavid Shah2019-02-071-1/+2
* Fix typographical and grammatical errors and inconsistencies.whitequark2019-01-022-6/+6
* Consistent use of 'override' for virtual methods in derived classes.Henner Zeller2018-07-209-18/+18
* Remove some dead code from fsm_mapClifford Wolf2017-08-211-3/+0
* Squelch trailing whitespaceLarry Doolittle2017-04-121-2/+2
* Be more conservative with merging large cells into FSMsClifford Wolf2017-01-261-3/+17
* Add warnings for quickly growing FSM table size in fsm_expandClifford Wolf2017-01-261-0/+10
* Added support for fsm_encoding="user"Clifford Wolf2016-11-021-3/+3
* Added "fsm_expand -full"Clifford Wolf2016-11-022-17/+35
* Bugfix in fsm_map for FSMs without reset stateClifford Wolf2016-10-251-1/+2
* Minor bugfix in FSM reset state detectionClifford Wolf2016-07-121-2/+5
* Further improved fsm_detect output, attempt to detect self-resetting circuitsClifford Wolf2016-07-091-6/+68
* Added printing of some warning messages to fsm_detectClifford Wolf2016-07-091-14/+61
* Added "yosys -D" featureClifford Wolf2016-04-219-9/+9
* Added "int ceil_log2(int)" functionClifford Wolf2016-02-131-1/+1
* Import more std:: stuff into Yosys namespaceClifford Wolf2015-10-251-1/+1
* renamed SigSpec::to_single_sigbit() to SigSpec::as_bit(), added is_bit()Clifford Wolf2015-10-241-1/+1
* Do not detect fsm state registers with init attributeClifford Wolf2015-09-211-0/+2
* Added $logic_not handling to fsm_detectClifford Wolf2015-09-181-0/+2
* Bugfix in fsm_detect for complex muxtreesClifford Wolf2015-08-181-15/+23
* Spell check (by Larry Doolittle)Clifford Wolf2015-08-142-3/+3
* Bugfix in fsm_extractClifford Wolf2015-07-031-3/+16
* Fixed trailing whitespacesClifford Wolf2015-07-0210-33/+33
* Added $eq/$neq -> $logic_not/$reduce_bool optimizationClifford Wolf2015-04-291-1/+3
* Added onehot attributeClifford Wolf2015-02-041-0/+3
* Added "fsm -encfile"Clifford Wolf2015-01-302-12/+41
* Added Yosys::{dict,nodict,vector} container typesClifford Wolf2014-12-261-2/+2
* Renamed extend() to extend_xx(), changed most users to extend_u0()Clifford Wolf2014-12-241-1/+1
* Added log_warning() APIClifford Wolf2014-11-091-1/+1
* Changed from "and" to "&&"William Speirs2014-10-151-1/+1
* Do not the 'z' modifier in format string (another win32 fix)Clifford Wolf2014-10-112-4/+4
* Renamed SIZE() to GetSize() because of name collision on Win32Clifford Wolf2014-10-105-20/+20
* namespace YosysClifford Wolf2014-09-2710-3/+47
* Corrected spelling mistakes found by lintianRuben Undheim2014-09-061-1/+1
* Don't change existing binary FSM encoding if it is already optimalClifford Wolf2014-08-301-1/+6
* Using $pmux info in fsm_extract to optimize transition ctrl_in patternsClifford Wolf2014-08-301-0/+10