oqc-community / rasqal

A dynamically executed quantum-classical hybrid runtime.
Other
18 stars 5 forks source link

Updating build scripts to llvm 15 and cleanup #51

Closed chemix-lunacy closed 4 months ago

chemix-lunacy commented 5 months ago

The build-llvm project needs quite a bit of simplification and clean-up which will come after. We don't need to build for multiple LLVM versions and the pipeline is built for one very specific approach anyway.

Base profile QIR becomes unusable in LLVM 15 and beyond, so we perform a quick hack when building the graph. There's more clean-up that can happen around here now because pointers themselves can only be pointing at a memory location.