aboutsummaryrefslogtreecommitdiffstats
path: root/passes/cmds/setundef.cc
Commit message (Collapse)AuthorAgeFilesLines
* setundef: Improve error messages.Marcelina Kościelnicka2020-04-151-10/+12
| | | | Fixes #1092.
* [NFCI] Deduplicate builtin FF cell types listMarcelina Kościelnicka2020-04-091-26/+1
| | | | | | | | | A few passes included the same list of FF cell types. Make it a global const instead. The zinit pass also seems to include a list like that, but given that it seems to be completely broken at the time (see #1568 discussion), I'm going to pretend I didn't see that.
* kernel: big fat patch to use more ID::*, otherwise ID(*)Eddie Hung2020-04-021-10/+10
|
* Major rewrite of wire selection in setundef -initClifford Wolf2019-06-051-30/+89
| | | | Signed-off-by: Clifford Wolf <clifford@clifford.at>
* Indent fixClifford Wolf2019-06-051-23/+25
| | | | Signed-off-by: Clifford Wolf <clifford@clifford.at>
* initialize more registers in setundef -initJakob Wenzel2019-05-091-16/+23
|
* Hotfix for 4c82ddfClifford Wolf2019-02-211-11/+2
| | | | Signed-off-by: Clifford Wolf <clifford@clifford.at>
* Add -params mode to force undef parameters in selected cells.Keith Rothman2019-02-211-0/+29
| | | | Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
* Fix typographical and grammatical errors and inconsistencies.whitequark2019-01-021-1/+1
| | | | | | | | | | | | The initial list of hits was generated with the codespell command below, and each hit was evaluated and fixed manually while taking context into consideration. DIRS="kernel/ frontends/ backends/ passes/ techlibs/" DIRS="${DIRS} libs/ezsat/ libs/subcircuit" codespell $DIRS -S *.o -L upto,iff,thru,synopsys,uint More hits were found by looking through comments and strings manually.
* Minor revision to -expose in setundef passAman Goel2018-09-101-1/+7
| | | | Adds default value option as -undef when -expose used. Not having set the value mode set can cause the setundef pass to abort.
* Revision to expose option in setundef passAman Goel2018-08-181-154/+123
| | | | | | Corrects indentation Simplifications and corrections
* Merge pull request #3 from YosysHQ/masterAman Goel2018-08-181-2/+2
|\ | | | | Updates from official repo
| * Consistent use of 'override' for virtual methods in derived classes.Henner Zeller2018-07-201-2/+2
| | | | | | | | | | | | | | | | | | o Not all derived methods were marked 'override', but it is a great feature of C++11 that we should make use of. o While at it: touched header files got a -*- c++ -*- for emacs to provide support for that language. o use YS_OVERRIDE for all override keywords (though we should probably use the plain keyword going forward now that C++11 is established)
* | Merging with official repoAman Goel2018-07-041-22/+46
|\|
| * Add setundef -anyseq / -anyconst support to -undriven modeClifford Wolf2018-06-011-3/+11
| | | | | | | | Signed-off-by: Clifford Wolf <clifford@clifford.at>
| * Add "setundef -anyconst"Clifford Wolf2018-06-011-20/+41
| | | | | | | | Signed-off-by: Clifford Wolf <clifford@clifford.at>
* | Correction to -expose with setundefAman Goel2018-05-151-0/+1
| |
* | Minor correctionAman Goel2018-05-141-2/+1
| | | | | | | | Minor typo error correction in -expose with setundef
* | Corrections to option -expose in setundef passAman Goel2018-05-131-16/+141
| |
* | Add option -expose to setundef passAman Goel2018-05-131-6/+26
|/ | | | | | Option -expose converts undriven wires to inputs. Example usage: setundef -undriven -expose [selection]
* Some cleanups in setundef.ccClifford Wolf2018-05-131-0/+7
| | | | Signed-off-by: Clifford Wolf <clifford@clifford.at>
* Add "setundef -undef"Clifford Wolf2018-03-121-0/+11
| | | | Signed-off-by: Clifford Wolf <clifford@clifford.at>
* Add "setundef -anyseq"Clifford Wolf2017-05-281-2/+42
|
* Improve write_aiger handling of unconnected nets and constantsClifford Wolf2017-05-281-1/+1
|
* Bugfix in "setundef" passClifford Wolf2016-11-081-2/+7
|
* Added "setundef -init"Clifford Wolf2016-06-031-5/+89
|
* Fixed trailing whitespacesClifford Wolf2015-07-021-3/+3
|
* namespace YosysClifford Wolf2014-09-271-0/+4
|
* Refactoring: Renamed RTLIL::Design::modules to modules_Clifford Wolf2014-07-271-1/+1
|
* Refactoring: Renamed RTLIL::Module::cells to cells_Clifford Wolf2014-07-271-1/+1
|
* Refactoring: Renamed RTLIL::Module::wires to wires_Clifford Wolf2014-07-271-1/+1
|
* Changed users of cell->connections_ to the new API (sed command)Clifford Wolf2014-07-261-2/+2
| | | | | | | | | git grep -l 'connections_' | xargs sed -i -r -e ' s/(->|\.)connections_\["([^"]*)"\] = (.*);/\1set("\2", \3);/g; s/(->|\.)connections_\["([^"]*)"\]/\1get("\2")/g; s/(->|\.)connections_.at\("([^"]*)"\)/\1get("\2")/g; s/(->|\.)connections_.push_back/\1connect/g; s/(->|\.)connections_/\1connections()/g;'
* Renamed RTLIL::{Module,Cell}::connections to connections_Clifford Wolf2014-07-261-2/+2
|
* Removed RTLIL::SigSpec::optimize()Clifford Wolf2014-07-231-1/+0
|
* Fixed all users of SigSpec::chunks_rw() and removed itClifford Wolf2014-07-231-29/+28
|
* SigSpec refactoring: change RTLIL::SigSpec::chunks() to be read-only, ↵Clifford Wolf2014-07-221-1/+1
| | | | created interim RTLIL::SigSpec::chunks_rw()
* SigSpec refactoring: using the accessor functions everywhereClifford Wolf2014-07-221-2/+2
|
* SigSpec refactoring: renamed chunks and width to __chunks and __widthClifford Wolf2014-07-221-2/+2
|
* Improved setundef random number generatorClifford Wolf2014-01-181-1/+1
|
* Added setundef commandClifford Wolf2014-01-171-0/+157