Table des matières
Dans le dernier article de la série, nous avons migré les passes que nous avions écrites pour utiliser le cadre de génération de code tablegen. C'était une préface à l'utilisation de tablegen pour définir des dialectes.
Dans cet article, nous allons définir un dialecte qui représente l'arithmétique sur les polynômes à une variable, avec des coefficients dans $\mathbb{Z} / 2^{32} \mathbb{Z}$ (entiers non signés sur 32 bits).
Le code pour cet article se trouve dans cette demande de tirage, et comme d'habitude, les commits sont organisés pour être lus dans l'ordre.
jeremykun.com
MLIR — Defining a New Dialect
