As quantum algorithms grow in complexity, the need for sophisticated compilation frameworks to bridge the gap between high-level languages and diverse hardware becomes critical. Historically, most compilers took a “quantum-first” approach, which often struggled to integrate essential classical computing elements like structured control flow. In contrast, a “classical-first” approach leverages decades of development in classical compilers, treating the quantum computer as a powerful accelerator within a larger computational environment. To this end, we are developing the MQT Compiler Collection, providing a future-proof quantum-classical compilation framework built on the Multi-Level Intermediate Representation (MLIR). This compilation framework is designed to support the entire compilation flow, from high-level algorithmic descriptions down to hardware-specific instructions. It provides a robust and modular infrastructure for developing and optimizing complex hybrid quantum-classical applications. For more detailed information, explore our specific implementations for MLIR, QIR, and QDMI.
For more information on the following topics, click below: