llvm/tools/mlir/include/mlir/Dialect/NVGPU/IR/NVGPUEnums.cpp.inc

/*===- TableGen'erated file -------------------------------------*- C++ -*-===*\
|*                                                                            *|
|* Enum Utility Definitions                                                   *|
|*                                                                            *|
|* Automatically generated file, do not edit!                                 *|
|* From: NVGPU.td                                                             *|
|*                                                                            *|
\*===----------------------------------------------------------------------===*/

namespace mlir {
namespace nvgpu {
::llvm::StringRef stringifyRcpRoundingMode(RcpRoundingMode val) {}

::std::optional<RcpRoundingMode> symbolizeRcpRoundingMode(::llvm::StringRef str) {}
::std::optional<RcpRoundingMode> symbolizeRcpRoundingMode(uint32_t value) {}

} // namespace nvgpu
} // namespace mlir

namespace mlir {
namespace nvgpu {
::llvm::StringRef stringifyTensorMapInterleaveKind(TensorMapInterleaveKind val) {}

::std::optional<TensorMapInterleaveKind> symbolizeTensorMapInterleaveKind(::llvm::StringRef str) {}
::std::optional<TensorMapInterleaveKind> symbolizeTensorMapInterleaveKind(uint32_t value) {}

} // namespace nvgpu
} // namespace mlir

namespace mlir {
namespace nvgpu {
::llvm::StringRef stringifyTensorMapL2PromoKind(TensorMapL2PromoKind val) {}

::std::optional<TensorMapL2PromoKind> symbolizeTensorMapL2PromoKind(::llvm::StringRef str) {}
::std::optional<TensorMapL2PromoKind> symbolizeTensorMapL2PromoKind(uint32_t value) {}

} // namespace nvgpu
} // namespace mlir

namespace mlir {
namespace nvgpu {
::llvm::StringRef stringifyTensorMapOOBKind(TensorMapOOBKind val) {}

::std::optional<TensorMapOOBKind> symbolizeTensorMapOOBKind(::llvm::StringRef str) {}
::std::optional<TensorMapOOBKind> symbolizeTensorMapOOBKind(uint32_t value) {}

} // namespace nvgpu
} // namespace mlir

namespace mlir {
namespace nvgpu {
::llvm::StringRef stringifyTensorMapSwizzleKind(TensorMapSwizzleKind val) {}

::std::optional<TensorMapSwizzleKind> symbolizeTensorMapSwizzleKind(::llvm::StringRef str) {}
::std::optional<TensorMapSwizzleKind> symbolizeTensorMapSwizzleKind(uint32_t value) {}

} // namespace nvgpu
} // namespace mlir