commit | e8a09653047ce5a8c44175f7d1bee64fff8a7983 | [log] [tgz] |
---|---|---|
author | Simon Pilgrim <llvm-dev@redking.me.uk> | Sun Oct 23 16:49:04 2016 +0000 |
committer | Simon Pilgrim <llvm-dev@redking.me.uk> | Sun Oct 23 16:49:04 2016 +0000 |
tree | 749b4663918464e4b7e7ff5b4ea744de58822ddd | |
parent | 743f4719d2279832e5554bc8374d79ea8257b07a [diff] |
[X86][SSE] Add SSE41/AVX1 costs for vector shifts. We were defaulting to SSE2 costs which weren't taking into account the availability of PBLENDW/PBLENDVB to improve merging of per-element shift results. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@284939 91177308-0d34-0410-b5e6-96231b3b80d8