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.