Table des matières
Dans les articles précédents, nous avons défini un dialecte et écrit diverses passes pour optimiser et canoniser un programme en utilisant ce dialecte. Cependant, l'un des principaux principes de MLIR est la « réduction incrémentale », l'idée qu'il existe de nombreux niveaux de granularité de l'IR et que vous réduisez de manière incrémentale différentes parties de l'IR, ne supprimant les informations que lorsqu'elles ne sont plus utiles pour les optimisations. Dans cet article, nous verrons la première étape de cela : la réduction du dialecte poly vers une combinaison de dialectes MLIR standard, en utilisant l'infrastructure de conversion de dialecte pour y parvenir.
jeremykun.com
MLIR — Dialect Conversion
Create attached notes ...
