Files
verilator/src
Geza Lore aa93391117 Optimize bitwise operations of unaligned selects in DFG (#8636)
Add a DFG peephole pattern that replaces 'Sel(a, i) OP Sel(b, k)' for
And/Or/Xor with 'Sel(a OP Sel(b, k - i, width(a)), i)', when the narrower
source 'a' lines up with a range of the wider source 'b'. This extends the
existing push of bitwise operations through selects of the same lsb.

Bit-by-bit chains over corresponding bits of two sources, then become
selects of the same word-wide value, and collapse into a single
reduction instead of per-bit terms.
2026-10-06 15:02:16 +01:00
..
2026-06-15 17:44:50 -04:00
2026-09-26 11:03:09 +00:00
2026-06-10 16:19:51 +00:00
2026-10-05 22:53:11 +00:00
2026-09-22 07:20:46 -04:00
2026-09-22 07:20:46 -04:00
2026-09-22 09:13:31 -04:00
2026-09-22 07:20:46 -04:00
2026-09-12 11:00:29 -04:00
2026-03-11 19:53:23 -04:00
2026-03-10 08:55:51 -04:00
2026-09-22 07:20:46 -04:00
2026-09-17 23:11:26 +02:00
2026-09-22 07:20:46 -04:00