Eddie Hung
|
9a84e4711c
|
Spacing
|
2019-09-13 16:30:44 -07:00 |
|
Eddie Hung
|
5473e597bf
|
Use template specialisation
|
2019-09-13 11:13:57 -07:00 |
|
Eddie Hung
|
95e80809a5
|
Revert "SigSet<Cell*> to use stable compare class"
This reverts commit 4ea34aaacd.
|
2019-09-13 09:49:15 -07:00 |
|
Eddie Hung
|
c487a8ff25
|
Grammar
|
2019-09-12 12:00:34 -07:00 |
|
Eddie Hung
|
c05a403dd1
|
static_assert to enforce this going forward
|
2019-09-12 11:45:17 -07:00 |
|
Eddie Hung
|
4ea34aaacd
|
SigSet<Cell*> to use stable compare class
|
2019-09-12 11:45:02 -07:00 |
|
Clifford Wolf
|
e9f3eb9760
|
Bump year in copyright notice
Signed-off-by: Clifford Wolf <[email protected]>
|
2019-08-22 18:43:16 +02: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 |
|
Eddie Hung
|
3b19c3657c
|
Move namespace alias
|
2019-08-16 19:37:11 +00:00 |
|
Eddie Hung
|
0b9ee4fbbf
|
Try this for gcc-4.8?
|
2019-08-15 16:20:54 -07:00 |
|
Eddie Hung
|
453a9429b6
|
Fix spacing
|
2019-08-15 14:54:41 -07:00 |
|
Eddie Hung
|
52355f5185
|
Use more ID::{A,B,Y,blackbox,whitebox}
|
2019-08-15 14:50:10 -07:00 |
|
Clifford Wolf
|
49301b733e
|
Merge branch 'master' into clifford/fix1255
|
2019-08-15 22:44:38 +02:00 |
|
Eddie Hung
|
4cfefae21e
|
More use of IdString::in()
|
2019-08-15 09:23:57 -07:00 |
|
Clifford Wolf
|
0c5db07cd6
|
Fix various NDEBUG compiler warnings, closes #1255
Signed-off-by: Clifford Wolf <[email protected]>
|
2019-08-13 13:29:03 +02:00 |
|
Clifford Wolf
|
b25cf36856
|
Add YOSYS_NO_IDS_REFCNT configuration macro
Signed-off-by: Clifford Wolf <[email protected]>
|
2019-08-11 12:23:16 +02:00 |
|
Clifford Wolf
|
390bf459fb
|
Use ID() in kernel/*, add simple ID:: hack (to be improved upon later)
Signed-off-by: Clifford Wolf <[email protected]>
|
2019-08-11 11:39:46 +02:00 |
|
Clifford Wolf
|
8222c5735e
|
More improvements and cleanups in IdString subsystem
- better use of "inline" keyword
- deprecate "sticky" IDs feature
- improve handling of empty ID
- add move constructor
Signed-off-by: Clifford Wolf <[email protected]>
|
2019-08-11 11:39:46 +02:00 |
|
Clifford Wolf
|
b5534b66c8
|
Improve API of ID() macro
Signed-off-by: Clifford Wolf <[email protected]>
|
2019-08-11 11:39:46 +02:00 |
|
Clifford Wolf
|
f54bf1631f
|
Merge pull request #1258 from YosysHQ/eddie/cleanup
Cleanup a few barnacles across codebase
|
2019-08-10 09:52:14 +02:00 |
|
Eddie Hung
|
6d77236f38
|
substr() -> compare()
|
2019-08-07 12:20:08 -07:00 |
|
Eddie Hung
|
71eff6f0de
|
RTLIL::S{0,1} -> State::S{0,1} for headers
|
2019-08-07 11:14:03 -07:00 |
|
Eddie Hung
|
7164996921
|
RTLIL::S{0,1} -> State::S{0,1}
|
2019-08-07 11:12:38 -07:00 |
|
Eddie Hung
|
e6d5147214
|
Merge remote-tracking branch 'origin/master' into eddie/cleanup
|
2019-08-07 11:11:50 -07:00 |
|
Eddie Hung
|
48d0f99406
|
stoi -> atoi
|
2019-08-07 11:09:17 -07:00 |
|
Clifford Wolf
|
9260e97aa2
|
Automatically prune init attributes in verific front-end, fixes #1237
Signed-off-by: Clifford Wolf <[email protected]>
|
2019-08-07 15:31:49 +02:00 |
|
Clifford Wolf
|
e9a756aa7a
|
Merge pull request #1213 from YosysHQ/eddie/wreduce_add
wreduce/opt_expr: improve width reduction for $add and $sub cells
|
2019-08-07 14:27:35 +02:00 |
|
Clifford Wolf
|
c5d56fbe2d
|
Merge pull request #1253 from YosysHQ/clifford/check
Be less aggressive with running design->check()
|
2019-08-07 12:14:41 +02:00 |
|
Clifford Wolf
|
338f6765eb
|
Tweak default gate costs, cleanup "stat -tech cmos"
Signed-off-by: Clifford Wolf <[email protected]>
|
2019-08-07 10:25:51 +02:00 |
|
Eddie Hung
|
234fcf1724
|
Fix typos
|
2019-08-06 19:07:45 -07:00 |
|
Eddie Hung
|
c11ad24fd7
|
Use std::stoi instead of atoi(<str>.c_str())
|
2019-08-06 16:45:48 -07:00 |
|
Eddie Hung
|
e38f40af5b
|
Use IdString::begins_with()
|
2019-08-06 16:42:25 -07:00 |
|
Eddie Hung
|
3486235338
|
Make liberal use of IdString.in()
|
2019-08-06 16:18:18 -07:00 |
|
Clifford Wolf
|
100c377451
|
Redesign of cell cost API
Signed-off-by: Clifford Wolf <[email protected]>
|
2019-08-07 01:12:14 +02:00 |
|
Eddie Hung
|
84f52aee0d
|
Add SigSpec::extract_end() convenience function
|
2019-08-06 15:25:11 -07:00 |
|
Eddie Hung
|
0b56be8c56
|
Restore original SigSpec::extract()
|
2019-08-06 15:24:55 -07:00 |
|
Eddie Hung
|
26cb3e7afc
|
Merge remote-tracking branch 'origin/master' into eddie/wreduce_add
|
2019-08-06 14:50:00 -07:00 |
|
Clifford Wolf
|
95a6582f34
|
Be less aggressive with running design->check()
Signed-off-by: Clifford Wolf <[email protected]>
|
2019-08-06 19:21:37 +02:00 |
|
David Shah
|
27360ceda6
|
Add support for writing gzip-compressed files
Signed-off-by: David Shah <[email protected]>
|
2019-08-06 17:43:04 +01:00 |
|
Clifford Wolf
|
023086bd46
|
Add $_NMUX_, add "abc -g cmos", add proper cmos cell costs
Signed-off-by: Clifford Wolf <[email protected]>
|
2019-08-06 04:47:55 +02:00 |
|
Miodrag Milanovic
|
f767179c75
|
New mxe hacks needed to support 2ca237e
|
2019-08-01 17:28:07 +02:00 |
|
Miodrag Milanovic
|
3e4307c104
|
Fix case when file does not exist
|
2019-07-29 12:29:13 +02:00 |
|
David Shah
|
6538671c84
|
Merge pull request #1226 from YosysHQ/dave/gzip
Add support for gzip'd input files
|
2019-07-27 07:40:38 +01:00 |
|
David Shah
|
da6701c4cd
|
Fix frontend auto-detection for gzipped input
Signed-off-by: David Shah <[email protected]>
|
2019-07-26 10:29:05 +01:00 |
|
David Shah
|
933db0410e
|
Add support for reading gzip'd input files
Signed-off-by: David Shah <[email protected]>
|
2019-07-26 10:23:58 +01:00 |
|
Jakob Wenzel
|
70882a8070
|
replaced std::iterator with using statements
|
2019-07-25 09:51:09 +02:00 |
|
Jakob Wenzel
|
25685a9a5b
|
made ObjectIterator extend std::iterator
this makes it possible to use std algorithms on them
|
2019-07-24 16:35:40 +02:00 |
|
Eddie Hung
|
54708dfbd7
|
Add an SigSpec::at(offset, defval) convenience method
|
2019-07-19 13:54:57 -07:00 |
|
Eddie Hung
|
25ff27e37f
|
SigSpec::extract to take negative lengths
|
2019-07-19 12:34:04 -07:00 |
|
Eddie Hung
|
06f94c92d4
|
Revert "Add log_checkpoint function and use it in opt_muxtree"
This reverts commit 0e6c83027f.
|
2019-07-15 08:35:48 -07:00 |
|