namespace mlir {
namespace xegpu {
::llvm::StringRef stringifyCachePolicy(CachePolicy val) { … }
::std::optional<CachePolicy> symbolizeCachePolicy(::llvm::StringRef str) { … }
::std::optional<CachePolicy> symbolizeCachePolicy(uint32_t value) { … }
}
}
namespace mlir {
namespace xegpu {
::llvm::StringRef stringifyFenceScope(FenceScope val) { … }
::std::optional<FenceScope> symbolizeFenceScope(::llvm::StringRef str) { … }
::std::optional<FenceScope> symbolizeFenceScope(uint32_t value) { … }
}
}
namespace mlir {
namespace xegpu {
::llvm::StringRef stringifyMemorySpace(MemorySpace val) { … }
::std::optional<MemorySpace> symbolizeMemorySpace(::llvm::StringRef str) { … }
::std::optional<MemorySpace> symbolizeMemorySpace(uint32_t value) { … }
}
}