summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Analysis/TargetTransformInfo.cpp
diff options
context:
space:
mode:
authorSimon Pilgrim <llvm-dev@redking.me.uk>2015-07-29 21:44:27 +0000
committerSimon Pilgrim <llvm-dev@redking.me.uk>2015-07-29 21:44:27 +0000
commitba10f767051c68fb32afac36f6db605c2a7dc565 (patch)
tree9683ed9f11e3d86207c16d7bcdeee1c5c0364876 /llvm/lib/Analysis/TargetTransformInfo.cpp
parent2a9d801fd58d2b6407662d76e95fcd21957282a6 (diff)
downloadbcm5719-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
OpenPOWER on IntegriCloud