aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKeith Smiley <keithbsmiley@gmail.com>2024-06-21 09:57:46 -0700
committerGitHub <noreply@github.com>2024-06-21 09:57:46 -0700
commit1eddf3519f2e692d60a43204d862ea00a92f48f4 (patch)
treea017686a2629704a0e4cfaaa7fa5e20b79a4d2f4
parent19470e72e4aadfe16d1b6b0e4df325d75dc7fd7c (diff)
downloadllvm-1eddf3519f2e692d60a43204d862ea00a92f48f4.zip
llvm-1eddf3519f2e692d60a43204d862ea00a92f48f4.tar.gz
llvm-1eddf3519f2e692d60a43204d862ea00a92f48f4.tar.bz2
[bazel] Port #95942 (#96334)
-rw-r--r--utils/bazel/llvm-project-overlay/mlir/BUILD.bazel28
1 files changed, 28 insertions, 0 deletions
diff --git a/utils/bazel/llvm-project-overlay/mlir/BUILD.bazel b/utils/bazel/llvm-project-overlay/mlir/BUILD.bazel
index d836985..14203eb 100644
--- a/utils/bazel/llvm-project-overlay/mlir/BUILD.bazel
+++ b/utils/bazel/llvm-project-overlay/mlir/BUILD.bazel
@@ -824,6 +824,7 @@ mlir_c_api_cc_library(
includes = ["include"],
deps = [
":ConversionPasses",
+ ":ConvertToSPIRV",
":Pass",
],
)
@@ -4200,6 +4201,7 @@ cc_library(
":ControlFlowToSPIRV",
":ConversionPassIncGen",
":ConvertToLLVM",
+ ":ConvertToSPIRV",
":FuncToEmitC",
":FuncToLLVM",
":FuncToSPIRV",
@@ -8210,6 +8212,32 @@ cc_library(
)
cc_library(
+ name = "ConvertToSPIRV",
+ srcs = ["lib/Conversion/ConvertToSPIRV/ConvertToSPIRVPass.cpp"],
+ hdrs = ["include/mlir/Conversion/ConvertToSPIRV/ConvertToSPIRVPass.h"],
+ includes = ["include"],
+ deps = [
+ ":ArithToSPIRV",
+ ":ArithTransforms",
+ ":ConversionPassIncGen",
+ ":FuncToSPIRV",
+ ":IR",
+ ":IndexToSPIRV",
+ ":Pass",
+ ":Rewrite",
+ ":SCFToSPIRV",
+ ":SPIRVConversion",
+ ":SPIRVDialect",
+ ":SPIRVTransforms",
+ ":TransformUtils",
+ ":Transforms",
+ ":UBToSPIRV",
+ ":VectorToSPIRV",
+ ":VectorTransforms",
+ ],
+)
+
+cc_library(
name = "ControlFlowToSCF",
srcs = [
"lib/Conversion/ControlFlowToSCF/ControlFlowToSCF.cpp",