Skip to content

Commit 2776da7

Browse files
author
git apple-llvm automerger
committed
Merge commit 'fe4a31d59db7' from llvm.org/main into next
2 parents 65f2ba8 + fe4a31d commit 2776da7

File tree

3 files changed

+32
-0
lines changed

3 files changed

+32
-0
lines changed

mlir/include/mlir/Dialect/Bufferization/IR/BufferizationTypeInterfaces.h

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,5 +14,6 @@
1414
//===----------------------------------------------------------------------===//
1515

1616
#include "mlir/Dialect/Bufferization/IR/BufferizationTypeInterfaces.h.inc"
17+
#include "mlir/IR/Types.h"
1718

1819
#endif // MLIR_DIALECT_BUFFERIZATION_IR_BUFFERIZATIONTYPEINTERFACES_H_

utils/bazel/llvm-project-overlay/mlir/BUILD.bazel

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12520,6 +12520,28 @@ gentbl_cc_library(
1252012520
deps = [":BufferizationEnumsTdFiles"],
1252112521
)
1252212522

12523+
td_library(
12524+
name = "BufferizationTypeInterfacesTdFiles",
12525+
srcs = [
12526+
"include/mlir/Dialect/Bufferization/IR/BufferizationTypeInterfaces.td",
12527+
],
12528+
includes = ["include"],
12529+
deps = [
12530+
":OpBaseTdFiles",
12531+
],
12532+
)
12533+
12534+
gentbl_cc_library(
12535+
name = "BufferizationTypeInterfacesIncGen",
12536+
tbl_outs = {
12537+
"include/mlir/Dialect/Bufferization/IR/BufferizationTypeInterfaces.h.inc": ["-gen-type-interface-decls"],
12538+
"include/mlir/Dialect/Bufferization/IR/BufferizationTypeInterfaces.cpp.inc": ["-gen-type-interface-defs"],
12539+
},
12540+
tblgen = ":mlir-tblgen",
12541+
td_file = "include/mlir/Dialect/Bufferization/IR/BufferizationTypeInterfaces.td",
12542+
deps = [":BufferizationTypeInterfacesTdFiles"],
12543+
)
12544+
1252312545
td_library(
1252412546
name = "BufferizationTransformOpsTdFiles",
1252512547
srcs = [
@@ -12593,13 +12615,15 @@ cc_library(
1259312615
"include/mlir/Dialect/Bufferization/IR/BufferDeallocationOpInterface.h",
1259412616
"include/mlir/Dialect/Bufferization/IR/BufferViewFlowOpInterface.h",
1259512617
"include/mlir/Dialect/Bufferization/IR/BufferizableOpInterface.h",
12618+
"include/mlir/Dialect/Bufferization/IR/BufferizationTypeInterfaces.h",
1259612619
],
1259712620
includes = ["include"],
1259812621
deps = [
1259912622
":BufferDeallocationOpInterfaceIncGen",
1260012623
":BufferViewFlowOpInterfaceIncGen",
1260112624
":BufferizableOpInterfaceIncGen",
1260212625
":BufferizationEnumsIncGen",
12626+
":BufferizationTypeInterfacesIncGen",
1260312627
":FunctionInterfaces",
1260412628
":IR",
1260512629
":Support",

utils/bazel/llvm-project-overlay/mlir/test/BUILD.bazel

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -110,6 +110,7 @@ td_library(
110110
name = "TestOpTdFiles",
111111
srcs = glob(["lib/Dialect/Test/*.td"]),
112112
deps = [
113+
"//mlir:BufferizationTypeInterfacesTdFiles",
113114
"//mlir:BuiltinDialectTdFiles",
114115
"//mlir:CallInterfacesTdFiles",
115116
"//mlir:ControlFlowInterfacesTdFiles",
@@ -240,6 +241,7 @@ gentbl_cc_library(
240241
test = True,
241242
deps = [
242243
":TestOpTdFiles",
244+
"//mlir:BufferizationTypeInterfacesTdFiles",
243245
"//mlir:BuiltinDialectTdFiles",
244246
],
245247
)
@@ -342,6 +344,7 @@ cc_library(
342344
"//llvm:IRReader",
343345
"//llvm:Support",
344346
"//mlir:ArithDialect",
347+
"//mlir:BufferizationInterfaces",
345348
"//mlir:BytecodeOpInterface",
346349
"//mlir:CallOpInterfaces",
347350
"//mlir:ControlFlowInterfaces",
@@ -404,6 +407,7 @@ cc_library(
404407
"//llvm:Support",
405408
"//mlir:Analysis",
406409
"//mlir:ArithDialect",
410+
"//mlir:BufferizationInterfaces",
407411
"//mlir:BytecodeOpInterface",
408412
"//mlir:BytecodeReader",
409413
"//mlir:BytecodeWriter",
@@ -986,8 +990,11 @@ cc_library(
986990
srcs = glob(["lib/Dialect/Bufferization/*.cpp"]),
987991
includes = ["lib/Dialect/Test"],
988992
deps = [
993+
":TestDialect",
989994
"//mlir:BufferizationDialect",
995+
"//mlir:BufferizationInterfaces",
990996
"//mlir:BufferizationTransforms",
997+
"//mlir:FuncDialect",
991998
"//mlir:IR",
992999
"//mlir:Pass",
9931000
],

0 commit comments

Comments
 (0)