[llvm] [LV]: Teach LV to recursively (de)interleave. (PR #89018)

Mel Chen via llvm-commits llvm-commits at lists.llvm.org
Wed Dec 11 02:14:59 PST 2024


https://github.com/Mel-Chen commented:

Thanks for your contribution. Here is some questions for this patch:
1. I believe we requires InterleavedAccessPass(IAP) support before this patch. Does IAP now have the ability to convert the power of 2 factor?
2. Do you have lit test cases for masked interleaved accesses and reverse interleaved accesses with power of 2 factor?
3. Last question is for the future work. RISCV supports factor 6. If we have interleave3/deinterleave3 intrinsics, can the approach in this patch support factor 6? Or will it require a lot of modifications to support factor 6?  

https://github.com/llvm/llvm-project/pull/89018


More information about the llvm-commits mailing list