Skip to content

Commit 80bd84c

Browse files
committed
Address code review comment
1 parent d0a6c4f commit 80bd84c

File tree

1 file changed

+6
-2
lines changed

1 file changed

+6
-2
lines changed

clang/include/clang/CIR/Dialect/IR/CIROps.td

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1988,6 +1988,12 @@ def VecExtractOp : CIR_Op<"vec.extract", [Pure,
19881988
let description = [{
19891989
The `cir.vec.extract` operation extracts the element at the given index
19901990
from a vector object.
1991+
1992+
```mlir
1993+
%tmp = cir.load %vec : !cir.ptr<!cir.vector<4 x !s32i>>, !cir.vector<4 x !s32i>
1994+
%idx = cir.const #cir.int<1> : !s32i
1995+
%element = cir.vec.extract %tmp[%idx : !s32i] : !cir.vector<4 x !s32i>
1996+
```
19911997
}];
19921998

19931999
let arguments = (ins CIR_VectorType:$vec, CIR_AnyFundamentalIntType:$index);
@@ -1996,8 +2002,6 @@ def VecExtractOp : CIR_Op<"vec.extract", [Pure,
19962002
let assemblyFormat = [{
19972003
$vec `[` $index `:` type($index) `]` attr-dict `:` qualified(type($vec))
19982004
}];
1999-
2000-
let hasVerifier = 0;
20012005
}
20022006

20032007
#endif // CLANG_CIR_DIALECT_IR_CIROPS_TD

0 commit comments

Comments
 (0)