diff options
author | Simon Pilgrim <llvm-dev@redking.me.uk> | 2015-07-29 21:44:27 +0000 |
---|---|---|
committer | Simon Pilgrim <llvm-dev@redking.me.uk> | 2015-07-29 21:44:27 +0000 |
commit | ba10f767051c68fb32afac36f6db605c2a7dc565 (patch) | |
tree | 9683ed9f11e3d86207c16d7bcdeee1c5c0364876 /llvm/lib/Analysis/TargetTransformInfo.cpp | |
parent | 2a9d801fd58d2b6407662d76e95fcd21957282a6 (diff) | |
download | bcm5719-llvm-ba10f767051c68fb32afac36f6db605c2a7dc565.tar.gz bcm5719-llvm-ba10f767051c68fb32afac36f6db605c2a7dc565.zip |
[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
llvm-svn: 243577
Diffstat (limited to 'llvm/lib/Analysis/TargetTransformInfo.cpp')
0 files changed, 0 insertions, 0 deletions