namespace mlir {
namespace nvgpu {
::llvm::StringRef stringifyRcpRoundingMode(RcpRoundingMode val) { … }
::std::optional<RcpRoundingMode> symbolizeRcpRoundingMode(::llvm::StringRef str) { … }
::std::optional<RcpRoundingMode> symbolizeRcpRoundingMode(uint32_t value) { … }
}
}
namespace mlir {
namespace nvgpu {
::llvm::StringRef stringifyTensorMapInterleaveKind(TensorMapInterleaveKind val) { … }
::std::optional<TensorMapInterleaveKind> symbolizeTensorMapInterleaveKind(::llvm::StringRef str) { … }
::std::optional<TensorMapInterleaveKind> symbolizeTensorMapInterleaveKind(uint32_t value) { … }
}
}
namespace mlir {
namespace nvgpu {
::llvm::StringRef stringifyTensorMapL2PromoKind(TensorMapL2PromoKind val) { … }
::std::optional<TensorMapL2PromoKind> symbolizeTensorMapL2PromoKind(::llvm::StringRef str) { … }
::std::optional<TensorMapL2PromoKind> symbolizeTensorMapL2PromoKind(uint32_t value) { … }
}
}
namespace mlir {
namespace nvgpu {
::llvm::StringRef stringifyTensorMapOOBKind(TensorMapOOBKind val) { … }
::std::optional<TensorMapOOBKind> symbolizeTensorMapOOBKind(::llvm::StringRef str) { … }
::std::optional<TensorMapOOBKind> symbolizeTensorMapOOBKind(uint32_t value) { … }
}
}
namespace mlir {
namespace nvgpu {
::llvm::StringRef stringifyTensorMapSwizzleKind(TensorMapSwizzleKind val) { … }
::std::optional<TensorMapSwizzleKind> symbolizeTensorMapSwizzleKind(::llvm::StringRef str) { … }
::std::optional<TensorMapSwizzleKind> symbolizeTensorMapSwizzleKind(uint32_t value) { … }
}
}