Interactive MLIR query tool to make exploring the IR easier (Google Summer of Code 2023)
A short description of the goals of the project The goal of this project was to develop an interactive query language for MLIR, similar to clang-query. An efficient tool for interactively querying the IR can largely assist debugging and testing in MLIR. The tool aims to make exploring and analyzing MLIR code easier for developers by providing a query language that allows them to search for specific patterns and operations within the MLIR codebase. This report provides an overview of the project’s progress, features implemented, challenges faced, and future directions. ...