diff options
author | Chandler Carruth <chandlerc@gmail.com> | 2014-07-03 07:04:38 +0000 |
---|---|---|
committer | Chandler Carruth <chandlerc@gmail.com> | 2014-07-03 07:04:38 +0000 |
commit | 99b1104c46232eeb0299f09e0998c0e929fe89ce (patch) | |
tree | 86fa552d4fc8639b14307312ab430412e4940d7f /lldb/source/Commands/CommandObjectThread.cpp | |
parent | 93de4b1608f196e641c44dea839b428cf0fb8cf7 (diff) | |
download | llvm-99b1104c46232eeb0299f09e0998c0e929fe89ce.zip llvm-99b1104c46232eeb0299f09e0998c0e929fe89ce.tar.gz llvm-99b1104c46232eeb0299f09e0998c0e929fe89ce.tar.bz2 |
[x86] Fix the completely broken vector widening legalization of bswap.
This operation was classified as a binary operation in the widening
logic for some reason (clearly, untested). It is in fact a unary
operation. Add a RUN line to a test to exercise this for x86.
Note that again the vector widening strategy doesn't regress anything
and in one case removes a totally unecessary instruction that we
couldn't avoid when promoting the element type.
llvm-svn: 212257
Diffstat (limited to 'lldb/source/Commands/CommandObjectThread.cpp')
0 files changed, 0 insertions, 0 deletions