Commit Graph

6172 Commits

Author SHA1 Message Date
github action d9dfe983ae Apply 'make format' 2026-03-30 11:23:21 +00:00
Kamil Danecki 011ca59c0e Apply suggestion
Signed-off-by: Kamil Danecki <kdanecki@internships.antmicro.com>
2026-03-27 12:57:31 +01:00
Kamil Danecki e7cc286dec Format error message
Signed-off-by: Kamil Danecki <kdanecki@internships.antmicro.com>
2026-03-26 13:24:21 +01:00
Kamil Danecki 7982361aaf Remove assert
Signed-off-by: Kamil Danecki <kdanecki@internships.antmicro.com>
2026-03-26 12:50:09 +01:00
Kamil Danecki c816addc60 Add comment
Signed-off-by: Kamil Danecki <kdanecki@internships.antmicro.com>
2026-03-26 09:27:13 +01:00
Kamil Danecki 8eaf171135 Rename port variable
Signed-off-by: Kamil Danecki <kdanecki@internships.antmicro.com>
2026-03-26 09:27:13 +01:00
Kamil Danecki 4926fbd369 Cleanup
Signed-off-by: Kamil Danecki <kdanecki@internships.antmicro.com>
2026-03-26 09:04:02 +01:00
Kamil Danecki 4235c938c6 Replace with addStmtsp
Signed-off-by: Kamil Danecki <kdanecki@internships.antmicro.com>
2026-03-26 09:03:51 +01:00
Kamil Danecki 4439f17cd5 Remove task lifetime check
Signed-off-by: Kamil Danecki <kdanecki@internships.antmicro.com>
2026-03-26 08:59:03 +01:00
Kamil Danecki 935b3bf9ea Check for timing control only once
Signed-off-by: Kamil Danecki <kdanecki@internships.antmicro.com>
2026-03-26 08:51:56 +01:00
Kamil Danecki e16db343ab Cleanup
Signed-off-by: Kamil Danecki <kdanecki@internships.antmicro.com>
2026-03-24 12:45:09 +01:00
Kamil Danecki 3a2c29c04b Only in static tasks
Signed-off-by: Kamil Danecki <kdanecki@internships.antmicro.com>
2026-03-24 12:06:15 +01:00
Kamil Danecki 24a50a39bf fixup! Set static when task has timing control 2026-03-24 12:06:15 +01:00
Kamil Danecki adb298dce1 Set static when task has timing control
Signed-off-by: Kamil Danecki <kdanecki@internships.antmicro.com>
2026-03-24 12:06:15 +01:00
Kamil Danecki d2f34b9974 Revert "Change var lifetime in v3fork"
This reverts commit 77597cda8c0c22491ca2fbbe135ccdd7ff538132.
2026-03-24 12:06:15 +01:00
Kamil Danecki 1e6fb7ae23 Change var lifetime in v3fork
Signed-off-by: Kamil Danecki <kdanecki@internships.antmicro.com>
2026-03-24 12:06:15 +01:00
Kamil Danecki c37d1fd925 Revert "Set lifetime to static"
This reverts commit 8dc3b2b1ded9326ea9ed5a7bdf2a40b893a7dcd0.
2026-03-24 12:06:15 +01:00
Kamil Danecki 4bb3c55f06 Only apply to IO nodes
Signed-off-by: Kamil Danecki <kdanecki@internships.antmicro.com>
2026-03-24 12:06:14 +01:00
Kamil Danecki c18262523d Fix unlink
Signed-off-by: Kamil Danecki <kdanecki@internships.antmicro.com>
2026-03-24 12:06:14 +01:00
Kamil Danecki 510347125c Remove debug print
Signed-off-by: Kamil Danecki <kdanecki@internships.antmicro.com>
2026-03-24 12:06:14 +01:00
Kamil Danecki 739c84202c Add assigns between static variable and argument ports
Signed-off-by: Kamil Danecki <kdanecki@internships.antmicro.com>
2026-03-24 12:06:14 +01:00
Kamil Danecki 1b77100b6c Remove print
Signed-off-by: Kamil Danecki <kdanecki@internships.antmicro.com>
2026-03-24 12:06:14 +01:00
Kamil Danecki 590b34701d other check
Signed-off-by: Kamil Danecki <kdanecki@internships.antmicro.com>
2026-03-24 12:06:14 +01:00
Kamil Danecki bf586ce95f Fix looping
Signed-off-by: Kamil Danecki <kdanecki@internships.antmicro.com>
2026-03-24 12:06:14 +01:00
Kamil Danecki 22cad93083 Non functioning split static parameter into port and static var
Signed-off-by: Kamil Danecki <kdanecki@internships.antmicro.com>
2026-03-24 12:06:14 +01:00
Kamil Danecki add4ec6e80 Set lifetime to static
Signed-off-by: Kamil Danecki <kdanecki@internships.antmicro.com>
2026-03-24 12:06:14 +01:00
Wei-Lun Chiu 6873dc2f63
Support array map() method (#7307) (#7316) 2026-03-24 02:38:50 -07:00
Ryszard Rozak 9a01a4054a
Improve error message when variable used as data type (#7318)
Signed-off-by: Ryszard Rozak <rrozak@antmicro.com>
2026-03-24 01:45:09 -07:00
Nick Brereton 3b328d2bb6
Support disable task by name (#6853) (#7136) 2026-03-23 19:56:31 -07:00
Wilson Snyder 716b404256 Optimize away empty ctor_var_reset.
Fixes #7154.
2026-03-23 18:10:34 -04:00
Geza Lore b9c8560d12 Internals: Simplify V3DfgCache 2026-03-22 16:01:22 +00:00
Yilou Wang 921607fd35
Support property-local variables and sequence match items (#7286) 2026-03-22 06:21:57 -07:00
Geza Lore 157fa9e4c5
Optimize duplicate vertices in DfgPeephole (#7305) 2026-03-21 22:45:02 +00:00
Wilson Snyder 947cbaf330 Deprecate `--structs-packed` (#7222). 2026-03-21 10:59:27 -04:00
em2machine 05f640459e
Fix interface data type consistency (#6965) (#7302) 2026-03-21 10:34:36 -04:00
Geza Lore 4dae9ed4e9 Optimize reuse of existing associative terms in DfgPeephole
Enable V3DfgCache to look up vertices without creating one. Reuse
existing terms in associative expression trees if they already exist
somewhere in the graph.
2026-03-21 11:09:32 +00:00
Geza Lore 92172e32c4 Internals: Add separate statistics for scoped Dfg stages 2026-03-21 10:49:39 +00:00
Geza Lore 13cf9ba075 Internals: Type check vertices made in DfgPeephole 2026-03-21 10:15:18 +00:00
Geza Lore fa30e0c9b5 Internals: Make Dfg type checking available on single vertex
No functional change
2026-03-21 10:13:49 +00:00
Geza Lore 416b30d884
Internals: Add utility to perform bisection search for debugging (#7294) 2026-03-21 10:13:27 +00:00
Yilou Wang 9ea7abd1c7
Support `##0` cycle delays (#4263) (#7298) 2026-03-20 18:29:20 -04:00
Igor Zaworski c3fc0d9f0f
Fix coroutine trace setters (#7078 repair) (#7296) 2026-03-20 09:23:32 -07:00
Igor Zaworski 331cac2054
Internals: Four-state pre-pull cleanup (#7281) 2026-03-20 12:11:22 -04:00
Yilou Wang b71abb0032
Fix `local::` false error in randomize() with on parameterized class (#6680) (#7293)` 2026-03-20 10:25:46 -04:00
Yilou Wang a8bccab8e6
Support named sequence declarations and instances in assertions (#7283) 2026-03-20 10:24:46 -04:00
Yilou Wang 25c3bc814e
Support ## delay on implication RHS in SVA properties (#7284) 2026-03-20 09:53:49 -04:00
Yilou Wang 998ec5b1d7
Fix streaming with descending unpacked arrays and unpacked-to-queue (#7287) 2026-03-20 09:51:35 -04:00
Wilson Snyder 9180eebdba Internals: MSVC cleanups 2026-03-19 22:48:12 -04:00
Wilson Snyder 94f8181cff Fix null assignment to virtual interfaces (#5974) (#5990). [Maxim Fonarev]
Fixes #5974.

Co-authored-by: Maksim Fonarev <fonarickm@yandex.ru>
2026-03-19 20:29:02 -04:00
Yilou Wang a0a684109f
Support modport export/import task prototypes and out-of-block definitions (#7277) 2026-03-18 19:20:34 -04:00