llvm-dsdl User Manual¶
Compiler tooling for OpenCyphal DSDL, built on MLIR and LLVM.
llvm-dsdl ships three user-facing tools:
dsdlcfor compile/codegen workflowsdsdl-optfor dialect/pass pipeline workdsdldfor language-server workflows
Contents¶
| Section | Read it when | Starts at |
|---|---|---|
| Get Started | You have not run the tools yet. Two pages, read in order, ending with generated code on disk. | Install · Quick Start |
| Reference | You know what you want and need the exact spelling, or the exact guarantee. | Overview |
| Development | You are changing this repository. | Contributing · Testing and CI |
| For Agents | You are a coding agent or a documentation indexer. | Agent Guide |
Canonical Documents¶
- Project README: README.md
- Design details: DESIGN.md
- Contributor workflow: CONTRIBUTING.md