commit | e5753c5b0dda13c9c279785630dac5d954df7dd0 | [log] [tgz] |
---|---|---|
author | Simon Pilgrim <llvm-dev@redking.me.uk> | Mon Dec 12 13:33:58 2016 +0000 |
committer | Simon Pilgrim <llvm-dev@redking.me.uk> | Mon Dec 12 13:33:58 2016 +0000 |
tree | 5b9660ebcb6a571c8d7eadf5d2fe4ead825c1ce3 | |
parent | dcc9618afef212bd9702ca697cea0a420abaa748 [diff] |
[X86][SSE] Add support for combining SSE VSHLI/VSRLI uniform constant shifts. Fixes some missed constant folding opportunities and allows us to combine shuffles that end with a logical bit shift. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@289429 91177308-0d34-0410-b5e6-96231b3b80d8