diff --git a/mlir/test/mlir-tblgen/op-interface.td b/mlir/test/mlir-tblgen/op-interface.td index 8ac0d6d75572..ab041982f027 100644 --- a/mlir/test/mlir-tblgen/op-interface.td +++ b/mlir/test/mlir-tblgen/op-interface.td @@ -1,5 +1,6 @@ // RUN: mlir-tblgen -gen-op-interface-decls -I %S/../../include %s | FileCheck %s --check-prefix=DECL // RUN: mlir-tblgen -gen-op-decls -I %S/../../include %s | FileCheck %s --check-prefix=OP_DECL +// RUN: mlir-tblgen -gen-op-interface-docs -I %S/../../include %s | FileCheck %s --check-prefix=DOCS include "mlir/IR/OpBase.td" @@ -31,6 +32,13 @@ def TestOpInterface : OpInterface<"TestOpInterface"> { /*methodName=*/"foo", /*args=*/(ins "int":$input) >, + InterfaceMethod< + /*desc=*/[{some function comment}], + /*retTy=*/"int", + /*methodName=*/"body_foo", + /*args=*/(ins "int":$input), + /*body=*/[{ return 0; }] + >, InterfaceMethod< /*desc=*/[{some function comment}], /*retTy=*/"int", @@ -93,3 +101,17 @@ def DeclareMethodsWithDefaultOp : Op