Skip to content

Add array support to QIR bytecode#3219

Merged
billti merged 11 commits into
mainfrom
oscarpuente/add-arrays-to-rifla
May 15, 2026
Merged

Add array support to QIR bytecode#3219
billti merged 11 commits into
mainfrom
oscarpuente/add-arrays-to-rifla

Conversation

@orpuente-MS
Copy link
Copy Markdown
Contributor

@orpuente-MS orpuente-MS commented May 11, 2026

This PR adds array support to the QIR bytecode consumed by the QIR simulators, closing the current gap in functionality for the RIFLA profile.

Remaining work:

  • I am scoping the QIR that is guaranteed to work correctly to QIR generated by the QDK compilers. Especially when it comes to the getelementptr instruction, since I need to do more nuanced changes to pyqir to enable more general LLVM-IR support.

@orpuente-MS orpuente-MS marked this pull request as ready for review May 13, 2026 15:59
Comment thread source/qdk_package/qdk/_adaptive_pass.py Outdated
Comment thread source/qdk_package/qdk/_adaptive_pass.py Outdated
Comment thread source/qdk_package/qdk/_adaptive_pass.py Outdated
Comment thread source/qdk_package/tests/test_adaptive_cpu_bytecode.py Outdated
Comment thread source/simulators/src/gpu_full_state_simulator/gpu_context.rs Outdated
Comment thread source/qdk_package/qdk/_adaptive_pass.py
Comment thread source/qdk_package/tests/test_adaptive_gpu_bytecode.py Outdated
@billti billti added this pull request to the merge queue May 15, 2026
Merged via the queue into main with commit f890797 May 15, 2026
12 checks passed
@billti billti deleted the oscarpuente/add-arrays-to-rifla branch May 15, 2026 00:41
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants