Clifford Wolf
|
375aa71dfe
|
Various fixes in Verific frontend for new RTLIL API
|
2014-07-23 21:35:01 +02:00 |
Clifford Wolf
|
2a41afb7b2
|
Added RTLIL::SigSpec::repeat()
|
2014-07-23 21:34:14 +02:00 |
Clifford Wolf
|
20a7965f61
|
Various small fixes (from gcc compiler warnings)
|
2014-07-23 20:45:27 +02:00 |
Clifford Wolf
|
c094c53de8
|
Removed RTLIL::SigSpec::optimize()
|
2014-07-23 20:32:28 +02:00 |
Clifford Wolf
|
8fd8e4a468
|
Turned RTLIL::SigSpec::optimize() to a no-op: a packed SigSpec is now always optimized
|
2014-07-23 20:11:55 +02:00 |
Clifford Wolf
|
3ec785b881
|
Fixed manual/CHAPTER_Prog/stubnets.cc
|
2014-07-23 19:36:43 +02:00 |
Clifford Wolf
|
a62c21c9c6
|
Removed RTLIL::SigSpec::expand() method
|
2014-07-23 19:34:51 +02:00 |
Clifford Wolf
|
54552f6809
|
Added eclipse .setting folder to .gitignore
|
2014-07-23 19:31:34 +02:00 |
Clifford Wolf
|
4e802eb7f6
|
Fixed all users of SigSpec::chunks_rw() and removed it
|
2014-07-23 15:36:09 +02:00 |
Clifford Wolf
|
85db102e13
|
Replaced RTLIL::SigSpec::operator!=() with inline version
|
2014-07-23 15:35:09 +02:00 |
Clifford Wolf
|
5b51b67297
|
Merge branch: Refactoring {SigSpec|SigChunk}(RTLIL::Wire *wire, ..) constructor
|
2014-07-23 10:05:42 +02:00 |
Clifford Wolf
|
ec923652e2
|
Refactoring {SigSpec|SigChunk}(RTLIL::Wire *wire, ..) constructor -- step 3/3
|
2014-07-23 09:52:55 +02:00 |
Clifford Wolf
|
a8d3a68971
|
Refactoring {SigSpec|SigChunk}(RTLIL::Wire *wire, ..) constructor -- step 2/3
|
2014-07-23 09:49:43 +02:00 |
Clifford Wolf
|
260c19ec5a
|
Refactoring {SigSpec|SigChunk}(RTLIL::Wire *wire, ..) constructor -- step 1/3
|
2014-07-23 09:34:47 +02:00 |
Clifford Wolf
|
c61467a32c
|
Some cleanups in RTLIL::SigChunk::SigChunk(const RTLIL::Const&)
|
2014-07-23 08:59:54 +02:00 |
Clifford Wolf
|
115dd959d9
|
SigSpec refactoring: More cleanups of old SigSpec use pattern
|
2014-07-22 23:50:21 +02:00 |
Clifford Wolf
|
9e94f41b89
|
SigSpec refactoring: Added RTLIL::SigSpecIterator
|
2014-07-22 23:49:26 +02:00 |
Clifford Wolf
|
4a6d234ec7
|
SigSpec refactoring: cleanup of old SigSpec usage in fsm_* commands
|
2014-07-22 23:11:36 +02:00 |
Clifford Wolf
|
65a939cb27
|
Fixed memory corruption with new SigSpec API in proc_mux
|
2014-07-22 22:54:39 +02:00 |
Clifford Wolf
|
f80da7b41d
|
SigSpec refactoring: added RTLIL::SigSpec::operator[]
|
2014-07-22 22:54:03 +02:00 |
Clifford Wolf
|
e7e30f1c86
|
fixed memory leak in fsm_opt
|
2014-07-22 22:52:57 +02:00 |
Clifford Wolf
|
fd4cbe6275
|
SigSpec refactoring: rewrote some RTLIL::SigSpec methods to use unpacked form
|
2014-07-22 22:26:30 +02:00 |
Clifford Wolf
|
a97be0828a
|
Removed RTLIL::SigChunk::compare()
|
2014-07-22 21:40:52 +02:00 |
Clifford Wolf
|
08e1e25169
|
SigSpec refactoring: added RTLIL::SigSpec::bits() and pack/unpack api
|
2014-07-22 21:33:52 +02:00 |
Clifford Wolf
|
28b3fd05fa
|
SigSpec refactoring: change RTLIL::SigSpec::chunks() to be read-only, created interim RTLIL::SigSpec::chunks_rw()
|
2014-07-22 20:58:44 +02:00 |
Clifford Wolf
|
7bffde6abd
|
SigSpec refactoring: change RTLIL::SigSpec::size() to be read-only
|
2014-07-22 20:39:38 +02:00 |
Clifford Wolf
|
4b4048bc5f
|
SigSpec refactoring: using the accessor functions everywhere
|
2014-07-22 20:39:37 +02:00 |
Clifford Wolf
|
16e5ae0b92
|
SigSpec refactoring: renamed the SigSpec members to chunks_ and width_ and added accessor functions
|
2014-07-22 20:39:37 +02:00 |
Clifford Wolf
|
a233762a81
|
SigSpec refactoring: renamed chunks and width to __chunks and __width
|
2014-07-22 20:39:37 +02:00 |
Clifford Wolf
|
3b5f4ff39c
|
Fixed ilang parsing of process attributes
|
2014-07-22 20:39:37 +02:00 |
Clifford Wolf
|
d6d0e08834
|
Fixed make rules for ilang parser
|
2014-07-22 20:39:37 +02:00 |
Clifford Wolf
|
0229d68fc9
|
Use "opt -fine" in test/vloght/test_mapopt.sh
|
2014-07-21 21:39:59 +02:00 |
Clifford Wolf
|
137dbf3cf7
|
Added "opt_const -keepdc"
|
2014-07-21 21:38:55 +02:00 |
Clifford Wolf
|
1873480ca5
|
Added mul to mux conversion to "opt_const -fine"
|
2014-07-21 17:19:50 +02:00 |
Clifford Wolf
|
1241a9fd50
|
Added "opt_const -fine" and "opt_reduce -fine"
|
2014-07-21 16:34:16 +02:00 |
Clifford Wolf
|
4147b55c23
|
Added "autoidx" statement to ilang file format
|
2014-07-21 15:15:18 +02:00 |
Clifford Wolf
|
e035f1d886
|
Added opt_const support for simple identities
|
2014-07-21 14:41:02 +02:00 |
Clifford Wolf
|
668306d00f
|
Various improvements in test/vloghtb
|
2014-07-21 14:40:57 +02:00 |
Clifford Wolf
|
550ac35873
|
Added support for scripts with labels
|
2014-07-21 13:28:18 +02:00 |
Clifford Wolf
|
361e0d62ff
|
Replaced depricated NEW_WIRE macro with module->addWire() calls
|
2014-07-21 12:42:02 +02:00 |
Clifford Wolf
|
1d88f1cf9f
|
Removed deprecated module->new_wire()
|
2014-07-21 12:35:06 +02:00 |
Clifford Wolf
|
3cb61d03f8
|
Wider range of cell types supported in "share" pass
|
2014-07-21 12:18:29 +02:00 |
Clifford Wolf
|
c54d1f2ad1
|
Bugfix in satgen for cells with wider in- than outputs.
|
2014-07-21 12:03:41 +02:00 |
Clifford Wolf
|
54b0f2e659
|
Added module->remove(), module->addWire(), module->addCell(), cell->check()
|
2014-07-21 12:02:55 +02:00 |
Clifford Wolf
|
caae6e19df
|
Added log_ping()
|
2014-07-21 12:01:45 +02:00 |
Clifford Wolf
|
b49beab1f3
|
Use ezSAT::non_incremental() in "share" pass
|
2014-07-21 02:08:38 +02:00 |
Clifford Wolf
|
b1d520949b
|
Added ezSAT::keep_cnf() and ezSAT::non_incremental()
|
2014-07-21 02:01:32 +02:00 |
Clifford Wolf
|
ade659e617
|
Fixed ezSAT stand-alone build
|
2014-07-21 01:03:01 +02:00 |
Clifford Wolf
|
92c9403249
|
Updated minisat
|
2014-07-21 01:01:26 +02:00 |
Clifford Wolf
|
c6b3f4e089
|
Using relative path names in minisat headers
|
2014-07-21 01:00:39 +02:00 |