summaryrefslogtreecommitdiffstats
path: root/lldb/source/Plugins/Process/Linux/NativeProcessLinux.cpp
diff options
context:
space:
mode:
authorChandler Carruth <chandlerc@gmail.com>2014-09-19 20:00:32 +0000
committerChandler Carruth <chandlerc@gmail.com>2014-09-19 20:00:32 +0000
commit0fc0c22fa9fb999f988b89e6870ed657e17d87a9 (patch)
tree33de3013851447a664d85f7c81bda84704c4c561 /lldb/source/Plugins/Process/Linux/NativeProcessLinux.cpp
parent3f9b021c00b0868d7cf1c1bcd9fb60202c08fecc (diff)
downloadbcm5719-llvm-0fc0c22fa9fb999f988b89e6870ed657e17d87a9.tar.gz
bcm5719-llvm-0fc0c22fa9fb999f988b89e6870ed657e17d87a9.zip
[x86] Fully generalize the zext lowering in the new vector shuffle
lowering to support both anyext and zext and to custom lower for many different microarchitectures. Using this allows us to get *exactly* the right code for zext and anyext shuffles in all the vector sizes. For v16i8, the improvement is *huge*. The new SSE2 test case added I refused to add before this because it was sooooo muny instructions. llvm-svn: 218143
Diffstat (limited to 'lldb/source/Plugins/Process/Linux/NativeProcessLinux.cpp')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud