LogicalResult OpName::verify() { \
return verifyIntegerDotProduct<OpName>(*this); \
} \
SmallVector<ArrayRef<spirv::Extension>, 1> OpName::getExtensions() { \
return getIntegerDotProductExtensions(); \
} \
SmallVector<ArrayRef<spirv::Capability>, 1> OpName::getCapabilities() { \
return getIntegerDotProductCapabilities<OpName>(*this); \
} \
std::optional<spirv::Version> OpName::getMinVersion() { \
} \
std::optional<spirv::Version> OpName::getMaxVersion() { \
}
static std::optional< spirv::Version > getDotProductMaxVersion()
static std::optional< spirv::Version > getDotProductMinVersion()