diff --git a/utils/bazel/llvm-project-overlay/mlir/BUILD.bazel b/utils/bazel/llvm-project-overlay/mlir/BUILD.bazel index cb0f9d8c7413c..c750eb733b3b1 100644 --- a/utils/bazel/llvm-project-overlay/mlir/BUILD.bazel +++ b/utils/bazel/llvm-project-overlay/mlir/BUILD.bazel @@ -1650,6 +1650,7 @@ td_library( srcs = [ "include/mlir/Dialect/EmitC/IR/EmitC.td", "include/mlir/Dialect/EmitC/IR/EmitCAttributes.td", + "include/mlir/Dialect/EmitC/IR/EmitCInterfaces.td", "include/mlir/Dialect/EmitC/IR/EmitCBase.td", "include/mlir/Dialect/EmitC/IR/EmitCTypes.td", ], @@ -1665,6 +1666,17 @@ td_library( ], ) +gentbl_cc_library( + name = "EmitCInterfacesIncGen", + tbl_outs = { + "include/mlir/Dialect/EmitC/IR/EmitCInterfaces.h.inc": ["-gen-op-interface-decls"], + "include/mlir/Dialect/EmitC/IR/EmitCInterfaces.cpp.inc": ["-gen-op-interface-defs"], + }, + tblgen = ":mlir-tblgen", + td_file = "include/mlir/Dialect/EmitC/IR/EmitCInterfaces.td", + deps = [":EmitCTdFiles"], +) + gentbl_cc_library( name = "EmitCAttributesIncGen", tbl_outs = { @@ -3679,6 +3691,7 @@ cc_library( ":BytecodeOpInterface", ":CastInterfaces", ":ControlFlowInterfaces", + ":EmitCInterfacesIncGen", ":EmitCAttributesIncGen", ":EmitCOpsIncGen", ":FunctionInterfaces",