llvm/tools/mlir/include/mlir/Dialect/XeGPU/IR/XeGPUEnums.cpp.inc

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

namespace mlir {
namespace xegpu {
::llvm::StringRef stringifyCachePolicy(CachePolicy val) {}

::std::optional<CachePolicy> symbolizeCachePolicy(::llvm::StringRef str) {}
::std::optional<CachePolicy> symbolizeCachePolicy(uint32_t value) {}

} // namespace xegpu
} // namespace mlir

namespace mlir {
namespace xegpu {
::llvm::StringRef stringifyFenceScope(FenceScope val) {}

::std::optional<FenceScope> symbolizeFenceScope(::llvm::StringRef str) {}
::std::optional<FenceScope> symbolizeFenceScope(uint32_t value) {}

} // namespace xegpu
} // namespace mlir

namespace mlir {
namespace xegpu {
::llvm::StringRef stringifyMemorySpace(MemorySpace val) {}

::std::optional<MemorySpace> symbolizeMemorySpace(::llvm::StringRef str) {}
::std::optional<MemorySpace> symbolizeMemorySpace(uint32_t value) {}

} // namespace xegpu
} // namespace mlir