[Mlir-commits] [mlir] [mlir][spirv] Re-enable bf16/fp8 for vector composite ops (PR #204848)
Igor Wodiany
llvmlistbot at llvm.org
Fri Jun 19 09:31:32 PDT 2026
================
@@ -4314,6 +4314,10 @@ def SPIRV_FloatVector : VectorOfRankAndLengthAndType<[1], [2, 3, 4, 8, 16],
def SPIRV_ExtendedFloatVector : VectorOfRankAndLengthAndType<[1], [2, 3, 4, 8, 16],
[SPIRV_BFloat16KHR, SPIRV_Float8E4M3EXT,
SPIRV_Float8E5M2EXT]>;
+def SPIRV_ExtendedVector : VectorOfRankAndLengthAndType<[1], [2, 3, 4, 8, 16],
+ [SPIRV_Bool, SPIRV_Integer, SPIRV_Float,
+ SPIRV_BFloat16KHR, SPIRV_Float8E4M3EXT,
+ SPIRV_Float8E5M2EXT]>;
----------------
IgWod wrote:
I think `SPIRV_AnyFloatVector` does exactly this, unless I'm missing something. To be honest `SPIRV_ExtendedVector` may be a better name. Either way we should keep only one.
https://github.com/llvm/llvm-project/pull/204848
More information about the Mlir-commits
mailing list