================ @@ -165,8 +165,9 @@ def F16x8 : Vec { let prefix = "f16x8"; } -// TODO: Include F16x8 here when half precision is better supported. -defvar AllVecs = [I8x16, I16x8, I32x4, I64x2, F32x4, F64x2]; +// TODO: Remove StdVecs when the F16x8 works every where StdVecs is used. ---------------- brendandahl wrote:
It's not obvious from this patch, but now `AllVecs` is only used in one place for bitcast (which means it now works for f16x8 vectors too). Alternatively, I can leave `AllVecs` alone and just concat F16x8 down where bitcast is supported. https://github.com/llvm/llvm-project/pull/106465 _______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits