Clifford Wolf
|
faf00586d8
|
Merge pull request #1003 from makaimann/zinit-all
Zinit option '-singleton' -> '-all'
|
2019-05-11 13:56:51 +02:00 |
Clifford Wolf
|
b66b657b6b
|
Add "fmcombine -initeq -anyeq"
Signed-off-by: Clifford Wolf <clifford@clifford.at>
|
2019-05-11 09:28:55 +02:00 |
Clifford Wolf
|
04ef222cfb
|
Add "stat -tech xilinx"
Signed-off-by: Clifford Wolf <clifford@clifford.at>
|
2019-05-11 09:24:52 +02:00 |
Makai Mann
|
2f5cfa014b
|
Zinit option '-singleton' -> '-all'
|
2019-05-10 10:23:14 -07:00 |
Clifford Wolf
|
3870e7cf29
|
Merge pull request #991 from kristofferkoch/gcc9-warnings
Fix all warnings that occurred when compiling with gcc9
|
2019-05-08 11:25:22 +02:00 |
Kristoffer Ellersgaard Koch
|
30c762d3a1
|
Fix all warnings that occurred when compiling with gcc9
|
2019-05-08 10:27:14 +02:00 |
Clifford Wolf
|
a76189e7ad
|
More opt_clean cleanups
Signed-off-by: Clifford Wolf <clifford@clifford.at>
|
2019-05-07 14:41:58 +02:00 |
Clifford Wolf
|
752553d8e9
|
Merge pull request #946 from YosysHQ/clifford/specify
Add specify parser
|
2019-05-06 20:57:15 +02:00 |
Clifford Wolf
|
1706798f4e
|
Merge pull request #975 from YosysHQ/clifford/fix968
Re-enable "final loop assignment" feature and fix opt_clean warnings
|
2019-05-06 20:53:38 +02:00 |
Clifford Wolf
|
7bab7b3d49
|
Merge pull request #871 from YosysHQ/verific_import
Improve verific -chparam and add hierarchy -chparam
|
2019-05-06 20:51:59 +02:00 |
Clifford Wolf
|
d187be39d6
|
Merge branch 'master' of github.com:YosysHQ/yosys into clifford/fix968
|
2019-05-06 15:41:13 +02:00 |
Clifford Wolf
|
b37c31e2cb
|
Bugfix in peepopt_shiftmul.pmg
Signed-off-by: Clifford Wolf <clifford@clifford.at>
|
2019-05-06 15:34:19 +02:00 |
Clifford Wolf
|
c0782d8390
|
Merge pull request #989 from YosysHQ/dave/abc_name_improve
ABC name recovery fixes
|
2019-05-06 13:57:35 +02:00 |
Clifford Wolf
|
f02e22a35a
|
Fix bug in "expose -input"
Signed-off-by: Clifford Wolf <clifford@clifford.at>
|
2019-05-06 13:30:55 +02:00 |
Clifford Wolf
|
ba6ce21a74
|
Cleanups in opt_clean
Signed-off-by: Clifford Wolf <clifford@clifford.at>
|
2019-05-06 12:45:22 +02:00 |
Clifford Wolf
|
c7f2e93024
|
Merge branch 'master' of github.com:YosysHQ/yosys into clifford/specify
|
2019-05-06 11:46:10 +02:00 |
David Shah
|
a84256aa36
|
abc: Fix handling of postfixed names (e.g. for retiming)
Signed-off-by: David Shah <dave@ds0.me>
|
2019-05-04 17:23:44 +01:00 |
David Shah
|
5ce9113eda
|
abc: Improve name recovery
Signed-off-by: David Shah <dave@ds0.me>
|
2019-05-04 16:53:25 +01:00 |
Clifford Wolf
|
a01386c0e4
|
Improve opt_clean handling of unused wires
Signed-off-by: Clifford Wolf <clifford@clifford.at>
|
2019-05-04 09:47:16 +02:00 |
Eddie Hung
|
d9c4644e88
|
Merge remote-tracking branch 'origin/master' into clifford/specify
|
2019-05-03 15:05:57 -07:00 |
Clifford Wolf
|
ec39cfd0ad
|
Add "hierarchy -chparam" support for non-verific top modules
Signed-off-by: Clifford Wolf <clifford@clifford.at>
|
2019-05-03 22:03:43 +02:00 |
Eddie Hung
|
eb21bf3651
|
log_warning_noprefix -> log_warning as per review
|
2019-05-03 20:53:25 +02:00 |
Eddie Hung
|
a27b42e975
|
WIP -chparam support for hierarchy when verific
|
2019-05-03 20:53:25 +02:00 |
Clifford Wolf
|
373b236108
|
Merge pull request #969 from YosysHQ/clifford/pmgenstuff
Improve pmgen, Add "peepopt" pass with shift-mul pattern
|
2019-05-03 20:39:50 +02:00 |
Clifford Wolf
|
f170fb6383
|
Merge pull request #984 from YosysHQ/eddie/fix_982
dffinit to do nothing when (* init *) value is 1'bx
|
2019-05-03 20:34:32 +02:00 |
Eddie Hung
|
e08df0c739
|
If init is 1'bx, do not add to dict as per @cliffordwolf
|
2019-05-03 08:06:16 -07:00 |
Eddie Hung
|
fc349de033
|
Revert "dffinit -noreinit to silently continue when init value is 1'bx"
This reverts commit aa081f83c7 .
|
2019-05-03 08:05:37 -07:00 |
Clifford Wolf
|
42190207b4
|
Improve opt_expr and opt_clean handling of (partially) undriven and/or unused wires, fixes #981
Signed-off-by: Clifford Wolf <clifford@clifford.at>
|
2019-05-03 14:25:01 +02:00 |
Clifford Wolf
|
5c2c0b4bb2
|
Further improve unused-detection for opt_clean driver-driver conflict warning
Signed-off-by: Clifford Wolf <clifford@clifford.at>
|
2019-05-03 09:22:26 +02:00 |
Clifford Wolf
|
f12e1155f1
|
Improve unused-detection for opt_clean driver-driver conflict warning
Signed-off-by: Clifford Wolf <clifford@clifford.at>
|
2019-05-03 09:12:10 +02:00 |
Clifford Wolf
|
2b29aa5c86
|
Update pmgen documentation
Signed-off-by: Clifford Wolf <clifford@clifford.at>
|
2019-05-03 08:35:45 +02:00 |
Clifford Wolf
|
e8c5afcb84
|
Fix typo
Signed-off-by: Clifford Wolf <clifford@clifford.at>
|
2019-05-03 08:25:30 +02:00 |
Eddie Hung
|
aa081f83c7
|
dffinit -noreinit to silently continue when init value is 1'bx
|
2019-05-02 17:40:39 -07:00 |
Eddie Hung
|
f86d153cef
|
Merge branch 'master' of github.com:YosysHQ/yosys
|
2019-05-01 16:26:43 -07:00 |
Clifford Wolf
|
521663f09e
|
Add missing enable_undef to "sat -tempinduct-def", fixes #883
Signed-off-by: Clifford Wolf <clifford@clifford.at>
|
2019-05-02 00:03:31 +02:00 |
Clifford Wolf
|
93b7fd7744
|
Fix floating point exception in qwp, fixes #923
Signed-off-by: Clifford Wolf <clifford@clifford.at>
|
2019-05-01 15:06:46 +02:00 |
Clifford Wolf
|
a30b99e66e
|
Silently resolve completely unused cell-vs-const driver-driver conflicts
Signed-off-by: Clifford Wolf <clifford@clifford.at>
|
2019-05-01 09:29:34 +02:00 |
Clifford Wolf
|
32ff37bb5a
|
Fix segfault in wreduce
Signed-off-by: Clifford Wolf <clifford@clifford.at>
|
2019-04-30 22:20:45 +02:00 |
Clifford Wolf
|
a27eeff573
|
Merge pull request #966 from YosysHQ/clifford/fix956
Drive dangling wires with init attr with their init value
|
2019-04-30 18:08:41 +02:00 |
Clifford Wolf
|
9d117eba9d
|
Add handling of init attributes in "opt_expr -undriven"
Signed-off-by: Clifford Wolf <clifford@clifford.at>
|
2019-04-30 14:46:12 +02:00 |
Clifford Wolf
|
b515fd2d25
|
Add peepopt_muldiv, fixes #930
Signed-off-by: Clifford Wolf <clifford@clifford.at>
|
2019-04-30 11:25:15 +02:00 |
Clifford Wolf
|
4306bebe58
|
pmgen progress
Signed-off-by: Clifford Wolf <clifford@clifford.at>
|
2019-04-30 10:51:51 +02:00 |
Clifford Wolf
|
bb4f3642de
|
Some pmgen reorg, rename peepopt.pmg to peepopt_shiftmul.pmg
Signed-off-by: Clifford Wolf <clifford@clifford.at>
|
2019-04-30 08:04:22 +02:00 |
Clifford Wolf
|
58238da133
|
Progress in shiftmul peepopt pattern
Signed-off-by: Clifford Wolf <clifford@clifford.at>
|
2019-04-30 07:59:39 +02:00 |
Clifford Wolf
|
ea547bcaa3
|
Add "peepopt" skeleton
Signed-off-by: Clifford Wolf <clifford@clifford.at>
|
2019-04-29 13:38:56 +02:00 |
Clifford Wolf
|
9f792c599d
|
Add pmgen support for multiple patterns in one matcher
Signed-off-by: Clifford Wolf <clifford@clifford.at>
|
2019-04-29 13:02:05 +02:00 |
Clifford Wolf
|
32881a989c
|
Support multiple pmg files (right now just concatenated together)
Signed-off-by: Clifford Wolf <clifford@clifford.at>
|
2019-04-29 12:09:02 +02:00 |
Clifford Wolf
|
754b1ee4b3
|
Drive dangling wires with init attr with their init value, fixes #956
|
2019-04-29 08:44:53 +02:00 |
Eddie Hung
|
acafcdc94d
|
Copy with 1'bx padding in $shiftx
|
2019-04-28 13:04:34 -07:00 |
Eddie Hung
|
159e7cc298
|
Add -undef option to equiv_opt, passed to equiv_induct
|
2019-04-26 11:16:48 -07:00 |