Skip to content

Commit f248fc3

Browse files
committed
[mlir][Bazel] Update BUILD.bazel file for cc47037
Differential Revision: https://reviews.llvm.org/D149823
1 parent 7969275 commit f248fc3

File tree

1 file changed

+73
-16
lines changed

1 file changed

+73
-16
lines changed

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

Lines changed: 73 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -123,7 +123,10 @@ gentbl_cc_library(
123123
strip_include_prefix = "include",
124124
tbl_outs = [
125125
(
126-
["-gen-bytecode", "-bytecode-dialect=Builtin"],
126+
[
127+
"-gen-bytecode",
128+
"-bytecode-dialect=Builtin",
129+
],
127130
"include/mlir/IR/BuiltinDialectBytecode.cpp.inc",
128131
),
129132
],
@@ -1219,7 +1222,7 @@ cc_library(
12191222

12201223
td_library(
12211224
name = "AMDGPUTdFiles",
1222-
srcs = ["include/mlir/Dialect/AMDGPU/AMDGPU.td"],
1225+
srcs = ["include/mlir/Dialect/AMDGPU/IR/AMDGPU.td"],
12231226
includes = ["include"],
12241227
deps = [
12251228
":SideEffectInterfacesTdFiles",
@@ -1235,59 +1238,59 @@ gentbl_cc_library(
12351238
"-gen-attrdef-decls",
12361239
"-dialect=amdgpu",
12371240
],
1238-
"include/mlir/Dialect/AMDGPU/AMDGPUAttributes.h.inc",
1241+
"include/mlir/Dialect/AMDGPU/IR/AMDGPUAttributes.h.inc",
12391242
),
12401243
(
12411244
[
12421245
"-gen-attrdef-defs",
12431246
"-dialect=amdgpu",
12441247
],
1245-
"include/mlir/Dialect/AMDGPU/AMDGPUAttributes.cpp.inc",
1248+
"include/mlir/Dialect/AMDGPU/IR/AMDGPUAttributes.cpp.inc",
12461249
),
12471250
(
12481251
[
12491252
"-gen-dialect-decls",
12501253
"-dialect=amdgpu",
12511254
],
1252-
"include/mlir/Dialect/AMDGPU/AMDGPUDialect.h.inc",
1255+
"include/mlir/Dialect/AMDGPU/IR/AMDGPUDialect.h.inc",
12531256
),
12541257
(
12551258
[
12561259
"-gen-dialect-defs",
12571260
"-dialect=amdgpu",
12581261
],
1259-
"include/mlir/Dialect/AMDGPU/AMDGPUDialect.cpp.inc",
1262+
"include/mlir/Dialect/AMDGPU/IR/AMDGPUDialect.cpp.inc",
12601263
),
12611264
(
12621265
["-gen-enum-decls"],
1263-
"include/mlir/Dialect/AMDGPU/AMDGPUEnums.h.inc",
1266+
"include/mlir/Dialect/AMDGPU/IR/AMDGPUEnums.h.inc",
12641267
),
12651268
(
12661269
["-gen-enum-defs"],
1267-
"include/mlir/Dialect/AMDGPU/AMDGPUEnums.cpp.inc",
1270+
"include/mlir/Dialect/AMDGPU/IR/AMDGPUEnums.cpp.inc",
12681271
),
12691272
(
12701273
["-gen-op-decls"],
1271-
"include/mlir/Dialect/AMDGPU/AMDGPU.h.inc",
1274+
"include/mlir/Dialect/AMDGPU/IR/AMDGPU.h.inc",
12721275
),
12731276
(
12741277
["-gen-op-defs"],
1275-
"include/mlir/Dialect/AMDGPU/AMDGPU.cpp.inc",
1278+
"include/mlir/Dialect/AMDGPU/IR/AMDGPU.cpp.inc",
12761279
),
12771280
(
12781281
["-gen-op-doc"],
1279-
"g3doc/Dialects/AMDGPU/AMDGPU.md",
1282+
"g3doc/Dialects/AMDGPU/IR/AMDGPU.md",
12801283
),
12811284
],
12821285
tblgen = ":mlir-tblgen",
1283-
td_file = "include/mlir/Dialect/AMDGPU/AMDGPU.td",
1286+
td_file = "include/mlir/Dialect/AMDGPU/IR/AMDGPU.td",
12841287
deps = [":AMDGPUTdFiles"],
12851288
)
12861289

12871290
cc_library(
12881291
name = "AMDGPUDialect",
12891292
srcs = ["lib/Dialect/AMDGPU/IR/AMDGPUDialect.cpp"],
1290-
hdrs = ["include/mlir/Dialect/AMDGPU/AMDGPUDialect.h"],
1293+
hdrs = ["include/mlir/Dialect/AMDGPU/IR/AMDGPUDialect.h"],
12911294
includes = ["include"],
12921295
deps = [
12931296
":AMDGPUIncGen",
@@ -1300,6 +1303,58 @@ cc_library(
13001303
],
13011304
)
13021305

1306+
gentbl_cc_library(
1307+
name = "AMDGPUPassIncGen",
1308+
strip_include_prefix = "include",
1309+
tbl_outs = [
1310+
(
1311+
[
1312+
"-gen-pass-decls",
1313+
"-name=AMDGPU",
1314+
],
1315+
"include/mlir/Dialect/AMDGPU/Transforms/Passes.h.inc",
1316+
),
1317+
],
1318+
tblgen = ":mlir-tblgen",
1319+
td_file = "include/mlir/Dialect/AMDGPU/Transforms/Passes.td",
1320+
deps = [":PassBaseTdFiles"],
1321+
)
1322+
1323+
cc_library(
1324+
name = "AMDGPUTransforms",
1325+
srcs = glob(
1326+
[
1327+
"lib/Dialect/AMDGPU/Transforms/*.cpp",
1328+
"lib/Dialect/AMDGPU/Transforms/*.h",
1329+
],
1330+
),
1331+
hdrs = glob(["include/mlir/Dialect/AMDGPU/Transforms/*.h"]),
1332+
includes = ["include"],
1333+
deps = [
1334+
":AMDGPUDialect",
1335+
":AMDGPUPassIncGen",
1336+
":AMDGPUUtils",
1337+
":ArithDialect",
1338+
":ControlFlowDialect",
1339+
":IR",
1340+
":Pass",
1341+
":TransformUtils",
1342+
":Transforms",
1343+
],
1344+
)
1345+
1346+
cc_library(
1347+
name = "AMDGPUUtils",
1348+
srcs = glob(["lib/Dialect/AMDGPU/Utils/*.cpp"]),
1349+
hdrs = glob(["include/mlir/Dialect/AMDGPU/Utils/*.h"]),
1350+
includes = ["include"],
1351+
deps = [
1352+
":AMDGPUDialect",
1353+
":Support",
1354+
"//llvm:Support",
1355+
],
1356+
)
1357+
13031358
##---------------------------------------------------------------------------##
13041359
# EmitC dialect.
13051360
##---------------------------------------------------------------------------##
@@ -1901,7 +1956,7 @@ td_library(
19011956
":InferTypeOpInterfaceTdFiles",
19021957
":OpBaseTdFiles",
19031958
":SideEffectInterfacesTdFiles",
1904-
]
1959+
],
19051960
)
19061961

