Eddie Hung
|
091bf4a18b
|
Remove sequential extension
|
2019-08-20 18:16:37 -07:00 |
Eddie Hung
|
fad15d276d
|
retime_mode -> dff_mode
|
2019-08-20 18:08:58 -07:00 |
Eddie Hung
|
505d062daf
|
Fix use of {CLK,EN}_POLARITY, also add a FIXME
|
2019-08-20 13:33:31 -07:00 |
Eddie Hung
|
c4d4c6db3f
|
Merge remote-tracking branch 'origin/master' into xaig_dff
|
2019-08-20 12:00:12 -07:00 |
Eddie Hung
|
14c03861b6
|
Merge pull request #1304 from YosysHQ/eddie/abc9_refactor
Refactor abc9 to use port attributes, not module attributes
|
2019-08-20 11:59:31 -07:00 |
Clifford Wolf
|
d0117d7d12
|
Merge branch 'master' into clifford/pmgen
|
2019-08-20 11:39:23 +02:00 |
whitequark
|
749ff864aa
|
Merge pull request #1309 from whitequark/proc_clean-fix-1268
proc_clean: fix order of switch insertion
|
2019-08-20 00:45:41 +00:00 |
Eddie Hung
|
1f03154a0c
|
Merge remote-tracking branch 'origin/master' into xaig_dff
|
2019-08-19 15:19:32 -07:00 |
Eddie Hung
|
e29df7d5fa
|
Remove debug
|
2019-08-19 12:44:43 -07:00 |
Eddie Hung
|
91687d3fea
|
Add (* abc_arrival *) attribute
|
2019-08-19 12:33:24 -07:00 |
Eddie Hung
|
ba2261e21a
|
Move from cell attr to module attr
|
2019-08-19 11:18:33 -07:00 |
Eddie Hung
|
7e010834eb
|
Fix typo
|
2019-08-19 10:41:18 -07:00 |
Eddie Hung
|
f42ba811b6
|
ID({A,B,Y}) -> ID::{A,B,Y} for opt_share.cc
|
2019-08-19 10:11:47 -07:00 |
Eddie Hung
|
2f4e0a5388
|
Merge remote-tracking branch 'origin/master' into xaig_dff
|
2019-08-19 10:07:27 -07:00 |
Eddie Hung
|
d81a090d89
|
Unify abc_carry_{in,out} into abc_carry and use port dir, as @mithro
|
2019-08-19 09:56:17 -07:00 |
Eddie Hung
|
e301440a0b
|
Use attributes instead of params
|
2019-08-19 09:51:49 -07:00 |
whitequark
|
4a942ba7b9
|
proc_clean: fix order of switch insertion.
Fixes #1268.
|
2019-08-19 16:44:23 +00:00 |
Eddie Hung
|
9bfe924e17
|
Set abc_flop and use it in toposort
|
2019-08-19 09:40:01 -07:00 |
Clifford Wolf
|
1e3dd0a2da
|
Merge branch 'master' of github.com:YosysHQ/yosys into clifford/pmgen
|
2019-08-19 13:04:06 +02:00 |
Miodrag Milanovic
|
dbe3cb9708
|
Ignore all generated headers for pmgen pass
|
2019-08-18 10:49:17 +02:00 |
whitequark
|
101235400c
|
Merge branch 'master' into eddie/pr1266_again
|
2019-08-18 08:04:10 +00:00 |
Clifford Wolf
|
2a78a1fd00
|
Merge pull request #1283 from YosysHQ/clifford/fix1255
Fix various NDEBUG compiler warnings
|
2019-08-17 15:07:16 +02:00 |
Clifford Wolf
|
ae5d8dc939
|
Merge pull request #1303 from YosysHQ/bogdanvuk/opt_share
Implement opt_share from @bogdanvuk
|
2019-08-17 15:03:46 +02:00 |
Clifford Wolf
|
8915f496d9
|
Merge pull request #1300 from YosysHQ/eddie/cleanup2
Use ID::{A,B,Y,keep,blackbox,whitebox} instead of ID()
|
2019-08-17 15:01:31 +02:00 |
Clifford Wolf
|
f3405fb048
|
Refactor pmgen rollback mechanism
Signed-off-by: Clifford Wolf <clifford@clifford.at>
|
2019-08-17 13:54:18 +02:00 |
Clifford Wolf
|
318ae0351c
|
Improvements in "test_pmgen -generate"
Signed-off-by: Clifford Wolf <clifford@clifford.at>
|
2019-08-17 13:53:55 +02:00 |
Clifford Wolf
|
f95853c822
|
Add pmgen "fallthrough" statement
Signed-off-by: Clifford Wolf <clifford@clifford.at>
|
2019-08-17 11:29:37 +02:00 |
Eddie Hung
|
24c934f1af
|
Merge branch 'eddie/abc9_refactor' into xaig_dff
|
2019-08-16 16:51:22 -07:00 |
Eddie Hung
|
5abe133323
|
Use ID()
|
2019-08-16 16:38:49 -07:00 |
Eddie Hung
|
4fe307f1bc
|
Compute abc_scc_break and move CI/CO outside of each abc9
|
2019-08-16 15:41:17 -07:00 |
Eddie Hung
|
3d3779b037
|
Use ID() macro
|
2019-08-16 14:01:55 -07:00 |
Eddie Hung
|
fab067cece
|
Add 'opt_share' to 'opt -full'
|
2019-08-16 13:47:37 -07:00 |
Eddie Hung
|
51d28645da
|
Merge https://github.com/bogdanvuk/yosys into bogdanvuk/opt_share
|
2019-08-16 13:40:29 -07:00 |
Eddie Hung
|
cd5a372cd1
|
Add help() call
|
2019-08-16 13:00:12 -07:00 |
Eddie Hung
|
29e14e674e
|
Remove `using namespace RTLIL;`
|
2019-08-16 19:36:45 +00:00 |
Clifford Wolf
|
64bd414e54
|
Minor bugfix in "test_pmgen -generate"
Signed-off-by: Clifford Wolf <clifford@clifford.at>
|
2019-08-16 14:35:13 +02:00 |
Clifford Wolf
|
958be89c47
|
Merge pull request #1302 from mmicko/dfflibmap_regression
DFFLIBMAP pass regression fix
|
2019-08-16 14:26:58 +02:00 |
Clifford Wolf
|
20910fd7c8
|
Add pmgen finish statement, return number of matches
Signed-off-by: Clifford Wolf <clifford@clifford.at>
|
2019-08-16 14:16:35 +02:00 |
Clifford Wolf
|
f45dad8220
|
Redesign pmgen backtracking for recursive matching
Signed-off-by: Clifford Wolf <clifford@clifford.at>
|
2019-08-16 13:47:50 +02:00 |
Clifford Wolf
|
c710df181c
|
Add pmgen "generate" feature
Signed-off-by: Clifford Wolf <clifford@clifford.at>
|
2019-08-16 13:26:36 +02:00 |
Miodrag Milanovic
|
72eacdb9f8
|
Regression in abc9
|
2019-08-16 13:21:11 +02:00 |
Miodrag Milanovic
|
bb79e050a5
|
Just needed IDs to be IdString
|
2019-08-16 11:50:34 +02:00 |
Clifford Wolf
|
4a57b7e1ab
|
Refactor demo_reduce into test_pmgen
Signed-off-by: Clifford Wolf <clifford@clifford.at>
|
2019-08-16 11:47:51 +02:00 |
Clifford Wolf
|
bb37a20e8d
|
Add missing NMUX to "abc -g" handling
Signed-off-by: Clifford Wolf <clifford@clifford.at>
|
2019-08-16 10:36:11 +02:00 |
Eddie Hung
|
eae5a6b12c
|
Use ID::keep more liberally too
|
2019-08-15 14:51:12 -07:00 |
Eddie Hung
|
52355f5185
|
Use more ID::{A,B,Y,blackbox,whitebox}
|
2019-08-15 14:50:10 -07:00 |
Clifford Wolf
|
016036f247
|
Add doc for pmgen semioptional statement, Add pmgen changes to CHANGELOG
Signed-off-by: Clifford Wolf <clifford@clifford.at>
|
2019-08-15 23:02:37 +02:00 |
Clifford Wolf
|
969ab9027a
|
Update pmgen documentation
Signed-off-by: Clifford Wolf <clifford@clifford.at>
|
2019-08-15 22:48:13 +02:00 |
Clifford Wolf
|
eb80d3d43f
|
Change pmgen default rule to reject, switch peepopt behavior to accept
Signed-off-by: Clifford Wolf <clifford@clifford.at>
|
2019-08-15 22:47:59 +02:00 |
Clifford Wolf
|
49301b733e
|
Merge branch 'master' into clifford/fix1255
|
2019-08-15 22:44:38 +02:00 |