Peter Crozier
|
ecc22f7fed
|
Support module/package/interface/block scope for typedef names.
|
2020-03-23 20:07:22 +00:00 |
N. Engelhardt
|
3e46faa58c
|
Merge pull request #1763 from boqwxp/issue1762
Closes #1762. Adds warnings for `select` arguments not matching any object and for `add` command when no modules selected
|
2020-03-23 20:14:13 +01:00 |
Alberto Gonzalez
|
0da65d498b
|
Do not warn on empty selection with prefixed `arg_memb`.
Co-Authored-By: N. Engelhardt <nak@symbioticeda.com>
|
2020-03-23 17:50:11 +00:00 |
Alberto Gonzalez
|
ca4e5dd56e
|
Suppress warnings for empty `select` arguments when `-count` or `-assert-*` options are set.
|
2020-03-23 17:30:53 +00:00 |
Alberto Gonzalez
|
1b333d49ef
|
Add tests for `select` command warnings.
|
2020-03-23 17:30:53 +00:00 |
N. Engelhardt
|
b86905d952
|
Merge pull request #1803 from Grazfather/typedef
Support standard typedef grammar (Fixed)
|
2020-03-23 13:43:35 +01:00 |
N. Engelhardt
|
eb2bf340fb
|
Merge pull request #1805 from hofstee/master
fix typo in `write_smt2` help
|
2020-03-23 12:33:05 +01:00 |
Marcin Kościelnicki
|
c2bf11e42a
|
techmap: Fix cell names with _TECHMAP_REPLACE_.*
Fixes #1804.
|
2020-03-23 11:17:07 +01:00 |
N. Engelhardt
|
91d12f4d59
|
Merge pull request #1785 from boqwxp/mitercc_cleanup
Clean up pseudo-private member usage in `passes/sat/miter.cc`.
|
2020-03-23 11:10:39 +01:00 |
Teguh Hofstee
|
b08932cb81
|
fix typo in `write_smt2` help
|
2020-03-23 02:14:26 -07:00 |
Alberto Gonzalez
|
5026f36250
|
Warn on empty selection for `add` command.
|
2020-03-23 05:58:12 +00:00 |
Peter Crozier
|
6cad865d12
|
Simplify was not being called for packages. Broke typedef enums.
|
2020-03-22 18:20:46 -07:00 |
Peter Crozier
|
c06eda2504
|
Build pkg_user_types before parsing in case of changes in the design.
|
2020-03-22 18:20:46 -07:00 |
Peter
|
0aaa36ca6d
|
Clear pkg_user_types if no packages following a 'design -reset-vlog'.
|
2020-03-22 18:20:46 -07:00 |
Peter
|
6d8d6b402f
|
Revert typedef tests to standard grammar.
|
2020-03-22 18:20:46 -07:00 |
Peter
|
14f32028ec
|
Parser changes to support typedef.
|
2020-03-22 18:20:46 -07:00 |
R. Ou
|
c34969d3f1
|
iopadmap: Attempt to give new wires/cells meaningful names
|
2020-03-22 23:01:09 +01:00 |
David Shah
|
beab15b77c
|
Merge pull request #1794 from YosysHQ/dave/mince-abc9-fix
ice40: Map unmapped 'mince' DFFs to gate level
|
2020-03-21 17:35:27 +00:00 |
Eddie Hung
|
f22f2000bd
|
Merge pull request #1795 from smunaut/fix_abc9_spram
ice40: Fix typos in SPRAM ABC9 timing specs
|
2020-03-20 16:13:46 -07:00 |
Eddie Hung
|
0c0dc4ffc3
|
opt_expr: fix failing $xnor test
|
2020-03-20 14:39:08 -07:00 |
Eddie Hung
|
6274f0b075
|
opt_expr: add failing $xnor test
|
2020-03-20 14:38:50 -07:00 |
Sylvain Munaut
|
c15ce5a73e
|
ice40: Fix typos in SPRAM ABC9 timing specs
Signed-off-by: Sylvain Munaut <tnt@246tNt.com>
|
2020-03-20 22:19:55 +01:00 |
David Shah
|
fa77fb857b
|
Add test for abc9+mince issue
Signed-off-by: David Shah <dave@ds0.me>
|
2020-03-20 20:35:28 +00:00 |
David Shah
|
e813624f21
|
ice40: Map unmapped 'mince' DFFs to gate level
Signed-off-by: David Shah <dave@ds0.me>
|
2020-03-20 20:29:16 +00:00 |
Eddie Hung
|
317c18fc6f
|
Simplify breaking tests/arch/*/fsm.ys tests
|
2020-03-20 11:25:17 -07:00 |
Eddie Hung
|
af16ca9dd4
|
opt_expr: fix missing brace
|
2020-03-20 09:17:53 -07:00 |
Marcin Kościelnicki
|
9b982e929c
|
xilinx: Mark IOBUFDS.IOB as external pad
|
2020-03-20 14:37:38 +01:00 |
Eddie Hung
|
81ca776ea4
|
opt_expr: add $xor/$xnor/$_XOR_/$_XNOR_ tests
|
2020-03-19 16:59:11 -07:00 |
Eddie Hung
|
01f9aabc2f
|
opt_expr: extend to $xnor and $_XNOR_
|
2020-03-19 16:56:39 -07:00 |
Eddie Hung
|
ee5995641e
|
opt_expr: optimise 1-bit $xor or $_XOR_ with constant input
|
2020-03-19 16:33:54 -07:00 |
Eddie Hung
|
f828cb5132
|
Merge pull request #1788 from YosysHQ/eddie/fix_ndebug
Fix NDEBUG warnings
|
2020-03-19 14:58:06 -07:00 |
Eddie Hung
|
5e2562f1a2
|
opt_expr: add $alu tests
|
2020-03-19 14:57:10 -07:00 |
Eddie Hung
|
8d1fa0e3b9
|
opt_expr: remove redundant
|
2020-03-19 14:34:27 -07:00 |
Eddie Hung
|
213a895589
|
opt_expr: optimise $sub when both A[i] and B[i] == 1'b1
|
2020-03-19 14:34:10 -07:00 |
Eddie Hung
|
a8e5d0c402
|
opt_expr: optimise for identity $alu-s just like $add/$sub
|
2020-03-19 14:24:55 -07:00 |
Marcin Kościelnicki
|
e91368a5f4
|
fsm_extract: Initialize celltypes with full design.
Fixes #1781.
|
2020-03-19 18:51:21 +01:00 |
Miodrag Milanović
|
d46259becd
|
Merge pull request #1787 from YosysHQ/mmicko/lexer_deps
Add dependency to verilog_lexer.cc
|
2020-03-19 18:24:40 +01:00 |
Miodrag Milanovic
|
dc75ed7dac
|
Add one mode dependency
|
2020-03-19 16:53:40 +01:00 |
Eddie Hung
|
43092f063f
|
Fix NDEBUG warnings
|
2020-03-19 08:48:39 -07:00 |
N. Engelhardt
|
e03f725ef2
|
Merge pull request #1774 from boqwxp/exec
Add `exec` command to allow running shell commands from inside Yosys scripts
|
2020-03-19 13:14:43 +01:00 |
N. Engelhardt
|
b473264a06
|
Merge pull request #1775 from huaixv/asserts_locations
Add precise locations for asserts
|
2020-03-19 13:12:18 +01:00 |
Alberto Gonzalez
|
eb30d66d01
|
Clean up pseudo-private member usage in `frontends/ast/ast.cc`.
|
2020-03-19 07:29:00 +00:00 |
Alberto Gonzalez
|
6b626c2b0f
|
Clean up pseudo-private member usage in `passes/sat/miter.cc`.
|
2020-03-19 07:07:22 +00:00 |
Alberto Gonzalez
|
b88faceced
|
Clean up pseudo-private member usage in `passes/hierarchy/hierarchy.cc`.
|
2020-03-19 06:49:52 +00:00 |
huaixv
|
cd82ccd258
|
Add precise locations for asserts
|
2020-03-19 10:22:07 +08:00 |
Eddie Hung
|
7ad7f41bc5
|
kernel: share a single CellTypes within a pass
|
2020-03-18 12:21:40 -07:00 |
Eddie Hung
|
940640ac44
|
kernel: SigSpec copies to not trigger pack()
|
2020-03-18 11:51:00 -07:00 |
Eddie Hung
|
4555b5b819
|
kernel: more pass by const ref, more speedups
|
2020-03-18 11:21:53 -07:00 |
Miodrag Milanović
|
0cbf102364
|
Merge pull request #1780 from YosysHQ/fix-test-bash
Fix make test on macOS: add bash to brewfile & fix argument order
|
2020-03-18 17:39:28 +01:00 |
Eddie Hung
|
8b12e97153
|
kernel: speedup
|
2020-03-18 08:48:36 -07:00 |