QIR runtime updates and Q# source handling

Created by: tnguyen-ornl

(1) qcor driver script to handle .qs source file. Use the qsharp compiler executable (qsc) to compile to llvm IR. Create a QisTarget for QCOR.

(2) Restructure the qir qrt file structures: having qis, array, tuple impls. into separate files. calling the ones that we need for Q#-generated QIR ms-compat, most of them are instructions with different names (e.g. having body suffix)

(3) Handle qubit allocation for FTQC.

(4) Add a couple of examples to the qsharp example folder.

Merge request reports

Loading