# MQSS-Quantum Compilation Suite Transpiler Note: Currently, transpilation is only possible for the Quake MLIR dialect using the native-gate set mapping passes via ```cudaq-opt```. Please refer to the [passes]() for details. We are developing a MLIR Dialect Agnostic Transpiler for the MQSS Quantum Compilation Suite. The transpiler will have two key components: 1. A list of Gate Decomposition patterns (e.g. Gate CNOT/Cx might decompose to Hadamard, CZ, Hadamard) 2. A (shortest-path / Dijkstra-style) graph based basis conversion algorithm which determines the least number of decomposition patterns required to map all gates in the source circuit (in an MLIR dialect) to the native-gate set of the target device.