summaryrefslogtreecommitdiff
path: root/utils
diff options
context:
space:
mode:
authorAart Bik <ajcbik@google.com>2023-04-03 15:46:23 -0700
committerAart Bik <ajcbik@google.com>2023-04-05 11:32:06 -0700
commit19466ebc7ff8f51e2ce2c69949823a0c3e2fb660 (patch)
tree5e3fbd0d9201f3a176a04f8824012c33d2251e57 /utils
parent9812948d22328e6f810c7654b93b063ce97ecfec (diff)
downloadllvm-19466ebc7ff8f51e2ce2c69949823a0c3e2fb660.tar.gz
[mlir][sparse][gpu] a first prototype sparse GPU code generator
This implements a proof-of-concept GPU code generator to the sparse compiler pipeline, currently only capable of generating CUDA threads for outermost parallel loops. The objective, obviously, is to grow this concept to a full blown GPU code generator, capable of the right combinaton of code generation as well as exploiting idiomatic kernels or vector specific libraries (think cuSparse). Reviewed By: ThomasRaoux Differential Revision: https://reviews.llvm.org/D147483
Diffstat (limited to 'utils')
-rw-r--r--utils/bazel/llvm-project-overlay/mlir/BUILD.bazel1
1 files changed, 1 insertions, 0 deletions
diff --git a/utils/bazel/llvm-project-overlay/mlir/BUILD.bazel b/utils/bazel/llvm-project-overlay/mlir/BUILD.bazel
index 53dc23bea3ea..7cc26bf5f5fa 100644
--- a/utils/bazel/llvm-project-overlay/mlir/BUILD.bazel
+++ b/utils/bazel/llvm-project-overlay/mlir/BUILD.bazel
@@ -2343,6 +2343,7 @@ cc_library(
":DialectUtils",
":FuncDialect",
":FuncTransforms",
+ ":GPUDialect",
":IR",
":LLVMCommonConversion",
":LLVMDialect",