Datatypes
The used datatypes in QIR (and LLVM) will be used, except for the new datatypes
that will be added in this section. Among the most important datatypes defined
in QIR are %Qubit
and %Array
.
The intention when adding communicators would be to implement all the features of MPI for the use of process groups, topologies or graphs.
Datatypes defined in NetQIR
%Comm = type opaque
Stores the information of the process set (a group) and the communication topology.
%Group = type opaque
Set of processes of a communicator.