Wilson Snyder
|
c132d0e1fe
|
Fix extra duplicate multiclk blocks when dtypes differ
|
2017-10-02 22:58:34 -04:00 |
Wilson Snyder
|
1a6348f113
|
Optimize display+display statements.
|
2017-10-02 20:25:10 -04:00 |
Wilson Snyder
|
04ca6a4307
|
Fix compiler warning when WIDTH warning ignored on large compare.
|
2017-10-01 10:21:27 -04:00 |
Wilson Snyder
|
47e13cfdf4
|
Optimize concat/replicate+replicate.
|
2017-09-21 21:05:42 -04:00 |
Wilson Snyder
|
393b5d48b2
|
Better optimize Shift-And constructs.
|
2017-09-19 20:56:17 -04:00 |
Wilson Snyder
|
63361fc56e
|
Add performance information to --stats file.
|
2017-09-17 22:52:57 -04:00 |
Wilson Snyder
|
fee4aba9ec
|
Internals: Fix GCC constant warnings.
|
2017-09-15 18:26:09 -04:00 |
Wilson Snyder
|
70daadf987
|
Fix cpp-check warnings; support XML format 2
|
2017-07-06 20:25:59 -04:00 |
Wilson Snyder
|
9dc01cf540
|
Support arrayed parameter overrides, bug1153.
|
2017-05-02 19:16:54 -04:00 |
Wilson Snyder
|
8943ad5966
|
internals: Remove extra newlines on v3fatalSrc. No functional change.
|
2017-04-28 20:09:27 -04:00 |
Wilson Snyder
|
e6d7e7e329
|
Version bump
|
2017-01-15 12:13:13 -05:00 |
Wilson Snyder
|
2f34132275
|
Fix bad code when tracing array of structs, bug1122.
|
2017-01-06 18:44:37 -05:00 |
Wilson Snyder
|
a1e4d676c3
|
Fix parsing sensitivity with &&, bug934.
|
2016-12-21 18:23:14 -05:00 |
Wilson Snyder
|
7efa40966a
|
Internals: Remove second argument to visitors. No functional change intended.
|
2016-11-27 08:11:38 -05:00 |
Wilson Snyder
|
ad39931e87
|
Internals: Cleanup uses of accept in V3Width. No functional change.
|
2016-11-07 19:14:45 -05:00 |
Wilson Snyder
|
e52f5f1b63
|
Internals: Remove extraneous castNode() calls. No functional change.
|
2016-11-05 10:06:43 -04:00 |
Wilson Snyder
|
891214fa72
|
Fix enum values of 11-16 bits wide using .next/.prev, bug1062.
|
2016-06-15 22:46:34 -04:00 |
Wilson Snyder
|
9ae40d64f0
|
Support parameter type, bug376.
|
2016-03-14 21:51:31 -04:00 |
Wilson Snyder
|
a509b6a21c
|
Internals: Fix compares to null, ongoing part of bug1030. No functional change intended.
|
2016-02-08 22:15:44 -05:00 |
Johan Bjork
|
cb2d8259f2
|
Fix stats and debug print, bug1029
Signed-off-by: Wilson Snyder <wsnyder@wsnyder.org>
|
2016-01-28 22:20:31 -05:00 |
Wilson Snyder
|
b738d1960a
|
Copyright year update
|
2016-01-06 20:36:41 -05:00 |
Wilson Snyder
|
b0a249f338
|
Fix display %u, %v, %p, %z, bug989.
|
2015-11-10 21:12:15 -05:00 |
Wilson Snyder
|
4475060268
|
Ignore %l in , bug983.
|
2015-10-27 20:37:52 -04:00 |
Wilson Snyder
|
040b1b06d5
|
Support genvar indexes into arrayed cells, bug517.
|
2015-10-22 20:13:49 -04:00 |
Wilson Snyder
|
4fc9a906f6
|
Internals: Fix cppcheck warnings; add VL_DANGLING. No functional change.
|
2015-10-04 13:16:35 -04:00 |
Wilson Snyder
|
318ded4198
|
Internals: Cleanup cppcheck warnings.
|
2015-10-03 22:33:06 -04:00 |
Wilson Snyder
|
d0ec991bb2
|
Fix mis-optimizing public DPI functions, bug963.
|
2015-09-18 19:06:15 -04:00 |
Wilson Snyder
|
0ee5743853
|
Add --dump-treei-<srcfile>, bug894.
|
2015-03-12 19:48:04 -04:00 |
Wilson Snyder
|
4c91ade61d
|
Copyright year update
|
2015-01-07 18:25:53 -05:00 |
Wilson Snyder
|
ce4dfb4296
|
Fix misc string handling issues.
|
2014-11-28 20:24:42 -05:00 |
Wilson Snyder
|
43be4cf2b5
|
Add 'string' printing and comparisons, bug746, bug747, etc.
|
2014-11-28 15:01:50 -05:00 |
Wilson Snyder
|
62eb247c1e
|
Optimize SUB/ADD together.
|
2014-11-09 18:33:54 -05:00 |
Jie Xu
|
4e2884b509
|
Optimize e.g. {(b<<4)[7:4], (b<<4)[3:0]}. From assignmerge tree.
Signed-off-by: Wilson Snyder <wsnyder@wsnyder.org>
|
2014-11-05 20:58:36 -05:00 |
Wilson Snyder
|
8bfb5cc5e9
|
Internals: Add sameGateTree.
|
2014-11-02 19:52:49 -05:00 |
Wilson Snyder
|
cf6d07aafa
|
Add optimization of operators between concats, msg1447.
|
2014-10-22 21:44:41 -04:00 |
Wilson Snyder
|
6cf50e6579
|
Fix string corruption, bug780.
|
2014-06-08 21:36:18 -04:00 |
Wilson Snyder
|
5f8f474c0c
|
Fix shift with XOR mis-optimization, bug776.
|
2014-05-26 18:16:52 -04:00 |
Wilson Snyder
|
91e706ec1f
|
Fix X shift issue, bug772.
|
2014-05-24 07:05:23 -04:00 |
Wilson Snyder
|
6ce2a52c5f
|
Fix shift-right optmiization, bug763.
|
2014-05-10 16:38:20 -04:00 |
Wilson Snyder
|
621c51589a
|
Fix shift by x, bug760.
|
2014-05-04 08:50:44 -04:00 |
Glen Gibb
|
d34275150c
|
Support streaming operators, bug649.
Signed-off-by: Wilson Snyder <wsnyder@wsnyder.org>
|
2014-04-09 20:29:35 -04:00 |
Wilson Snyder
|
ff19dd94f9
|
Fix power operator calculation, bug730.
|
2014-04-05 15:44:49 -04:00 |
Wilson Snyder
|
28e35a64ea
|
Support parameter arrays, bug683.
|
2014-04-01 23:16:16 -04:00 |
Wilson Snyder
|
9e76078939
|
Fix signed shift right optimization, bug715.
|
2014-03-09 21:28:28 -04:00 |
Wilson Snyder
|
dce4519995
|
Optimizer: Put constants on left side of compares to match other AstBiOps and extend optimizations. No runtime result change intended.
|
2014-03-09 17:13:37 -04:00 |
Wilson Snyder
|
4422de0c6c
|
Copyright year update.
|
2014-01-06 19:28:57 -05:00 |
Wilson Snyder
|
bcba5075e8
|
Fix ordering of , msg1229.
|
2013-09-07 16:43:43 -04:00 |
Wilson Snyder
|
c24f7b1391
|
Support named function and task arguments.
|
2013-08-17 20:34:49 -04:00 |
Wilson Snyder
|
23bb045a72
|
Support interfaces and modports, bug102.
|
2013-05-27 21:39:19 -04:00 |
Wilson Snyder
|
175d59ecba
|
Fix GCC version runtime changes, bug651.
|
2013-05-23 20:19:51 -04:00 |