Commit 2c896a1a authored by Mccaskey, Alex's avatar Mccaskey, Alex
Browse files

update InstOp to support rotation parameters as operands instead of constant attributes

parent 21e633ff
Loading
Loading
Loading
Loading
+2 −2
Original line number Diff line number Diff line
@@ -21,8 +21,8 @@ def ExtractQubitOp : QuantumOp<"extract", []> {
    let results = (outs QubitType:$qbit);
}

def InstOp : QuantumOp<"inst", []> {
    let arguments = (ins StrAttr:$name, Variadic<QubitType>:$qubits, OptionalAttr<F64ElementsAttr>:$params);
def InstOp : QuantumOp<"inst", [AttrSizedOperandSegments]> {
    let arguments = (ins StrAttr:$name, Variadic<QubitType>:$qubits, Variadic<F64>:$params);
    let results = (outs Optional<I64>:$bit);
}