Fixes https://github.com/llvm/llvm-project/issues/53389
The SparseTensor passes currently use opaque numbers for the CLI, despite using an enum internally. This patch exposes the enums instead of numbered items that are matched back to the enum.
Please also see:
https://reviews.llvm.org/D118379
https://reviews.llvm.org/D117919
FYI, You can use [{ <string-contents-here> }] to create a multi line string literal.