david-arm wrote: > > I hadn't really considered that, didn't know it's a thing people did. > > @david-arm wasn't it something I've heard you discussing this morning?
I haven't looked at the patch yet, but yes in general people do at least write C code using a mixture of SVE and NEON builtins. There are bridging interfaces that let you move between SVE and NEON types, e.g. you can insert a uint8x16_t fixed-with NEON type into a scalable vector svuint16_t type. However, these types are very specific to AArch64 backends and I don't know if there is a generic way of doing this. https://github.com/llvm/llvm-project/pull/183307 _______________________________________________ cfe-commits mailing list [email protected] https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
