Unverified Commit 7c6f58d9 authored by mergify[bot]'s avatar mergify[bot] Committed by GitHub
Browse files

Add LegalizeAndReductionsTransform (bp #1556) (#1559)

* Add LegalizeAndReductionsTransform

Workaround for https://github.com/verilator/verilator #2300
present in Verilator versions v4.026 - v4.032. This transform turns AND
reductions for expressions > 64-bits into an equality check with all
ones. It is included as a prerequisite for all Verilog emitters.

(cherry picked from commit 96241211

)

# Conflicts:
#	src/test/scala/firrtlTests/CustomTransformSpec.scala

* Resolve backport conflicts

* Fix brittle tests

Co-authored-by: default avatarJack Koenig <koenig@sifive.com>
parent 19bed12a
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment