Skip to content

Commit 11eec45

Browse files
committed
Fix outdated inv documentation
1 parent 5dc73a9 commit 11eec45

File tree

2 files changed

+5
-5
lines changed

2 files changed

+5
-5
lines changed

mlir/include/mlir/Dialect/QCO/Builder/QCOProgramBuilder.h

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1021,8 +1021,8 @@ class QCOProgramBuilder final : public ImplicitLocOpBuilder {
10211021
* );
10221022
* ```
10231023
* ```mlir
1024-
* %targets_out = qco.inv %q0_in {
1025-
* %q0_res = qco.s %q0_in : !qco.qubit -> !qco.qubit
1024+
* %targets_out = qco.inv (%a = %q0_in) {
1025+
* %q0_res = qco.s %a : !qco.qubit -> !qco.qubit
10261026
* qco.yield %q0_res
10271027
* } : {!qco.qubit} -> {!qco.qubit}
10281028
* ```

mlir/include/mlir/Dialect/QCO/IR/QCOOps.td

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1158,9 +1158,9 @@ def InvOp : QCOOp<"inv", traits =
11581158

11591159
Example:
11601160
```mlir
1161-
%targets_out = qco.inv %targets_in {
1162-
%targets_res = qco.s %targets_in : !qco.qubit -> !qco.qubit
1163-
qco.yield %targets_res : !qco.qubit
1161+
%targets_out = qco.inv (%a = %targets_in) {
1162+
%a1 = qco.s %a : !qco.qubit -> !qco.qubit
1163+
qco.yield %a1
11641164
} : {!qco.qubit} -> {!qco.qubit}
11651165
```
11661166
}];

0 commit comments

Comments
 (0)