How do we use it?
How do we use it?#
Ideally you don’t directly interact with QIR :)
Resource optimization passes with
Emission, Execution, and analysis (py-based PL)= pyqir
PyQIR matches the code to the defined profiles in QIR and generates .ll
analysis: resource estimation?
includes/skip the steps for QIR spec and qcor, for py-based languages
where LLVM dialect meets/compiles the higher-level instruction to executables
Movements between abstraction levels (XACC and MLIR dialect)
MLIR –> quantum instructions = stand-alone DSL
profiles for different hardware platforms