RSS jeremykun | Math ∩ Programmation

MLIR — Définir des modèles avec PDLL

Table des matières Dans cet article, je vais montrer comment utiliser PDLL, un outil pour définir des modèles MLIR, qui lui-même est construit avec MLIR. PDLL est destiné à remplacer la définition de modèles dans tablegen, bien qu'il y ait peu d'exemples publics de son utilisation. En fait, la principale motivation pour PDLL est que tablegen rend difficile l'expression de choses comme : Les opérations qui retournent plusieurs résultats Les opérations avec des régions Les opérations avec des opérandes variadiques Les opérations arithmétiques sur des valeurs statiques Bien que toutes ces fonctionnalités ne soient pas encore entièrement prises en charge dans PDLL, elles sont dans le cadre de la langue et de l'outillage.
favicon
jeremykun.com
MLIR — Defining Patterns with PDLL
Create attached notes ...