Dialect reference

These pages are generated from the dialects’ TableGen (.td) definitions by mlir-tblgen (-gen-dialect-doc and -gen-pass-doc), the same source of truth used to build the C++ implementation. They document each dialect’s operations, types, attributes, and the passes it provides.

Rebuild them from the TableGen sources with:

$ cmake --build <build-dir> --target mlir-doc

The Sphinx build runs this target automatically when a configured CMake build directory is available (see TAMAGOYAKI_BUILD_DIR).

The dialects of the case studies – herbie and rover – are documented in their own repository.