Skip to content

Remove CIRCT VerbatimOp from compiler back-end #85

Description

The compiler back-end is using calls to AddVerbatimOp to bypass the normal CIRCT lowering process and specify Verilog to emit directly. This causes several problems, including:

  • Potential for mismatches between the symbols generated by CIRCT and the verbatim RTL in the call to AddVerbatimOp
  • Makes it unsafe to do manipulation or translation, and (for example) prevents us from doing an alternative back-end for things like a direct to executable version of the compiler.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Labels

No labels
No labels

Type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions