Commit Graph

15 Commits

Author SHA1 Message Date
John Demme 0fea296ffb
[ESI][HW][DC][OM][Comb][Ibis] Documentation refactoring and fixes (#5767)
- Refactors the ESI documentation and adds some content.
- Makes new HW types work the same way as the old ones.
  - Fixes new HW types appearing in other dialects.
- Fixes some pointers in the documentation.
- Adds DC, Comb, OM, and Ibis passes to the passes page.
  - Allows the website publishing processing script to remove them, eliminating the odd empty menu items.

NFC except for the documentation.
2023-08-02 21:29:51 -07:00
Martin Erhart c0b9c0a9f8
[Docs] Include Arc and SystemC in Passes.md (#5036) 2023-04-13 21:46:28 +02:00
Julian Oppermann fa61059d0a
[SSP] Add pass to print instances as DOT graphs. (#4363) 2022-11-29 12:27:29 +13:00
Morten Borup Petersen 189615a7f5 [Docs] Add missing inclusion of pipeline dialect passes docs 2022-09-28 08:45:20 +02:00
Andrew Young 51fdbd2edc
Fix website generation for pass documentation (#3185)
When we generate a markdown file, and it is not included in any other
markdown file, the website generator will assume that the MD file should
be a top-level page.  Since the MD files generated for passes are
fragments, we end up with some bad top-level pages and untitled entries
in the sidebar.
2022-05-24 17:04:16 -07:00
Morten Borup Petersen 3aabbac091 [Docs] Include generated handshake passes & dialect documentation
Generated documentation for the handshake dialect and handshake passes was not being included on circt.llvm.org. I think that the dialect documentation will be included properly now that there's no "handshake.md" file in the docs/Dialects folder.
2021-12-23 08:40:56 +01:00
Morten Borup Petersen 35c09f2d65
Partially revert #1688 in favor of style used in upstream MLIR (#1698) 2021-09-02 12:32:07 +01:00
Morten Borup Petersen c227f5c3d3
Add boilerplate for an "Analysis" library (#1688)
This commit adds necessary files and code for adding new code under an "Analysis" folder.
2021-09-01 18:12:55 +01:00
Andrew Young 0e98999b0a
[Doc] Add MSFT and Seq passes to main pass doc
Without including these in to the main passes MD file, these are showing
up as no-text entries in the ToC side bar.
2021-06-10 11:23:01 -07:00
Andrew Young 3ffcacc89a Use global pass generation for all conversion passes
This combines all conversion passes into a single Passes.td similar to
MLIR.  For some conversions, the passes were not specified using ODS.
These passes have been converted to use ODS which means they will show
up in generated documentation.  Conversion passes have also been moved
out of dialect namespaces, it is normal for them to live under the CIRCT
namespace.
2021-02-05 13:51:25 -08:00
Andrew Young 054e6c37e5 Update Pass documentation
- Rename LLHD pass documentation from "Transformation Passes" to "LLHD
  Passes".
- Stop using backticks around dialect names in titles.  It renders in a
  way which is hard to read.
- Add ESI Passes
- Fix inclusion of SV passes.
2021-02-05 01:05:40 -08:00
Shivam Gupta 55e521e5a2
[NFC] include SVPasses.md in /docs/Passes.md 2021-02-05 01:23:30 +05:30
Shivam Gupta 7e4ced243b
[nfc] fix dual page of Passes on CIRCT website 2021-01-13 22:37:09 +05:30
Shivam Gupta eac2530d3e
All passes doc autogenerated to build/docs/Passes/ (#450) 2021-01-13 16:40:10 +05:30
Shivam Gupta 90deb98d78
[nfc] tblegen-generate dialect docs instead of op docs + add Passes.md (#449)
* fix dialect doc

* add passes.md to collect CIRCT passes
2021-01-13 16:07:18 +05:30