[mlir][sparse][gpu] force 16-byte alignment on data structs for cuSparseLt
authorAart Bik <ajcbik@google.com>
Wed, 12 Jul 2023 23:50:42 +0000 (16:50 -0700)
committerAart Bik <ajcbik@google.com>
Thu, 13 Jul 2023 17:45:15 +0000 (10:45 -0700)
commit86eff489e75f709d3abaea71e48f07a7e049278e
tree3143d57dfeb0de6300dd195382a8c44489c721e1
parent41afc42673144dffbe3e6e1719b51012ec3cbf5f
[mlir][sparse][gpu] force 16-byte alignment on data structs for cuSparseLt

Also makes some minor consistency edits in the cuSparseLt wrapper lib.

Reviewed By: Peiming, K-Wu

Differential Revision: https://reviews.llvm.org/D155139
mlir/lib/Conversion/GPUCommon/GPUToLLVMConversion.cpp
mlir/lib/ExecutionEngine/CudaRuntimeWrappers.cpp