llvm-dsdl User Manual

Compiler tooling for OpenCyphal DSDL, built on MLIR and LLVM.

llvm-dsdl ships three user-facing tools:

  • dsdlc for compile/codegen workflows
  • dsdl-opt for dialect/pass pipeline work
  • dsdld for 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