Skip to content

bloqade.qasm3.dialects.core.stmts.QRegNew

← Module overview

classQRegNewsource

bloqade.qasm3.dialects.core.stmts.QRegNew

Bases: ir.Statement

Create a new quantum register.

class QRegNew

Attributes

NameTypeDefaultDescription
name—'qreg.new'
traits—frozenset({lowering.FromPythonCall()})
n_qubitsir.SSAValueinfo.argument(types.Int)n_qubits: The number of qubits in the register.
resultir.ResultValueinfo.result(QRegType)A new quantum register with n_qubits set to |0>.