namespace mlir {
namespace arm_sme {
::llvm::StringRef stringifyArmSMETileType(ArmSMETileType val) { … }
::std::optional<ArmSMETileType> symbolizeArmSMETileType(::llvm::StringRef str) { … }
::std::optional<ArmSMETileType> symbolizeArmSMETileType(uint32_t value) { … }
}
}
namespace mlir {
namespace arm_sme {
::llvm::StringRef stringifyCombiningKind(CombiningKind val) { … }
::std::optional<CombiningKind> symbolizeCombiningKind(::llvm::StringRef str) { … }
::std::optional<CombiningKind> symbolizeCombiningKind(uint32_t value) { … }
}
}
namespace mlir {
namespace arm_sme {
::llvm::StringRef stringifyTileSliceLayout(TileSliceLayout val) { … }
::std::optional<TileSliceLayout> symbolizeTileSliceLayout(::llvm::StringRef str) { … }
::std::optional<TileSliceLayout> symbolizeTileSliceLayout(uint32_t value) { … }
}
}
namespace mlir {
namespace arm_sme {
::llvm::StringRef stringifyTypeSize(TypeSize val) { … }
::std::optional<TypeSize> symbolizeTypeSize(::llvm::StringRef str) { … }
::std::optional<TypeSize> symbolizeTypeSize(uint32_t value) { … }
}
}