oqc-community / qat

QAT is a quantum compiler and runtime focused on low-level, just-above-driver integration.
Other
49 stars 11 forks source link

[EXPERIMENTAL] Part 1: The new Pass infrastructure #216

Closed hamidelmaazouz closed 1 month ago

hamidelmaazouz commented 1 month ago

The original PR was deemed too complex and we decided to split it in three main parts. The first part is the pass infrastructure, the second part is control-flow infrastructure, and the third part leverages previous work for a faster Qblox integration. This PR covers only the first part.

hamidelmaazouz commented 1 month ago

Hi @alillistone-OQC. Whenever I open a PR from my fork, this failure arises because the action could not find a branch / revision on the OSS repository. One workaround is to create a duplicate branch on the OSS repository. While this works, it's burdensome and I'm wondering if you could help me fix it once and for all ^^.

willh727-OQC commented 1 month ago

🥳 This needs to happen! But also want to see it act on Control flow so we can handle the complex of building QBlocs and ArbSeq instructions so proper analysis can occur.