This is the code repository for a series of articles on the MLIR framework for building compilers.
- Build System (Getting Started)
- Running and Testing a Lowering
- Writing Our First Pass
- Using Tablegen for Passes
- Defining a New Dialect
- Using Traits
- Folders and Constant Propagation
- Verifiers
- Canonicalization with Rewrite Patterns
- Dialect Conversion