Commit Graph

6 Commits

Author SHA1 Message Date
shuoer86 29ba8077af
[Docs] fix typos in Dialects/ (#6555) 2024-01-07 00:59:18 -05:00
John Demme b8df34d064
[ExportVerilog] Format specifiers: hierpath separation character (#6192)
Support format specifiers on Verbatim*Op substitutions. The first one only applies to hierpaths: a separation string.
2023-09-26 09:59:05 -07:00
Will Dietz 19a7ae3529 [NFCI] docs/Dialects/*/_index.md: add missing EOF newlines. 2023-07-07 15:30:10 -05:00
bluew 1ca092c3d8
[Docs] Fix hw, comb and sv dialect links (#3638) 2022-08-02 11:06:57 +02:00
Hideto Ueno 58e58452f3
[SV/Python/ExportVerilog] Allow SVAttributes to be attached everywhere (#3472)
Towards https://github.com/llvm/circt/issues/3430, this PR implements 
generic SV attributes which are allowed to be attached to arbitrary expression. 

1. Disable some SV canonicalizers to keep sv attributes. Canonicalizations 
    of comb and hw are not blocked in this PR (maybe necessary in the future).  
2. HWCleanup cannot merge operations if there is a SV attribute.
3. Currently ExportVerilog emission is implemented for only
   reg, wire, assignments and hw.array_get to reduce the complexity of
   this PR. When SV attributes are attached to unsupported ops,
   ExportVerilog emits errors. 
4. Python bindings are also modified
2022-07-12 00:19:28 +09:00
Andrew Young 8694eba578
[docs] Move dialect specific documentation into directories (#3477)
The change moves the dialect specific documentation, such as the many
rationale documents, into the dialect tree. A folder had to be created
for each affected dialect, with an index page containing the orginal
generated contents of the page.

To facilitate this change, I had to update the CIRCT website with some
enhancements made to the MLIR website. I tested this by running the
webpage locally.
2022-07-06 13:05:09 -07:00