aboutsummaryrefslogtreecommitdiffstats
path: root/Makefile
Commit message (Collapse)AuthorAgeFilesLines
* Bump versiongithub-actions[bot]2021-10-121-1/+1
|
* Bump versiongithub-actions[bot]2021-10-091-1/+1
|
* Bump versiongithub-actions[bot]2021-10-081-1/+1
|
* FfData: some refactoring.Marcelina Kościelnicka2021-10-071-1/+1
| | | | | | | | | | - 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
* Bump versiongithub-actions[bot]2021-10-051-1/+1
|
* Bump versiongithub-actions[bot]2021-10-031-1/+1
|
* Bump versiongithub-actions[bot]2021-09-281-1/+1
|
* Prepare for next release cycleMiodrag Milanovic2021-09-271-2/+2
|
* Bump versiongithub-actions[bot]2021-09-251-1/+1
|
* Bump versiongithub-actions[bot]2021-09-221-1/+1
|
* Bump versiongithub-actions[bot]2021-09-191-1/+1
|
* Bump versiongithub-actions[bot]2021-09-141-1/+1
|
* Bump versiongithub-actions[bot]2021-09-111-1/+1
|
* Bump versiongithub-actions[bot]2021-09-101-1/+1
|
* Bump versiongithub-actions[bot]2021-09-031-1/+1
|
* Bump versiongithub-actions[bot]2021-09-011-1/+1
|
* Bump versiongithub-actions[bot]2021-08-311-1/+1
|
* Bump versiongithub-actions[bot]2021-08-301-1/+1
|
* Bump versiongithub-actions[bot]2021-08-231-1/+1
|
* Bump versiongithub-actions[bot]2021-08-211-1/+1
|
* Make Verific extensions optionalMiodrag Milanovic2021-08-201-1/+6
|
* Bump versiongithub-actions[bot]2021-08-181-1/+1
|
* Bump versiongithub-actions[bot]2021-08-171-1/+1
|
* Bump versiongithub-actions[bot]2021-08-151-1/+1
|
* Bump versiongithub-actions[bot]2021-08-141-1/+1
|
* Generate an RTLIL representation of bind constructsRupert Swarbrick2021-08-131-0/+3
| | | | | | | | | | | | | | | | | | | | | | | | | This code now takes the AST nodes of type AST_BIND and generates a representation in the RTLIL for them. This is a little tricky, because a binding of the form: bind baz foo_t foo_i (.arg (1 + bar)); means "make an instance of foo_t called foo_i, instantiate it inside baz and connect the port arg to the result of the expression 1+bar". Of course, 1+bar needs a cell for the addition. Where should that cell live? With this patch, the Binding structure that represents the construct is itself an AST::AstModule module. This lets us put the adder cell inside it. We'll pull the contents out and plonk them into 'baz' when we actually do the binding operation as part of the hierarchy pass. Of course, we don't want RTLIL::Binding to contain an AST::AstModule (since kernel code shouldn't depend on a frontend), so we define RTLIL::Binding as an abstract base class and put the AST-specific code into an AST::Binding subclass. This is analogous to the AST::AstModule class.
* Bump versiongithub-actions[bot]2021-08-131-1/+1
|
* Bump versiongithub-actions[bot]2021-08-121-1/+1
|
* Bump versiongithub-actions[bot]2021-08-111-1/+1
|
* Bump versiongithub-actions[bot]2021-08-101-1/+1
|
* Refactor common parts of SAT-using optimizations into a helper.Marcelina Kościelnicka2021-08-091-1/+2
| | | | | | | | | | | | | This also aligns the functionality: - in all cases, the onehot attribute is used to create appropriate constraints (previously, opt_dff didn't do it at all, and share created one-hot constraints based on $pmux presence alone, which is unsound) - in all cases, shift and mul/div/pow cells are now skipped when importing the SAT problem (previously only memory_share did this) — this avoids creating clauses for hard cells that are unlikely to help with proving the UNSATness needed for optimization
* Bump versiongithub-actions[bot]2021-08-081-1/+1
|
* Bump versiongithub-actions[bot]2021-08-071-1/+1
|
* Bump versiongithub-actions[bot]2021-08-051-1/+1
|
* Bump versiongithub-actions[bot]2021-08-041-1/+1
|
* Bump versiongithub-actions[bot]2021-08-031-1/+1
|
* Bump versiongithub-actions[bot]2021-08-021-1/+1
|
* Bump versiongithub-actions[bot]2021-07-311-1/+1
|
* Bump versiongithub-actions[bot]2021-07-301-1/+1
|
* Bump versiongithub-actions[bot]2021-07-291-1/+1
|
* Bump versiongithub-actions[bot]2021-07-281-1/+1
|
* Bump versiongithub-actions[bot]2021-07-271-1/+1
|
* Update to latest Verific with extensions for initial assertionsMiodrag Milanovic2021-07-091-1/+1
|
* Makefile: allow running multiple sanitizers at onceXiretza2021-07-051-3/+3
|
* Makefile: use git/make -C instead of cdXiretza2021-07-051-3/+3
|
* Makefile: pass PRETTY=0 to ABCXiretza2021-07-051-1/+1
|
* Makefile: don't bake DESTDIR into libyosys DT_SONAMEXiretza2021-07-051-2/+2
| | | | | | DESTDIR is only used as a temporary destination for installed files before they are packaged into an archive; the "real" installed location is determined by PREFIX/{BIN,LIB,DAT}DIR.
* Makefile: clean up PYOSYS configurationXiretza2021-07-051-34/+10
|
* Include blif reader header in public facing extension header files.Ashton Snelgrove2021-06-161-0/+1
|
* Use HTTPS for website links, gatecat emailClaire Xenia Wolf2021-06-091-1/+1
| | | | | | | | | | git ls-tree -r --name-only HEAD | xargs sed -i -rf ~/fixemails.sed s/((Claire|Xen|Xenia|Clifford)\s+)+(Wolf|Xen)\s+<(claire|clifford)@(symbioticeda.com|clifford.at|yosyshq.com)>/Claire Xenia Wolf <claire@yosyshq.com>/gi; s/((Nina|Nak|N\.)\s+)+Engelhardt\s+<nak@(symbioticeda.com|yosyshq.com)>/N. Engelhardt <nak@yosyshq.com>/gi; s/((David)\s+)+(Shah|gatecat)\s+<(dave|david|gatecat)@(symbioticeda.com|yosyshq.com|ds0.me)>/gatecat <gatecat@ds0.me>/gi; s/((Miodrag)\s+)+Milanovic\s+<(miodrag|micko)@(symbioticeda.com|yosyshq.com)>/Miodrag Milanovic <micko@yosyshq.com>/gi; s,https?://www.clifford.at/yosys/|http://yosyshq.net/yosys/,https://yosyshq.net/yosys/,g;