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 stringifyMemoryScope(MemoryScope val) { … }
::std::optional<MemoryScope> symbolizeMemoryScope(::llvm::StringRef str) { … }
::std::optional<MemoryScope> symbolizeMemoryScope(uint32_t value) { … }
}
}