summaryrefslogtreecommitdiff
path: root/utils
diff options
context:
space:
mode:
authorAdrian Kuegel <akuegel@google.com>2023-05-04 10:09:53 +0200
committerAdrian Kuegel <akuegel@google.com>2023-05-04 10:46:21 +0200
commitf248fc375fa332479b357179aa641af27852a0f7 (patch)
treea7f2da1b5e0d586f6cb7319a43ad2771687d2b20 /utils
parent79692750d250d2e155aaa2b078aeb0451f005cb6 (diff)
downloadllvm-f248fc375fa332479b357179aa641af27852a0f7.tar.gz
[mlir][Bazel] Update BUILD.bazel file for cc4703745ffa398b66f985b483cb8b61eb2ed425
Differential Revision: https://reviews.llvm.org/D149823
Diffstat (limited to 'utils')
-rw-r--r--utils/bazel/llvm-project-overlay/mlir/BUILD.bazel89
1 files changed, 73 insertions, 16 deletions
diff --git a/utils/bazel/llvm-project-overlay/mlir/BUILD.bazel b/utils/bazel/llvm-project-overlay/mlir/BUILD.bazel
index 24e0bbff4140..2d6e736acfad 100644
--- a/utils/bazel/llvm-project-overlay/mlir/BUILD.bazel
+++ b/utils/bazel/llvm-project-overlay/mlir/BUILD.bazel
@@ -123,7 +123,10 @@ gentbl_cc_library(
strip_include_prefix = "include",
tbl_outs = [
(
- ["-gen-bytecode", "-bytecode-dialect=Builtin"],
+ [
+ "-gen-bytecode",
+ "-bytecode-dialect=Builtin",
+ ],
"include/mlir/IR/BuiltinDialectBytecode.cpp.inc",
),
],
@@ -1219,7 +1222,7 @@ cc_library(
td_library(
name = "AMDGPUTdFiles",
- srcs = ["include/mlir/Dialect/AMDGPU/AMDGPU.td"],
+ srcs = ["include/mlir/Dialect/AMDGPU/IR/AMDGPU.td"],
includes = ["include"],
deps = [
":SideEffectInterfacesTdFiles",
@@ -1235,59 +1238,59 @@ gentbl_cc_library(
"-gen-attrdef-decls",
"-dialect=amdgpu",
],
- "include/mlir/Dialect/AMDGPU/AMDGPUAttributes.h.inc",
+ "include/mlir/Dialect/AMDGPU/IR/AMDGPUAttributes.h.inc",
),
(
[
"-gen-attrdef-defs",
"-dialect=amdgpu",
],
- "include/mlir/Dialect/AMDGPU/AMDGPUAttributes.cpp.inc",
+ "include/mlir/Dialect/AMDGPU/IR/AMDGPUAttributes.cpp.inc",
),
(
[
"-gen-dialect-decls",
"-dialect=amdgpu",
],
- "include/mlir/Dialect/AMDGPU/AMDGPUDialect.h.inc",
+ "include/mlir/Dialect/AMDGPU/IR/AMDGPUDialect.h.inc",
),
(
[
"-gen-dialect-defs",
"-dialect=amdgpu",
],
- "include/mlir/Dialect/AMDGPU/AMDGPUDialect.cpp.inc",
+ "include/mlir/Dialect/AMDGPU/IR/AMDGPUDialect.cpp.inc",
),
(
["-gen-enum-decls"],
- "include/mlir/Dialect/AMDGPU/AMDGPUEnums.h.inc",
+ "include/mlir/Dialect/AMDGPU/IR/AMDGPUEnums.h.inc",
),
(
["-gen-enum-defs"],
- "include/mlir/Dialect/AMDGPU/AMDGPUEnums.cpp.inc",
+ "include/mlir/Dialect/AMDGPU/IR/AMDGPUEnums.cpp.inc",
),
(
["-gen-op-decls"],
- "include/mlir/Dialect/AMDGPU/AMDGPU.h.inc",
+ "include/mlir/Dialect/AMDGPU/IR/AMDGPU.h.inc",
),
(
["-gen-op-defs"],
- "include/mlir/Dialect/AMDGPU/AMDGPU.cpp.inc",
+ "include/mlir/Dialect/AMDGPU/IR/AMDGPU.cpp.inc",
),
(
["-gen-op-doc"],
- "g3doc/Dialects/AMDGPU/AMDGPU.md",
+ "g3doc/Dialects/AMDGPU/IR/AMDGPU.md",
),
],
tblgen = ":mlir-tblgen",
- td_file = "include/mlir/Dialect/AMDGPU/AMDGPU.td",
+ td_file = "include/mlir/Dialect/AMDGPU/IR/AMDGPU.td",
deps = [":AMDGPUTdFiles"],
)
cc_library(
name = "AMDGPUDialect",
srcs = ["lib/Dialect/AMDGPU/IR/AMDGPUDialect.cpp"],
- hdrs = ["include/mlir/Dialect/AMDGPU/AMDGPUDialect.h"],
+ hdrs = ["include/mlir/Dialect/AMDGPU/IR/AMDGPUDialect.h"],
includes = ["include"],
deps = [
":AMDGPUIncGen",
@@ -1300,6 +1303,58 @@ cc_library(
],
)
+gentbl_cc_library(
+ name = "AMDGPUPassIncGen",
+ strip_include_prefix = "include",
+ tbl_outs = [
+ (
+ [
+ "-gen-pass-decls",
+ "-name=AMDGPU",
+ ],
+ "include/mlir/Dialect/AMDGPU/Transforms/Passes.h.inc",
+ ),
+ ],
+ tblgen = ":mlir-tblgen",
+ td_file = "include/mlir/Dialect/AMDGPU/Transforms/Passes.td",
+ deps = [":PassBaseTdFiles"],
+)
+
+cc_library(
+ name = "AMDGPUTransforms",
+ srcs = glob(
+ [
+ "lib/Dialect/AMDGPU/Transforms/*.cpp",
+ "lib/Dialect/AMDGPU/Transforms/*.h",
+ ],
+ ),
+ hdrs = glob(["include/mlir/Dialect/AMDGPU/Transforms/*.h"]),
+ includes = ["include"],
+ deps = [
+ ":AMDGPUDialect",
+ ":AMDGPUPassIncGen",
+ ":AMDGPUUtils",
+ ":ArithDialect",
+ ":ControlFlowDialect",
+ ":IR",
+ ":Pass",
+ ":TransformUtils",
+ ":Transforms",
+ ],
+)
+
+cc_library(
+ name = "AMDGPUUtils",
+ srcs = glob(["lib/Dialect/AMDGPU/Utils/*.cpp"]),
+ hdrs = glob(["include/mlir/Dialect/AMDGPU/Utils/*.h"]),
+ includes = ["include"],
+ deps = [
+ ":AMDGPUDialect",
+ ":Support",
+ "//llvm:Support",
+ ],
+)
+
##---------------------------------------------------------------------------##
# EmitC dialect.
##---------------------------------------------------------------------------##
@@ -1901,7 +1956,7 @@ td_library(
":InferTypeOpInterfaceTdFiles",
":OpBaseTdFiles",
":SideEffectInterfacesTdFiles",
- ]
+ ],
)
gentbl_cc_library(
@@ -1988,11 +2043,11 @@ cc_library(
includes = ["include"],
deps = [
":Dialect",
- ":InferTypeOpInterface",
":IR",
":IRDLIncGen",
":IRDLOpsIncGen",
":IRDLTypesIncGen",
+ ":InferTypeOpInterface",
":Support",
"//llvm:Core",
"//llvm:Support",
@@ -3970,8 +4025,8 @@ cc_library(
":CallOpInterfaces",
":ControlFlowInterfaces",
":DataLayoutInterfaces",
- ":InferTypeOpInterface",
":IR",
+ ":InferTypeOpInterface",
":LLVMDialectInterfaceIncGen",
":LLVMIntrinsicOpsIncGen",
":LLVMOpsIncGen",
@@ -4469,6 +4524,7 @@ cc_library(
includes = ["include"],
deps = [
":AMDGPUDialect",
+ ":AMDGPUUtils",
":ConversionPassIncGen",
":IR",
":LLVMCommonConversion",
@@ -7300,6 +7356,7 @@ cc_library(
deps = [
":AMDGPUDialect",
":AMDGPUToROCDL",
+ ":AMDGPUTransforms",
":AMXDialect",
":AMXTransforms",
":AffineDialect",