MLIR — A Global Optimization and Dataflow Analysis

MLIR — Lowering through LLVM

MLIR — Dialect Conversion

MLIR — Folders and Constant Propagation

MLIR — Using Traits

MLIR — Using Tablegen for Passes

MLIR — Writing Our First Pass

MLIR — Running and Testing a Lowering

MLIR — Getting Started