diff --git a/mlir/include/mlir/Interfaces/TilingInterface.td b/mlir/include/mlir/Interfaces/TilingInterface.td
--- a/mlir/include/mlir/Interfaces/TilingInterface.td
+++ b/mlir/include/mlir/Interfaces/TilingInterface.td
@@ -48,7 +48,10 @@
           from MLIR Structured Op Utils.
         }],
         /*retType=*/"SmallVector<StringRef>",
-        /*methodName=*/"getLoopIteratorTypes"
+        /*methodName=*/"getLoopIteratorTypes",
+        /*args=*/(ins),
+        /*methodBody=*/"",
+        /*defaultImplementation=*/"return {};"
       >,
       InterfaceMethod<
         /*desc=*/[{
@@ -57,7 +60,9 @@
         }],
         /*retTy=*/"SmallVector<Range>",
         /*methodName=*/"getLoopBounds",
-        /*args=*/(ins "OpBuilder &":$b)
+        /*args=*/(ins "OpBuilder &":$b),
+        /*methodBody=*/"",
+        /*defaultImplementation=*/"return {};"
       >,
       InterfaceMethod<
         /*desc=*/[{