diff options
| author | Simon Pilgrim <llvm-dev@redking.me.uk> | 2016-02-24 14:53:27 +0000 | 
|---|---|---|
| committer | Simon Pilgrim <llvm-dev@redking.me.uk> | 2016-02-24 14:53:27 +0000 | 
| commit | dd01f700850f5615f0ac6b3e37c738db0ed19411 (patch) | |
| tree | 491e87566aaf0716c99d2158590ee77c46fd5e5f /llvm/lib/Target/X86/X86OptimizeLEAs.cpp | |
| parent | 4f073ca7faba0ae155ca2d33be53928203bf3f34 (diff) | |
| download | bcm5719-llvm-dd01f700850f5615f0ac6b3e37c738db0ed19411.tar.gz bcm5719-llvm-dd01f700850f5615f0ac6b3e37c738db0ed19411.zip  | |
[X86][SSE41] Combine insertion of zero scalars into vector blends with zero
Part 1 of 2
This patch attempts to replace the insertion of zero scalars with a vector blend with zero, avoiding the use of the integer insertion instructions (which are particularly slow on many targets).
(Part 2 will add support for combining multiple blends-with-zero).
Differential Revision: http://reviews.llvm.org/D17483
llvm-svn: 261743
Diffstat (limited to 'llvm/lib/Target/X86/X86OptimizeLEAs.cpp')
0 files changed, 0 insertions, 0 deletions

