Table des matières
Dans le dernier article de cette série, nous avons défini des passes de lowering personnalisées qui modifiaient un programme MLIR. Notamment, nous avons réussi à le faire en implémentant directement les interfaces requises de l'API MLIR.
Ce n'est pas la façon dont la plupart des développeurs MLIR travaillent. Au lieu de cela, ils utilisent un outil de génération de code appelé tablegen pour générer le code boilerplate pour eux, puis n'ajoutent que les méthodes d'implémentation personnalisées propres à leur travail.
jeremykun.com
MLIR — Using Tablegen for Passes
Create attached notes ...
