[mlir][sparse][gpu] unify dnmat and dnvec handle and ops
authorKun Wu <kunww@google.com>
Fri, 9 Jun 2023 16:58:44 +0000 (16:58 +0000)
committerKun Wu <kunww@google.com>
Fri, 9 Jun 2023 17:16:48 +0000 (17:16 +0000)
commit97f4c22b3ad55763ccd9a1274aba22efc87f3e9e
treeba8f4d5e87cc6c113520fd4a706a67ed6281a201
parent853d704fd0c4744731870df67ade7249d5440438
[mlir][sparse][gpu] unify dnmat and dnvec handle and ops

Reviewed By: aartbik

Differential Revision: https://reviews.llvm.org/D152465
12 files changed:
mlir/include/mlir/Dialect/GPU/IR/GPUBase.td
mlir/include/mlir/Dialect/GPU/IR/GPUDialect.h
mlir/include/mlir/Dialect/GPU/IR/GPUOps.td
mlir/lib/Conversion/GPUCommon/GPUToLLVMConversion.cpp
mlir/lib/Dialect/GPU/IR/GPUDialect.cpp
mlir/lib/Dialect/SparseTensor/Transforms/SparseGPUCodegen.cpp
mlir/test/Conversion/GPUCommon/lower-2to4-sparse-to-gpu-runtime-calls.mlir
mlir/test/Conversion/GPUCommon/lower-sparse-to-gpu-runtime-calls.mlir
mlir/test/Dialect/GPU/ops.mlir
mlir/test/Dialect/GPU/sparse-roundtrip.mlir
mlir/test/Dialect/SparseTensor/GPU/gpu_matmul_lib.mlir
mlir/test/Dialect/SparseTensor/GPU/gpu_matvec_lib.mlir