aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/CodeGen/MachineCopyPropagation.cpp
diff options
context:
space:
mode:
authorSimon Pilgrim <llvm-dev@redking.me.uk>2018-02-01 18:10:30 +0000
committerSimon Pilgrim <llvm-dev@redking.me.uk>2018-02-01 18:10:30 +0000
commit1a8cefc3286a026be0db24fd78bcb610501b446d (patch)
tree1c40ead97f570fad428b723cf2ca71f57f64828f /llvm/lib/CodeGen/MachineCopyPropagation.cpp
parent6691e112ce615bb580fa857fe4aad4d3ce7b74b7 (diff)
downloadllvm-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