aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/CodeGen/LiveDebugValues.cpp
diff options
context:
space:
mode:
authorSimon Pilgrim <llvm-dev@redking.me.uk>2016-05-26 15:40:36 +0000
committerSimon Pilgrim <llvm-dev@redking.me.uk>2016-05-26 15:40:36 +0000
commitcf340bd9c1729f44daa31d58ec39aa1af97798b4 (patch)
tree7868d288471ceced3d96209464244197641c1f27 /llvm/lib/CodeGen/LiveDebugValues.cpp
parentde37cfb5964e7e18334ed77107b39a57c17a5696 (diff)
downloadllvm-cf340bd9c1729f44daa31d58ec39aa1af97798b4.zip
llvm-cf340bd9c1729f44daa31d58ec39aa1af97798b4.tar.gz
llvm-cf340bd9c1729f44daa31d58ec39aa1af97798b4.tar.bz2
[X86][SSE] When lowering a 256-bit shuffle as PMOVZX, reduce the input vector to the lower 128-bit subvector.
Most often as not this is what it started out as, the extraction is zero-cost on AVX and the PMOVZX/PMOVSX folding logic is based around 128-bit loads. llvm-svn: 270858
Diffstat (limited to 'llvm/lib/CodeGen/LiveDebugValues.cpp')
0 files changed, 0 insertions, 0 deletions