commit | f66eda96ebf7b2071c95347d1911d68ebcc41102 | [log] [tgz] |
---|---|---|
author | Simon Pilgrim <llvm-dev@redking.me.uk> | Wed Jul 29 21:44:27 2015 +0000 |
committer | Simon Pilgrim <llvm-dev@redking.me.uk> | Wed Jul 29 21:44:27 2015 +0000 |
tree | 0e1f25d0f73036a858db61e0e64859af2aa7ebe9 | |
parent | 3614662adbe10c4e83338a23e020cd4874c92320 [diff] |
[X86][SSE] Keep 32-bit target i64 vector shifts on SSE unit. This patch improves the 32-bit target i64 constant matching to detect the shuffle vector splats that are introduced by i64 vector shift vectorization (D8416). Differential Revision: http://reviews.llvm.org/D11327 git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@243577 91177308-0d34-0410-b5e6-96231b3b80d8