[llvm] [VectorCombine] Align shrinkLoadForShuffles to register boundaries (PR #209775)

Timur Golubovich via llvm-commits llvm-commits at lists.llvm.org
Wed Jul 15 07:43:58 PDT 2026


timurgol007 wrote:

The x86 regressions were introduced by this PR: https://github.com/llvm/llvm-project/pull/153138. @PeddleSpam, could you please take a look? The issue is that when the vector contains only a single element, the type is legalized to a scalar. As a result, DAGCombiner can no longer form a VectorShuffle, leading to the observed regressions.

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


More information about the llvm-commits mailing list