namespace mlir {
namespace NVVM {
::llvm::StringRef stringifyLoadCacheModifierKind(LoadCacheModifierKind val) { … }
::std::optional<LoadCacheModifierKind> symbolizeLoadCacheModifierKind(::llvm::StringRef str) { … }
::std::optional<LoadCacheModifierKind> symbolizeLoadCacheModifierKind(uint32_t value) { … }
}
}
namespace mlir {
namespace NVVM {
::llvm::StringRef stringifyMMAB1Op(MMAB1Op val) { … }
::std::optional<MMAB1Op> symbolizeMMAB1Op(::llvm::StringRef str) { … }
::std::optional<MMAB1Op> symbolizeMMAB1Op(uint32_t value) { … }
}
}
namespace mlir {
namespace NVVM {
::llvm::StringRef stringifyMMAFrag(MMAFrag val) { … }
::std::optional<MMAFrag> symbolizeMMAFrag(::llvm::StringRef str) { … }
::std::optional<MMAFrag> symbolizeMMAFrag(uint32_t value) { … }
}
}
namespace mlir {
namespace NVVM {
::llvm::StringRef stringifyMMAIntOverflow(MMAIntOverflow val) { … }
::std::optional<MMAIntOverflow> symbolizeMMAIntOverflow(::llvm::StringRef str) { … }
::std::optional<MMAIntOverflow> symbolizeMMAIntOverflow(uint32_t value) { … }
}
}
namespace mlir {
namespace NVVM {
::llvm::StringRef stringifyMMALayout(MMALayout val) { … }
::std::optional<MMALayout> symbolizeMMALayout(::llvm::StringRef str) { … }
::std::optional<MMALayout> symbolizeMMALayout(uint32_t value) { … }
}
}
namespace mlir {
namespace NVVM {
::llvm::StringRef stringifyMMATypes(MMATypes val) { … }
::std::optional<MMATypes> symbolizeMMATypes(::llvm::StringRef str) { … }
::std::optional<MMATypes> symbolizeMMATypes(uint32_t value) { … }
}
}
namespace mlir {
namespace NVVM {
::llvm::StringRef stringifyMemScopeKind(MemScopeKind val) { … }
::std::optional<MemScopeKind> symbolizeMemScopeKind(::llvm::StringRef str) { … }
::std::optional<MemScopeKind> symbolizeMemScopeKind(uint32_t value) { … }
}
}
namespace mlir {
namespace NVVM {
::llvm::StringRef stringifyProxyKind(ProxyKind val) { … }
::std::optional<ProxyKind> symbolizeProxyKind(::llvm::StringRef str) { … }
::std::optional<ProxyKind> symbolizeProxyKind(uint32_t value) { … }
}
}
namespace mlir {
namespace NVVM {
::llvm::StringRef stringifyReduxKind(ReduxKind val) { … }
::std::optional<ReduxKind> symbolizeReduxKind(::llvm::StringRef str) { … }
::std::optional<ReduxKind> symbolizeReduxKind(uint32_t value) { … }
}
}
namespace mlir {
namespace NVVM {
::llvm::StringRef stringifySetMaxRegisterAction(SetMaxRegisterAction val) { … }
::std::optional<SetMaxRegisterAction> symbolizeSetMaxRegisterAction(::llvm::StringRef str) { … }
::std::optional<SetMaxRegisterAction> symbolizeSetMaxRegisterAction(uint32_t value) { … }
}
}
namespace mlir {
namespace NVVM {
::llvm::StringRef stringifySharedSpace(SharedSpace val) { … }
::std::optional<SharedSpace> symbolizeSharedSpace(::llvm::StringRef str) { … }
::std::optional<SharedSpace> symbolizeSharedSpace(uint32_t value) { … }
}
}
namespace mlir {
namespace NVVM {
::llvm::StringRef stringifyShflKind(ShflKind val) { … }
::std::optional<ShflKind> symbolizeShflKind(::llvm::StringRef str) { … }
::std::optional<ShflKind> symbolizeShflKind(uint32_t value) { … }
}
}
namespace mlir {
namespace NVVM {
::llvm::StringRef stringifyWGMMAScaleIn(WGMMAScaleIn val) { … }
::std::optional<WGMMAScaleIn> symbolizeWGMMAScaleIn(::llvm::StringRef str) { … }
}
}
namespace mlir {
namespace NVVM {
::llvm::StringRef stringifyWGMMAScaleOut(WGMMAScaleOut val) { … }
::std::optional<WGMMAScaleOut> symbolizeWGMMAScaleOut(::llvm::StringRef str) { … }
::std::optional<WGMMAScaleOut> symbolizeWGMMAScaleOut(uint32_t value) { … }
}
}
namespace mlir {
namespace NVVM {
::llvm::StringRef stringifyWGMMATypes(WGMMATypes val) { … }
::std::optional<WGMMATypes> symbolizeWGMMATypes(::llvm::StringRef str) { … }
::std::optional<WGMMATypes> symbolizeWGMMATypes(uint32_t value) { … }
}
}