[Mlir-commits] [mlir] [mlir][sparse][pybind][CAPI] remove LevelType enum from CAPI, constru… (PR #81682)
Aart Bik
llvmlistbot at llvm.org
Tue Feb 13 15:54:34 PST 2024
================
@@ -27,23 +27,19 @@ MLIR_DECLARE_CAPI_DIALECT_REGISTRATION(SparseTensor, sparse_tensor);
/// file.
typedef uint64_t MlirSparseTensorLevelType;
-enum MlirBaseSparseTensorLevelType {
+enum MlirSparseTensorLevelFormat {
MLIR_SPARSE_TENSOR_LEVEL_DENSE = 0x000000010000,
MLIR_SPARSE_TENSOR_LEVEL_COMPRESSED = 0x000000020000,
- MLIR_SPARSE_TENSOR_LEVEL_COMPRESSED_NU = 0x000000020001,
- MLIR_SPARSE_TENSOR_LEVEL_COMPRESSED_NO = 0x000000020002,
- MLIR_SPARSE_TENSOR_LEVEL_COMPRESSED_NU_NO = 0x000000020003,
MLIR_SPARSE_TENSOR_LEVEL_SINGLETON = 0x000000040000,
- MLIR_SPARSE_TENSOR_LEVEL_SINGLETON_NU = 0x000000040001,
- MLIR_SPARSE_TENSOR_LEVEL_SINGLETON_NO = 0x000000040002,
- MLIR_SPARSE_TENSOR_LEVEL_SINGLETON_NU_NO = 0x000000040003,
MLIR_SPARSE_TENSOR_LEVEL_LOOSE_COMPRESSED = 0x000000080000,
- MLIR_SPARSE_TENSOR_LEVEL_LOOSE_COMPRESSED_NU = 0x000000080001,
- MLIR_SPARSE_TENSOR_LEVEL_LOOSE_COMPRESSED_NO = 0x000000080002,
- MLIR_SPARSE_TENSOR_LEVEL_LOOSE_COMPRESSED_NU_NO = 0x000000080003,
MLIR_SPARSE_TENSOR_LEVEL_N_OUT_OF_M = 0x000000100000,
};
+enum MlirSparseTensorLevelProperty {
----------------
aartbik wrote:
LevelPropertyNondefault to be consistent with Enums
https://github.com/llvm/llvm-project/pull/81682
More information about the Mlir-commits
mailing list