Classical Compiler Passes, Quantum Edition: Static Analyses for Quantum Programs

Read full text
Authors: Yanbin Chen, Yu Wang, Christian B. Mendl, Helmut Seidl
Cited by: 0

Abstract

The remarkable sophistication of modern classical compilers suggests a blueprint for quantum software engineering: many optimizations are instances of a small number of semantic analysis patterns such as constant propagation, partial-redundancy elimination, side-effect or I/O optimization, and liveness-based dead-code elimination. In this manuscript, we show how these patterns can be transferred to quantum programs by endowing them with appropriate quantum semantics. Using several of our previously developed analyses as case studies, we demonstrate how classical passes admit quantum versions that effectively simplify quantum programs while preserving their semantics. Viewing quantum compilers through this lens provides a route towards robust optimization pipelines in quantum software stacks.

Fields of Study & Subjects

Quantum Computing Algorithms and Architecture Logic programming and type systems Parallel Computing and Optimization Techniques

Publication details

Journal / source
Gesellschaft für Informatik (GI)
Publication date
1 January 2026
Language
EN