OSDN Git Service

[X86][SSE] Add test showing missed opportunity to combine to pshuflw
authorSimon Pilgrim <llvm-dev@redking.me.uk>
Sun, 2 Jul 2017 12:56:10 +0000 (12:56 +0000)
committerSimon Pilgrim <llvm-dev@redking.me.uk>
Sun, 2 Jul 2017 12:56:10 +0000 (12:56 +0000)
commit496650c94d165c4ac51e1a9491a96f04f59dabc0
tree1c614476f9e0fbada977c7f61f14d954c90f7bf6
parentbc6790d8bad209e0a3226cfa2524511d19b7d769
[X86][SSE] Add test showing missed opportunity to combine to pshuflw

We are combining shuffles to bit shifts before unary permutes, which means we can't fold loads plus the destination register is destructive

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@306976 91177308-0d34-0410-b5e6-96231b3b80d8
test/CodeGen/X86/vector-shuffle-combining-ssse3.ll