[PATCH] D66004: [WIP][X86][SSE] SimplifyDemandedVectorEltsForTargetNode - add general shuffle combining support

Craig Topper via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Tue Aug 27 14:29:44 PDT 2019


craig.topper added a comment.

In D66004#1647773 <https://reviews.llvm.org/D66004#1647773>, @xbolva00 wrote:

> Can this patch solve bad codegen for 'f5'?
>
> https://godbolt.org/z/3YpVg-


I don't think any amount of shuffle combining is going to recover that. I think we need to look at lowerShuffleAsLanePermuteAndRepeatedMask


Repository:
  rL LLVM

CHANGES SINCE LAST ACTION
  https://reviews.llvm.org/D66004/new/

https://reviews.llvm.org/D66004





More information about the llvm-commits mailing list