Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[FIRRTL] Add verifier of single MarkDUTAnnotation #7633

Merged
merged 1 commit into from
Sep 26, 2024

Commits on Sep 25, 2024

  1. [FIRRTL] Add verifier of single MarkDUTAnnotation

    Add a CircuitOp verifier that guarantees that there is zero or one modules
    annotated with a `MarkDUTAnnotation`.  This is important as many passes
    assume that this is the case.  Moving this check into a verifier means
    that logic checking this behavior in each pass can be removed.  I am
    slightly concerned of the performance cost of doing this as examining the
    annotations is non-trivial and this will cause that examination to now
    happen more often.
    
    Signed-off-by: Schuyler Eldridge <[email protected]>
    seldridge committed Sep 25, 2024
    Configuration menu
    Copy the full SHA
    8333607 View commit details
    Browse the repository at this point in the history