[mlir][sparse] Factoring out predicates on DimLevelTypes
authorwren romano <2998727+wrengr@users.noreply.github.com>
Fri, 30 Sep 2022 00:34:09 +0000 (17:34 -0700)
committerwren romano <2998727+wrengr@users.noreply.github.com>
Fri, 30 Sep 2022 18:15:34 +0000 (11:15 -0700)
commit1d4d1c99c550bc8d8df237c8edacda41a29acbe6
tree9cee684cfe901286c1ecc8771e287fa949fa7c59
parent865406d21ec420424e58d30bb6ec02d5efc839c2
[mlir][sparse] Factoring out predicates on DimLevelTypes

This way the predicates can be reused elsewhere, and can more easily be kept in sync with changes to the enum.

Reviewed By: aartbik

Differential Revision: https://reviews.llvm.org/D134926
mlir/include/mlir/ExecutionEngine/SparseTensor/Enums.h
mlir/include/mlir/ExecutionEngine/SparseTensor/Storage.h