diff options
author | Aart Bik <ajcbik@google.com> | 2023-04-03 15:46:23 -0700 |
---|---|---|
committer | Aart Bik <ajcbik@google.com> | 2023-04-05 11:32:06 -0700 |
commit | 19466ebc7ff8f51e2ce2c69949823a0c3e2fb660 (patch) | |
tree | 5e3fbd0d9201f3a176a04f8824012c33d2251e57 /utils | |
parent | 9812948d22328e6f810c7654b93b063ce97ecfec (diff) | |
download | llvm-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.bazel | 1 |
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", |