diff --git a/mlir/include/mlir/Dialect/SPIRV/IR/SPIRVBase.td b/mlir/include/mlir/Dialect/SPIRV/IR/SPIRVBase.td index 5429cf8c793206..b3ca8c74b56bf7 100644 --- a/mlir/include/mlir/Dialect/SPIRV/IR/SPIRVBase.td +++ b/mlir/include/mlir/Dialect/SPIRV/IR/SPIRVBase.td @@ -1210,19 +1210,22 @@ def SPV_C_IntegerFunctions2INTEL : I32EnumAttrCase<"Integer ]; } def SPV_C_AtomicFloat32AddEXT : I32EnumAttrCase<"AtomicFloat32AddEXT", 6033> { - list implies = [SPV_C_Shader]; + // Float atomics also supported in kernels (https://github.com/KhronosGroup/SPIRV-Headers/pull/257). + // list implies = [SPV_C_Shader]; list availability = [ Extension<[SPV_EXT_shader_atomic_float_add]> ]; } def SPV_C_AtomicFloat64AddEXT : I32EnumAttrCase<"AtomicFloat64AddEXT", 6034> { - list implies = [SPV_C_Shader]; + // Float atomics also supported in kernels (https://github.com/KhronosGroup/SPIRV-Headers/pull/257). + // list implies = [SPV_C_Shader]; list availability = [ Extension<[SPV_EXT_shader_atomic_float_add]> ]; } def SPV_C_AtomicFloat16AddEXT : I32EnumAttrCase<"AtomicFloat16AddEXT", 6095> { - list implies = [SPV_C_Shader]; + // Float atomics also supported in kernels (https://github.com/KhronosGroup/SPIRV-Headers/pull/257). + // list implies = [SPV_C_Shader]; list availability = [ Extension<[SPV_EXT_shader_atomic_float16_add]> ];