User Guide
Welcome to the xDSL documentation. xDSL is a Python-native compiler framework for building and transforming intermediate representations.
- Getting Started: set up xDSL and make your first contribution.
- MLIR Interoperation: use xDSL with MLIR.
- Constraint System: define and constrain operations and attributes.
For hands-on examples, explore the Tutorial Notebooks. For details of the Python APIs, see the API Reference.
Visit the xDSL website for an overview of the project, blog posts, and events.