Table des matières
La dernière fois, nous avons défini un nouveau dialecte poly pour l'arithmétique polynomiale. Cette fois, nous allons améliorer le dialecte en ajoutant certains traits MLIR prédéfinis et voir comment l'application de ces traits permet à des passes générales d'optimiser les programmes poly.
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.
Traits et déplacement de code invariant dans les boucles En tant qu'outil de chaîne de compilation, MLIR met fortement l'accent sur la réutilisation de code.
jeremykun.com
MLIR — Using Traits
Create attached notes ...
