Nothing too controversial here. I did try something new with the 64b/128b vectors though. Here I picked SVE when there are more than 4 elements in the vector, and NEON for less. The motivation was to keep the instruction count down, but it could probably use some tuning to be sure. Thoughts on that?
Details
Details
Diff Detail
Diff Detail
- Repository
- rG LLVM Github Monorepo
Event Timeline
Comment Actions
Not lowering to SVE for v2f## MVTs makes sense for now but as before when we have proper support for v#i1 our hands will be tied.
Comment Actions
Not lowering to SVE for v2f## MVTs makes sense for now but as before when we have proper support for v#i1 our hands will be tied.
Maybe we can talk about this at a Sync-up call. I'm not sure I understand all the implications of it.