diff options
author | Simon Pilgrim <llvm-dev@redking.me.uk> | 2020-04-01 11:51:01 +0100 |
---|---|---|
committer | Simon Pilgrim <llvm-dev@redking.me.uk> | 2020-04-01 14:10:32 +0100 |
commit | 481413d3940402fdbef9f19963430e75409dc148 (patch) | |
tree | 1d4a99e38f9125410ec3e0844773268a35ce2698 /llvm/lib/CodeGen/LocalStackSlotAllocation.cpp | |
parent | 43eca880c6eda10fd191c4e9e04bf04830c9c6f2 (diff) | |
download | llvm-481413d3940402fdbef9f19963430e75409dc148.zip llvm-481413d3940402fdbef9f19963430e75409dc148.tar.gz llvm-481413d3940402fdbef9f19963430e75409dc148.tar.bz2 |
[X86][SSE] matchShuffleWithPACK - generalize zero/signbits matching for any packed src type
First step toward making use of canLowerByDroppingEvenElements to match chains of PACKSS/PACKUS for compaction shuffles.
At the moment we still only match a single stage but the MatchPACK is now more general.
Diffstat (limited to 'llvm/lib/CodeGen/LocalStackSlotAllocation.cpp')
0 files changed, 0 insertions, 0 deletions