diff options
| author | Filipe Cabecinhas <me@filcab.net> | 2014-04-25 23:51:17 +0000 |
|---|---|---|
| committer | Filipe Cabecinhas <me@filcab.net> | 2014-04-25 23:51:17 +0000 |
| commit | 363b570d2a8b6bb4f1d921cbcd95b53ee3cf2a41 (patch) | |
| tree | 2868f65baa67dce00e5ffedb02687aabd595098b /lldb/source/Interpreter/ScriptInterpreterPython.cpp | |
| parent | 42292ceaa930321545de758ba89fb7beb1c78cbf (diff) | |
Optimization for certain shufflevector by using insertps.
Summary:
If we're doing a v4f32/v4i32 shuffle on x86 with SSE4.1, we can lower
certain shufflevectors to an insertps instruction:
When most of the shufflevector result's elements come from one vector (and
keep their index), and one element comes from another vector or a memory
operand.
Added tests for insertps optimizations on shufflevector.
Added support and tests for v4i32 vector optimization.
Reviewers: nadav
Subscribers: llvm-commits
Differential Revision: http://reviews.llvm.org/D3475
llvm-svn: 207291
Diffstat (limited to 'lldb/source/Interpreter/ScriptInterpreterPython.cpp')
0 files changed, 0 insertions, 0 deletions
