[llvm] [mlir] [bazel] Fix bazel build after 00eaff3e9c897c263a879416d0f151d7ca7eeaff. (PR #135949)
via llvm-commits
llvm-commits at lists.llvm.org
Wed Apr 16 03:51:03 PDT 2025
llvmbot wrote:
<!--LLVM PR SUMMARY COMMENT-->
@llvm/pr-subscribers-mlir-bufferization
@llvm/pr-subscribers-mlir
Author: Benjamin Chetioui (bchetioui)
<details>
<summary>Changes</summary>
---
Full diff: https://github.com/llvm/llvm-project/pull/135949.diff
3 Files Affected:
- (modified) mlir/include/mlir/Dialect/Bufferization/IR/BufferizationTypeInterfaces.h (+1)
- (modified) utils/bazel/llvm-project-overlay/mlir/BUILD.bazel (+24)
- (modified) utils/bazel/llvm-project-overlay/mlir/test/BUILD.bazel (+7)
``````````diff
diff --git a/mlir/include/mlir/Dialect/Bufferization/IR/BufferizationTypeInterfaces.h b/mlir/include/mlir/Dialect/Bufferization/IR/BufferizationTypeInterfaces.h
index f6b296eccd748..4efefba7ecfd6 100644
--- a/mlir/include/mlir/Dialect/Bufferization/IR/BufferizationTypeInterfaces.h
+++ b/mlir/include/mlir/Dialect/Bufferization/IR/BufferizationTypeInterfaces.h
@@ -13,6 +13,7 @@
// Bufferization Type Interfaces
//===----------------------------------------------------------------------===//
+#include "mlir/IR/Types.h"
#include "mlir/Dialect/Bufferization/IR/BufferizationTypeInterfaces.h.inc"
#endif // MLIR_DIALECT_BUFFERIZATION_IR_BUFFERIZATIONTYPEINTERFACES_H_
diff --git a/utils/bazel/llvm-project-overlay/mlir/BUILD.bazel b/utils/bazel/llvm-project-overlay/mlir/BUILD.bazel
index 10503fe1d123b..85049ff8339c1 100644
--- a/utils/bazel/llvm-project-overlay/mlir/BUILD.bazel
+++ b/utils/bazel/llvm-project-overlay/mlir/BUILD.bazel
@@ -12520,6 +12520,28 @@ gentbl_cc_library(
deps = [":BufferizationEnumsTdFiles"],
)
+td_library(
+ name = "BufferizationTypeInterfacesTdFiles",
+ srcs = [
+ "include/mlir/Dialect/Bufferization/IR/BufferizationTypeInterfaces.td",
+ ],
+ includes = ["include"],
+ deps = [
+ ":OpBaseTdFiles",
+ ],
+)
+
+gentbl_cc_library(
+ name = "BufferizationTypeInterfacesIncGen",
+ tbl_outs = {
+ "include/mlir/Dialect/Bufferization/IR/BufferizationTypeInterfaces.h.inc": ["-gen-type-interface-decls"],
+ "include/mlir/Dialect/Bufferization/IR/BufferizationTypeInterfaces.cpp.inc": ["-gen-type-interface-defs"],
+ },
+ tblgen = ":mlir-tblgen",
+ td_file = "include/mlir/Dialect/Bufferization/IR/BufferizationTypeInterfaces.td",
+ deps = [":BufferizationTypeInterfacesTdFiles"],
+)
+
td_library(
name = "BufferizationTransformOpsTdFiles",
srcs = [
@@ -12593,6 +12615,7 @@ cc_library(
"include/mlir/Dialect/Bufferization/IR/BufferDeallocationOpInterface.h",
"include/mlir/Dialect/Bufferization/IR/BufferViewFlowOpInterface.h",
"include/mlir/Dialect/Bufferization/IR/BufferizableOpInterface.h",
+ "include/mlir/Dialect/Bufferization/IR/BufferizationTypeInterfaces.h",
],
includes = ["include"],
deps = [
@@ -12600,6 +12623,7 @@ cc_library(
":BufferViewFlowOpInterfaceIncGen",
":BufferizableOpInterfaceIncGen",
":BufferizationEnumsIncGen",
+ ":BufferizationTypeInterfacesIncGen",
":FunctionInterfaces",
":IR",
":Support",
diff --git a/utils/bazel/llvm-project-overlay/mlir/test/BUILD.bazel b/utils/bazel/llvm-project-overlay/mlir/test/BUILD.bazel
index 611fbecd215cd..59410286f22d8 100644
--- a/utils/bazel/llvm-project-overlay/mlir/test/BUILD.bazel
+++ b/utils/bazel/llvm-project-overlay/mlir/test/BUILD.bazel
@@ -110,6 +110,7 @@ td_library(
name = "TestOpTdFiles",
srcs = glob(["lib/Dialect/Test/*.td"]),
deps = [
+ "//mlir:BufferizationTypeInterfacesTdFiles",
"//mlir:BuiltinDialectTdFiles",
"//mlir:CallInterfacesTdFiles",
"//mlir:ControlFlowInterfacesTdFiles",
@@ -240,6 +241,7 @@ gentbl_cc_library(
test = True,
deps = [
":TestOpTdFiles",
+ "//mlir:BufferizationTypeInterfacesTdFiles",
"//mlir:BuiltinDialectTdFiles",
],
)
@@ -342,6 +344,7 @@ cc_library(
"//llvm:IRReader",
"//llvm:Support",
"//mlir:ArithDialect",
+ "//mlir:BufferizationInterfaces",
"//mlir:BytecodeOpInterface",
"//mlir:CallOpInterfaces",
"//mlir:ControlFlowInterfaces",
@@ -404,6 +407,7 @@ cc_library(
"//llvm:Support",
"//mlir:Analysis",
"//mlir:ArithDialect",
+ "//mlir:BufferizationInterfaces",
"//mlir:BytecodeOpInterface",
"//mlir:BytecodeReader",
"//mlir:BytecodeWriter",
@@ -986,8 +990,11 @@ cc_library(
srcs = glob(["lib/Dialect/Bufferization/*.cpp"]),
includes = ["lib/Dialect/Test"],
deps = [
+ ":TestDialect",
"//mlir:BufferizationDialect",
+ "//mlir:BufferizationInterfaces",
"//mlir:BufferizationTransforms",
+ "//mlir:FuncDialect",
"//mlir:IR",
"//mlir:Pass",
],
``````````
</details>
https://github.com/llvm/llvm-project/pull/135949
More information about the llvm-commits
mailing list