
Quantum Compilation
Drastically reduce the size of your circuits to allow them to run on next-generation quantum computing hardware. On this page, you will find explanations and implementations of important compilation passes and techniques.
What is Quantum Compilation?

Pauli Product Measurement
Maps a (Clifford + T) circuit to Pauli product rotations and measurements.

RowCol Algorithm
Maps CNOT circuits to new optimized ones under constrained connectivity.

Parity Matrix Intermediate Representation
The parity matrix describes a circuit containing only CNOT gates.

Two-qubit Synthesis
Creates a circuit with optimal CNOT gate count from a 4x4 unitary matrix U.

(Clifford + T) Gate Set
This target gate set contains S, H, CNOT, and T gates for FTQC.

Loop Boundary Optimization
Optimizes redundant operations across loop iterations without unrolling.