Commit Graph

  • 92a4bff047 Apply 'make format' master github action 2025-07-27 14:31:15 +0000
  • d359fffcdc Internals: Refactor V3Task and add loop assert (#6218) Wilson Snyder 2025-07-27 10:30:19 -0400
  • 55b836e25a Commentary: Changes update Wilson Snyder 2025-07-27 09:44:51 -0400
  • c4b3f1e99c Tests: Add test and assert for nested simulated loops (#6223) Wilson Snyder 2025-07-27 09:43:24 -0400
  • 895b85a16e
    Fix Replicate with unsigned count but MSB set (#6231) (#6233) Geza Lore 2025-07-27 11:30:19 +0100
  • 8030476d87 Fix Replicate with unsigned count but MSB set #6233 Geza Lore 2025-07-27 10:39:03 +0100
  • 1725ee9c52 Fix loop initialization visibility outside loop (#4237). Wilson Snyder 2025-07-27 03:42:41 -0400
  • d93abd002f Internals: V3Unroll refactoring. No functional change intended Wilson Snyder 2025-07-27 03:36:41 -0400
  • 470f99694e Revert d8dbb08a: Support bit queue streaming (#5830) (#6103) Wilson Snyder 2025-07-26 17:59:52 -0400
  • f3560837ec Add error on missing forward declarations (#6207). Wilson Snyder 2025-07-26 17:11:35 -0400
  • d8dbb08a95
    Support bit queue streaming (#5830) (#6103) Paul Swirhun 2025-07-26 13:53:51 -0700
  • c2e0f496bd Internals: Free up 32 bits in FileLine. Wilson Snyder 2025-07-26 15:55:33 -0400
  • 39a5c731ac Tests: Fix missing forward decls (#6202 partial) Wilson Snyder 2025-07-26 15:48:19 -0400
  • 42e1c83875 Internals: Add some FileLine stats Wilson Snyder 2025-07-26 15:03:36 -0400
  • 504884b7d5
    Refactor DFG context objects (#6232) Geza Lore 2025-07-26 20:37:01 +0100
  • 9290cb9ebb Apply 'make format' #6232 github action 2025-07-26 16:58:40 +0000
  • c5c2c49bf9 Refactor DFG context objects Geza Lore 2025-07-26 16:27:08 +0100
  • 24d7abd820
    Merge a48c9229c0 into 94ef630490 #6213 Bartłomiej Chmiel 2025-07-26 10:48:35 +0200
  • 94ef630490 Apply 'make format' github action 2025-07-26 06:45:26 +0000
  • d289934ca9 Improve `--skip-identical` to skip on identical input file contents (#6109). Wilson Snyder 2025-07-26 02:43:57 -0400
  • 20bd80698d Apply 'make format' github action 2025-07-25 18:06:24 +0000
  • f1826a7c20
    Support Verilog real to SystemC double (#6136) (#6158) George Polack 2025-07-25 14:05:36 -0400
  • f6234cf353 support for verilog real to systemc double #6158 George Polack 2025-07-25 12:12:29 -0400
  • fc0389f436
    Merge 74d912e3fb into fa62cd3486 #6135 Todd Strader 2025-07-25 07:50:49 -0400
  • 73bad0004f
    Merge 7260711d6b into fa62cd3486 #6133 Todd Strader 2025-07-25 07:50:41 -0400
  • fa62cd3486 Fix `--stats` overridden by skipping identical build (#6220). Wilson Snyder 2025-07-25 07:23:02 -0400
  • 10ac99ac05
    Support randomization of scope variables with 'std::randomize()' (#5438) (#6185) Yilou Wang 2025-07-25 12:13:46 +0200
  • 64f4b9d291 fix and ready #6185 Yilou Wang 2025-07-25 11:30:51 +0200
  • 449b70f674 refine Yilou Wang 2025-07-25 11:04:35 +0200
  • ce61d0cc46
    Merge afee7f8a6c into b408e097f6 #6084 Kamil Rakoczy 2025-07-25 10:31:40 +0200
  • bf443e759d Add a no-args test Yilou Wang 2025-07-25 10:24:00 +0200
  • b408e097f6 Fix unsigned replicate (#6229) Wilson Snyder 2025-07-24 22:55:26 -0400
  • 94bebb2bcb
    Fix dereferencing stale iterator in DfgVertex::scopep() (#6227) Geza Lore 2025-07-24 15:31:31 +0100
  • 2be257369a
    Fix component numbers of new Vertices in V3DfgBreakCycles (#6228) Geza Lore 2025-07-24 15:31:09 +0100
  • 9a43c9d121 Add debug flag to test #6228 Geza Lore 2025-07-24 10:38:01 +0100
  • 801e6a904a Add debug flag to test #6227 Geza Lore 2025-07-24 10:36:18 +0100
  • 04c38d5b3b
    Tests: Switch to measuring CPU time instead of real time in test timeouts (#6224) Artur Bieniek 2025-07-24 11:27:02 +0200
  • ab0041a6f4 Fix dereferencing stale iterator in DfgVertex::scopep() Geza Lore 2025-07-24 09:54:20 +0100
  • 887863ca8c Fix component numbers of new Vertices in V3DfgBreakCycles Geza Lore 2025-07-24 09:37:51 +0100
  • 4882a3c827 Commentary: Changes update Wilson Snyder 2025-07-24 02:44:54 -0400
  • e995646898 Internals: Favor std::array. No functional change intended. Wilson Snyder 2025-07-24 02:27:56 -0400
  • 2287d420ee Optimize to return memory when using -build (#6192) (#6226). Wilson Snyder 2025-07-24 01:47:16 -0400
  • db5b2669fc Add current memory usage statistic (#6192 partial) Wilson Snyder 2025-07-24 01:44:33 -0400
  • a48c9229c0 Apply 'make format' #6213 github action 2025-07-24 06:21:46 +0000
  • 02128dd5c4
    Reformat test Bartłomiej Chmiel 2025-07-24 08:20:51 +0200
  • e3b3316dce
    Remove hierDpiCost assert Bartłomiej Chmiel 2025-07-24 08:20:33 +0200
  • 9bd98be479 Optimize to return memory when using -build (#6192) (#6226). #6226 Wilson Snyder 2025-07-24 01:47:16 -0400
  • 8e79f28b01 Add current memory usage statistic (#6192 partial) Wilson Snyder 2025-07-24 01:44:33 -0400
  • 460bfbf181 Fix replicate of negative giving 'REPLICATE has no expected width' internal error (#6048). Wilson Snyder 2025-07-23 18:07:50 -0400
  • 050e5ddb5b Fix internal error after bad method Wilson Snyder 2025-07-23 17:17:35 -0400
  • 393f0e4acb Tests: Example format Wilson Snyder 2025-07-22 03:15:40 -0400
  • 7c5d462564
    Remove AstJumpLabel (#6221) Geza Lore 2025-07-23 17:51:16 +0100
  • 5544d511ac Apply 'make format' #6221 github action 2025-07-23 16:16:37 +0000
  • 5ca235c822 clear label numbers per function Geza Lore 2025-07-23 17:13:49 +0100
  • 5229666072
    Update src/V3AstNodeOther.h Geza Lore 2025-07-23 17:02:10 +0100
  • 3f0a9cc740 Switch to measuring CPU time instead of real time in test timeouts #6224 Artur Bieniek 2025-07-22 16:34:32 +0200
  • 9a7b506b8f Remove unused captures Geza Lore 2025-07-23 14:34:23 +0100
  • 88a014e941 Remove now unused AstNode::brokeExistsBelow Geza Lore 2025-07-23 14:18:08 +0100
  • 30db66fef5 Remove AstJumpLabel Geza Lore 2025-07-23 11:46:18 +0100
  • 763183f067
    Internals: Remove AstWhile::precondsp() (#6219). No functional change intended. Geza Lore 2025-07-23 13:50:39 +0100
  • 9f692c2b5b Remove AstWhile::precondsp() #6219 Geza Lore 2025-07-22 16:22:13 +0100
  • 2958a5aaae
    Internals: Do not emit temporaries for atomic assignments. (#6217) Geza Lore 2025-07-23 10:48:55 +0100
  • 26ffe1ac09 Do not emit temporaries for atomic assignments. #6217 Geza Lore 2025-07-23 08:13:37 +0100
  • a12ffa965d
    Fix hierarchical `--prof-pgo` Bartłomiej Chmiel 2025-07-22 10:38:08 +0200
  • 344fabf56a
    Fix incorrect assumption in V3DfgDecomposition (#6215) Geza Lore 2025-07-22 14:03:35 +0100
  • 686f79d5bd Fix incorrect assumption in V3DfgDecomposition #6215 Geza Lore 2025-07-22 13:14:47 +0100
  • 0f21baa478
    Merge 24e61af2c0 into 9f04ee68c8 #6072 Ryszard Rozak 2025-07-22 13:18:43 +0200
  • d55fbb7914
    Initialize profile file once #6212 Bartłomiej Chmiel 2025-07-22 10:38:08 +0200
  • f209a8fb3d refine Yilou Wang 2025-07-22 10:58:15 +0200
  • f971bca8a1
    Merge ea62a51589 into 9f04ee68c8 #4844 G-A. Kamendje 2025-07-22 13:19:27 +0530
  • 9f04ee68c8
    Optimize combinational cycles through arrays in DFG (#6210) Geza Lore 2025-07-22 08:23:45 +0100
  • b5126a6abe Apply 'make format' github action 2025-07-21 23:29:42 +0000
  • 74d4b0c0ea
    Fix automatic task variables in unrolled loops with forks (#6194) (#6201). Danny Oler 2025-07-21 16:28:50 -0700
  • 0818b0ad8b (#6194) Add automatic task unrolled test. Disable unrolling on fork. #6201 Danny Oler 2025-07-21 15:01:07 -0700
  • 8bb196933a add override keyword #6210 Geza Lore 2025-07-21 20:17:38 +0100
  • 6cdc008d69 Break up combinational cycles through arrays in DFG Geza Lore 2025-07-21 16:35:42 +0100
  • 7401a8a43a
    Refactor DFG IndependentBits analysis to work for any vertex. (#6209) Geza Lore 2025-07-21 19:57:02 +0100
  • 49620c4892 Add V3Number::opSetRange #6209 Geza Lore 2025-07-21 19:09:24 +0100
  • ce75d27c52 Refactor DFG IndependentBits analysis to work for any vertex. Geza Lore 2025-07-21 18:01:12 +0100
  • 7646e7d89c
    Exclude SystemC variables from DFG (#6208) Geza Lore 2025-07-21 18:32:08 +0100
  • c2f82b1418 Exclude SystemC variables from DFG #6208 Geza Lore 2025-07-21 14:40:15 +0100
  • a8dca71ed0
    Support more complex combinational assignments in DFG. (#6205) Geza Lore 2025-07-21 17:33:12 +0100
  • d0d240f8bd
    Merge b3aaedf7d6 into 98b8d43a4a #6110 Ryszard Rozak 2025-07-21 15:40:20 +0200
  • 9fe3784150 test extensions #6205 Geza Lore 2025-07-21 14:11:52 +0100
  • 3d08829454 Plug leaks Geza Lore 2025-07-21 13:59:01 +0100
  • 2745222379 Remove unused variable Geza Lore 2025-07-21 13:57:15 +0100
  • f2ee1e9bd5 review Geza Lore 2025-07-21 13:46:07 +0100
  • 2eae6d0c62 Support more complex combinational assignments in DFG. Geza Lore 2025-07-13 17:25:24 +0100
  • 98b8d43a4a
    Fix parameter-dependent type linking (#6170) Igor Zaworski 2025-07-21 13:30:10 +0200
  • d419c49921
    Internals: Fix unused variable, no functional change (#6204) Bartłomiej Chmiel 2025-07-21 13:28:01 +0200
  • 521f3ffdd9
    Fix unused variable, no functional change #6204 Bartłomiej Chmiel 2025-07-21 10:49:14 +0200
  • f259a50031 Introduction of a test #6170 Igor Zaworski 2025-07-09 14:15:28 +0200
  • 3aa7d7dfbc [#80101] Getting param dependent type linking error fix Igor Zaworski 2025-07-09 12:31:52 +0200
  • 6c40409f72 update the warning message Yilou Wang 2025-07-20 17:47:50 +0200
  • a50ea2a1a6
    Optimize 2 ** X to 1 << X if base is signed (#6203) Max Wipfli 2025-07-20 15:56:34 +0200
  • b5ccebd920
    Merge 208114dced into 078bb21a89 #5990 Maxim Fonarev 2025-07-20 21:43:27 +0800
  • 4f59b4acfe Optimize 2 ** X to 1 << X if base is signed #6203 Max Wipfli 2025-07-20 14:34:57 +0200
  • 078bb21a89 Add wire data type checking per IEEE. Wilson Snyder 2025-07-20 07:21:30 -0400
  • be83c9751f Apply 'make format' github action 2025-07-20 09:16:01 +0000
  • a0f4259233 refine and update tests Yilou Wang 2025-07-20 11:14:50 +0200