Skip to content
This repository was archived by the owner on Jun 20, 2023. It is now read-only.

Commit fdb4089

Browse files
authored
Update BUILD files and submodule for [91e7a1713332](llvm/llvm-project@91e7a1713332)
1 parent 5e1cc6a commit fdb4089

2 files changed

Lines changed: 26 additions & 9 deletions

File tree

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

Lines changed: 25 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1322,6 +1322,22 @@ cc_library(
13221322
],
13231323
)
13241324

1325+
cc_library(
1326+
name = "LinalgInterfaces",
1327+
srcs = ["lib/Dialect/Linalg/IR/LinalgInterfaces.cpp"],
1328+
hdrs = ["include/mlir/Dialect/Linalg/IR/LinalgInterfaces.h"],
1329+
includes = ["include"],
1330+
deps = [
1331+
":Affine",
1332+
":DialectUtils",
1333+
":IR",
1334+
":LinalgInterfacesIncGen",
1335+
":LinalgStructuredOpsIncGen",
1336+
":ViewLikeInterface",
1337+
"//llvm:Support",
1338+
],
1339+
)
1340+
13251341
cc_library(
13261342
name = "LoopLikeInterface",
13271343
srcs = ["lib/Interfaces/LoopLikeInterface.cpp"],
@@ -4459,9 +4475,9 @@ genlinalg(
44594475
filegroup(
44604476
name = "LinalgStructuredOpsTdFiles",
44614477
srcs = [
4478+
"include/mlir/Dialect/Linalg/IR/LinalgInterfaces.td",
44624479
"include/mlir/Dialect/Linalg/IR/LinalgNamedStructuredOps.td",
44634480
"include/mlir/Dialect/Linalg/IR/LinalgStructuredOps.td",
4464-
"include/mlir/Dialect/Linalg/IR/LinalgStructuredOpsInterface.td",
44654481
"include/mlir/Interfaces/CopyOpInterface.td",
44664482
"include/mlir/Interfaces/ViewLikeInterface.td",
44674483
":AffineOpsTdFiles",
@@ -4492,20 +4508,20 @@ gentbl(
44924508
)
44934509

44944510
gentbl(
4495-
name = "LinalgStructuredInterfacesIncGen",
4511+
name = "LinalgInterfacesIncGen",
44964512
strip_include_prefix = "include",
44974513
tbl_outs = [
44984514
(
44994515
"-gen-op-interface-decls",
4500-
"include/mlir/Dialect/Linalg/IR/LinalgStructuredOpsInterfaces.h.inc",
4516+
"include/mlir/Dialect/Linalg/IR/LinalgInterfaces.h.inc",
45014517
),
45024518
(
45034519
"-gen-op-interface-defs",
4504-
"include/mlir/Dialect/Linalg/IR/LinalgStructuredOpsInterfaces.cpp.inc",
4520+
"include/mlir/Dialect/Linalg/IR/LinalgInterfaces.cpp.inc",
45054521
),
45064522
],
45074523
tblgen = ":mlir-tblgen",
4508-
td_file = "include/mlir/Dialect/Linalg/IR/LinalgStructuredOpsInterface.td",
4524+
td_file = "include/mlir/Dialect/Linalg/IR/LinalgInterfaces.td",
45094525
td_srcs = [":LinalgStructuredOpsTdFiles"],
45104526
)
45114527

@@ -4633,9 +4649,10 @@ cc_library(
46334649
":DialectUtils",
46344650
":EDSC",
46354651
":IR",
4652+
":LinalgInterfaces",
4653+
":LinalgInterfacesIncGen",
46364654
":LinalgNamedStructuredOpsIncGen",
46374655
":LinalgOpsIncGen",
4638-
":LinalgStructuredInterfacesIncGen",
46394656
":LinalgStructuredOpsIncGen",
46404657
":Parser",
46414658
":SideEffectInterfaces",
@@ -5048,6 +5065,8 @@ exports_files(
50485065
"include/mlir/Interfaces/ControlFlowInterfaces.h",
50495066
"include/mlir/Interfaces/ControlFlowInterfaces.td",
50505067
"include/mlir/Interfaces/CopyOpInterface.td",
5068+
"include/mlir/Interfaces/InferTypeOpInterface.td",
5069+
"include/mlir/Interfaces/LoopLikeInterface.td",
50515070
"include/mlir/Interfaces/SideEffectInterfaceBase.td",
50525071
"include/mlir/Interfaces/SideEffectInterfaces.td",
50535072
"include/mlir/Interfaces/VectorInterfaces.td",
@@ -5061,8 +5080,6 @@ exports_files(
50615080
"include/mlir/IR/RegionKindInterface.td",
50625081
"include/mlir/IR/SymbolInterfaces.td",
50635082
"include/mlir/Transforms/InliningUtils.h",
5064-
"include/mlir/Interfaces/InferTypeOpInterface.td",
5065-
"include/mlir/Interfaces/LoopLikeInterface.td",
50665083
],
50675084
visibility = [":friends"],
50685085
)

third_party/llvm-project

Submodule llvm-project updated 467 files

0 commit comments

Comments
 (0)