The case for nxv2f32/nxv2i32 was already covered by D104573.
This patch builds on top of that by making the mechanism work for
nxv2[b]f16/nxv2i16, nxv4[b]f16/nxv4i16 as well.
Details
Details
Diff Detail
Diff Detail
- Repository
- rG LLVM Github Monorepo
Event Timeline
llvm/lib/Target/AArch64/AArch64ISelLowering.cpp | ||
---|---|---|
3527 | Yes, although trying that example runs into other trouble before reaching this code. |
I'm wondering if this is going to blow up if you try to bitcast <vscale x 1 x double> %v to <vscale x 2 x float> or something like that... maybe not worth worrying about at the moment.