Skip to content

Commit 3ef4099

Browse files
committed
[mlir] Fix BUILD issues and dependencies.
Differential Revision: https://reviews.llvm.org/D123868
1 parent c50817d commit 3ef4099

File tree

3 files changed

+24
-4
lines changed

3 files changed

+24
-4
lines changed

mlir/include/mlir/Dialect/ControlFlow/IR/ControlFlowOps.td

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,7 @@
1414
#ifndef MLIR_DIALECTS_CONTROLFLOW_IR_CONTROLFLOWOPS_TD
1515
#define MLIR_DIALECTS_CONTROLFLOW_IR_CONTROLFLOWOPS_TD
1616

17+
include "mlir/IR/EnumAttr.td"
1718
include "mlir/IR/OpAsmInterface.td"
1819
include "mlir/Interfaces/ControlFlowInterfaces.td"
1920
include "mlir/Interfaces/SideEffectInterfaces.td"

mlir/include/mlir/Dialect/Func/IR/FuncOps.td

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@
99
#ifndef MLIR_DIALECT_FUNC_IR_FUNCOPS_TD
1010
#define MLIR_DIALECT_FUNC_IR_FUNCOPS_TD
1111

12+
include "mlir/IR/EnumAttr.td"
1213
include "mlir/IR/OpAsmInterface.td"
1314
include "mlir/IR/SymbolInterfaces.td"
1415
include "mlir/Interfaces/CallInterfaces.td"

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

Lines changed: 22 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -949,11 +949,18 @@ cc_binary(
949949
##---------------------------------------------------------------------------##
950950

951951
td_library(
952-
name = "OpBaseTdFiles",
952+
name = "AttrTdFiles",
953953
srcs = [
954954
"include/mlir/IR/AttrTypeBase.td",
955-
"include/mlir/IR/DialectBase.td",
956955
"include/mlir/IR/EnumAttr.td",
956+
],
957+
includes = ["include"],
958+
)
959+
960+
td_library(
961+
name = "OpBaseTdFiles",
962+
srcs = [
963+
"include/mlir/IR/DialectBase.td",
957964
"include/mlir/IR/OpAsmInterface.td",
958965
"include/mlir/IR/OpBase.td",
959966
"include/mlir/IR/PatternBase.td",
@@ -962,6 +969,9 @@ td_library(
962969
"include/mlir/IR/TensorEncoding.td",
963970
],
964971
includes = ["include"],
972+
deps = [
973+
":AttrTdFiles",
974+
],
965975
)
966976

967977
td_library(
@@ -2066,6 +2076,7 @@ td_library(
20662076
],
20672077
includes = ["include"],
20682078
deps = [
2079+
":AttrTdFiles",
20692080
":CallInterfacesTdFiles",
20702081
":CastInterfacesTdFiles",
20712082
":ControlFlowInterfacesTdFiles",
@@ -2800,6 +2811,7 @@ td_library(
28002811
],
28012812
includes = ["include"],
28022813
deps = [
2814+
":AttrTdFiles",
28032815
":CallInterfacesTdFiles",
28042816
":CastInterfacesTdFiles",
28052817
":ControlFlowInterfacesTdFiles",
@@ -2840,7 +2852,10 @@ gentbl_cc_library(
28402852
],
28412853
tblgen = ":mlir-tblgen",
28422854
td_file = "include/mlir/Dialect/ControlFlow/IR/ControlFlowOps.td",
2843-
deps = [":ControlFlowOpsTdFiles"],
2855+
deps = [
2856+
":AttrTdFiles",
2857+
":ControlFlowOpsTdFiles",
2858+
],
28442859
)
28452860

28462861
cc_library(
@@ -3322,7 +3337,10 @@ gentbl_cc_library(
33223337
],
33233338
tblgen = ":mlir-tblgen",
33243339
td_file = "include/mlir/Dialect/GPU/ParallelLoopMapperAttr.td",
3325-
deps = [":GPUOpsTdFiles"],
3340+
deps = [
3341+
":AttrTdFiles",
3342+
":GPUOpsTdFiles",
3343+
],
33263344
)
33273345

33283346
gentbl_cc_library(

0 commit comments

Comments
 (0)