diff options
author | Simon Pilgrim <llvm-dev@redking.me.uk> | 2018-02-01 18:10:30 +0000 |
---|---|---|
committer | Simon Pilgrim <llvm-dev@redking.me.uk> | 2018-02-01 18:10:30 +0000 |
commit | 1a8cefc3286a026be0db24fd78bcb610501b446d (patch) | |
tree | 1c40ead97f570fad428b723cf2ca71f57f64828f /llvm/lib/CodeGen/MachineCopyPropagation.cpp | |
parent | 6691e112ce615bb580fa857fe4aad4d3ce7b74b7 (diff) | |
download | llvm-1a8cefc3286a026be0db24fd78bcb610501b446d.zip llvm-1a8cefc3286a026be0db24fd78bcb610501b446d.tar.gz llvm-1a8cefc3286a026be0db24fd78bcb610501b446d.tar.bz2 |
[X86][SSE] LowerBUILD_VECTORAsVariablePermute - add support for scaling index vectors
This allows us to use PSHUFB for v8i16/v4i32 and VPERMD/PERMPS for v4i64/v4f64 variable shuffles.
Differential Revision: https://reviews.llvm.org/D42487
llvm-svn: 323987
Diffstat (limited to 'llvm/lib/CodeGen/MachineCopyPropagation.cpp')
0 files changed, 0 insertions, 0 deletions