19071962
gentbl_cc_library(
@@ -1988,11 +2043,11 @@ cc_library(
19882043
includes = ["include"],
19892044
deps = [
19902045
":Dialect",
1991-
":InferTypeOpInterface",
19922046
":IR",
19932047
":IRDLIncGen",
19942048
":IRDLOpsIncGen",
19952049
":IRDLTypesIncGen",
2050+
":InferTypeOpInterface",
19962051
":Support",
19972052
"//llvm:Core",
19982053
"//llvm:Support",
@@ -3970,8 +4025,8 @@ cc_library(
39704025
":CallOpInterfaces",
39714026
":ControlFlowInterfaces",
39724027
":DataLayoutInterfaces",
3973-
":InferTypeOpInterface",
39744028
":IR",
4029+
":InferTypeOpInterface",
39754030
":LLVMDialectInterfaceIncGen",
39764031
":LLVMIntrinsicOpsIncGen",
39774032
":LLVMOpsIncGen",
@@ -4469,6 +4524,7 @@ cc_library(
44694524
includes = ["include"],
44704525
deps = [
44714526
":AMDGPUDialect",
4527+
":AMDGPUUtils",
44724528
":ConversionPassIncGen",
44734529
":IR",
44744530
":LLVMCommonConversion",
@@ -7300,6 +7356,7 @@ cc_library(
73007356
deps = [
73017357
":AMDGPUDialect",
73027358
":AMDGPUToROCDL",
7359+
":AMDGPUTransforms",
73037360
":AMXDialect",
73047361
":AMXTransforms",
73057362
":AffineDialect",

0 commit comments

Comments
 (0)