craig.topper added a comment. I think the vrgather.vv for reverse needs at most 2 sources for each VLEN piece. Is it likely hardware would optimize for that? CHANGES SINCE LAST ACTION https://reviews.llvm.org/D152019/new/ https://reviews.llvm.org/D152019