[llvm] Fix bazel build for #142771 (PR #144659)

Karlo Basioli via llvm-commits llvm-commits at lists.llvm.org
Wed Jun 18 02:21:30 PDT 2025


https://github.com/basioli-k created https://github.com/llvm/llvm-project/pull/144659

None

>From 970837eac33c1726c97e50e63b6fbcf53d9a1100 Mon Sep 17 00:00:00 2001
From: basioli-k <k.basioli at gmail.com>
Date: Wed, 18 Jun 2025 09:15:36 +0000
Subject: [PATCH] Fix bazel build for #142771

---
 utils/bazel/llvm-project-overlay/mlir/BUILD.bazel | 13 +++++++++++++
 1 file changed, 13 insertions(+)

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",



More information about the llvm-commits mailing list