Wilson Snyder
|
24dbb0bc5c
|
Internals: V3Width call refactoring. No functional change.
|
2025-03-08 12:44:30 -05:00 |
github action
|
5045bf53df
|
Apply 'make format'
|
2025-03-08 16:09:07 +00:00 |
Wilson Snyder
|
51fcb881d5
|
Fix error on out-of-range lvalue part select (#5820).
|
2025-03-08 11:05:58 -05:00 |
Geza Lore
|
20b964a9a2
|
Fix splitting of packed ports with non-zero based ranges (#5842)
|
2025-03-08 09:37:30 -05:00 |
Mateusz Gancarz
|
9b4509f7d9
|
Add `--trace-saif` for SAIF power traces (#5812)
|
2025-03-07 10:41:29 -05:00 |
Geza Lore
|
96bffd49aa
|
Fix invalidating variable caches in SenExprBulider (#5834) (#5835)
|
2025-03-07 07:18:34 -05:00 |
Krzysztof Bieganski
|
b2093b513a
|
Fix type_id package scope resolution (#5826)
|
2025-03-06 17:41:27 -05:00 |
Wilson Snyder
|
8e87a99628
|
Fix `rand_mode` method with cast (#5831).
|
2025-03-05 21:43:50 -05:00 |
Bartłomiej Chmiel
|
a3b2c2af17
|
Support force/release with a variable reference (#5721) (#5810)
|
2025-03-04 10:12:02 -05:00 |
Wilson Snyder
|
27d3eb5b7b
|
Fix UNOPTFLAT warnings with `--coverage-trace` and always_comb (#5821).
|
2025-03-02 20:02:55 -05:00 |
Wilson Snyder
|
ce211ebceb
|
Internals: Make some auto more explicit. No functional change.
|
2025-03-02 17:01:35 -05:00 |
Geza Lore
|
0133bc6b09
|
Do not use function locals in SenExprBuilder (#5822)
Function locals are not safe here because we might need to split up
the generated function. V3Localize can fix them later if safe.
|
2025-03-02 16:13:59 +00:00 |
Geza Lore
|
fc302a5207
|
Fix sorting of wide SenItems (#5816)
This used to throw Error: Value too wide for 64-bits expected in this context
|
2025-03-01 22:11:43 +00:00 |
Geza Lore
|
14f618b0f6
|
Fix invalid code motion over branches (#5811) (#5814)
|
2025-02-28 13:32:03 -05:00 |
Wilson Snyder
|
a9762e0c5c
|
Fix coredump on fork inside disable named block by adding an UNSUPPORTED
|
2025-02-27 21:42:20 -05:00 |
Wilson Snyder
|
098ee6fa7a
|
Internals: Cleanup some missing VL_RESTORERs. No functional change intended.
|
2025-02-27 21:18:27 -05:00 |
Wilson Snyder
|
7f94fa1da7
|
Add check for `let` misused in statement context (#5733).
|
2025-02-26 09:08:41 -05:00 |
Wilson Snyder
|
3b98db17cc
|
Fix reset of automatic function variables (#5747).
Also required V3Life optimize CRESET(x) ... ASSIGN(rhs, x) to remove the
extraneous CRESET to avoid creating new UNOPTFLAT situations.
|
2025-02-25 22:48:53 -05:00 |
Wilson Snyder
|
489349ffbd
|
Internals: Reduce verbosity of SplitVar
|
2025-02-25 20:41:00 -05:00 |
Wilson Snyder
|
b52e1d3ede
|
Fix wrong fileline on 1step
|
2025-02-25 20:40:33 -05:00 |
Bartłomiej Chmiel
|
6a8f97e184
|
Internals: Fix typos (#5803)
Signed-off-by: Bartłomiej Chmiel <bchmiel@antmicro.com>
|
2025-02-25 12:44:14 -05:00 |
Kamil Rakoczy
|
3ab89d5be7
|
Add used language to `--preproc-resolve` output (#5795)
|
2025-02-25 07:03:25 -05:00 |
Wilson Snyder
|
d232923051
|
Change `--output-groups` to default to value of `--build-jobs`.
Those using build farms may need to now use `--output-groups 0` or otherwise.
|
2025-02-24 20:38:08 -05:00 |
Yilou Wang
|
dae4c8ee22
|
Support constrained random for arrays in structs (#5765) (#5802)
|
2025-02-24 17:51:51 -05:00 |
Wilson Snyder
|
4ce8164277
|
Fix parsing input wire with default and range (#5800).
|
2025-02-24 03:51:49 -05:00 |
Todd Strader
|
7ec32799b0
|
Fix expression coverage + VarXRefs (#5797)
|
2025-02-22 15:55:23 -05:00 |
Geza Lore
|
812861e7f2
|
Optimize splitting trigger computation and dump (#5798)
|
2025-02-23 05:57:36 +10:00 |
Wilson Snyder
|
1857f6399c
|
Fix `$monitor` with dotted references (#5794).
|
2025-02-21 17:18:49 -05:00 |
Todd Strader
|
f7ccc013e7
|
Improve V3EmitV for interfaces (#5796)
|
2025-02-21 16:49:14 -05:00 |
Kamil Rakoczy
|
2e1fa8f338
|
Add `--preproc-resolve` for modules in preprocessor output (#5789)
Signed-off-by: Kamil Rakoczy <krakoczy@antmicro.com>
|
2025-02-22 04:47:54 +10:00 |
Todd Strader
|
70459b3208
|
Fix V3EmitV for non-zero based arrays (#5790)
|
2025-02-21 05:49:32 +11:00 |
Ryszard Rozak
|
2a23ec74e4
|
Fix dpi context functions (#5788)
|
2025-02-20 10:15:09 +01:00 |
Wilson Snyder
|
be1ace423e
|
Fix time import error on time parameters (#5786).
|
2025-02-19 17:03:59 -05:00 |
Todd Strader
|
34ced254c0
|
Support expression coverage (#5719)
|
2025-02-19 16:42:23 -05:00 |
Wilson Snyder
|
fe15171649
|
Internals: cppcheck cleanups. No functional change.
|
2025-02-18 01:14:51 -05:00 |
Yutetsu TAKATSUKASA
|
1a07af57a3
|
Fix unpacked split_var (#5782) (#5785)
|
2025-02-18 05:34:57 +11:00 |
Kamil Rakoczy
|
c840ffb0ae
|
Support nested classes (#4178) (#5778)
Signed-off-by: Kamil Rakoczy <krakoczy@antmicro.com>
|
2025-02-17 23:47:41 +11:00 |
Wilson Snyder
|
754c5c71f1
|
Fix force VPI public signal visibility (#5225).
|
2025-02-15 00:58:14 -05:00 |
Todd Strader
|
b645fcf027
|
More V3EmitV support (#5779)
|
2025-02-14 14:58:11 -05:00 |
Krzysztof Bieganski
|
ffb02cea15
|
Fix ignoring joins in stringify in preprocessor (#5777)
Signed-off-by: Krzysztof Bieganski <kbieganski@antmicro.com>
|
2025-02-13 18:33:12 -05:00 |
Krzysztof Bieganski
|
f753ae2518
|
Support selects on arbitrary string expressions (#5773)
|
2025-02-11 12:06:34 -05:00 |
Dave Sargeant
|
caa19c0cb3
|
Fix VFileContent reference count (#5769) (#5771)
|
2025-02-10 10:04:04 -05:00 |
Krzysztof Bieganski
|
283f6c7433
|
Add `--preproc-token-limit` (#5768)
|
2025-02-07 10:32:12 -05:00 |
Yilou Wang
|
6b4183632c
|
Support Unpacked Structures' Constrained Randomization (#5657) (#5759)
|
2025-02-03 11:56:00 -05:00 |
Wilson Snyder
|
e0e164cea2
|
Internals: Optimize clearFired (#5753)
|
2025-01-30 07:52:38 -05:00 |
Bartłomiej Chmiel
|
a379382d32
|
Fix handling forced assigns in V3Life (#5757)
|
2025-01-28 07:30:40 -05:00 |
Wilson Snyder
|
e2a6e19cac
|
Cleanup V3EmitMk report style
|
2025-01-25 17:52:27 -05:00 |
Wilson Snyder
|
61bfb6c308
|
Remove `list`/`map` from keyword warnings.
Reduces warning verbosity from `map` in UVM.
Assumes user doesn't do a `using namespace std`.
|
2025-01-25 16:08:15 -05:00 |
Wilson Snyder
|
bdcfc4e286
|
Reduce verbosity under `--debug` default level
|
2025-01-25 16:01:20 -05:00 |
Wilson Snyder
|
41bb54bc2c
|
Add Makefile targets count to stats
|
2025-01-25 13:35:56 -05:00 |