diff options
author | Chandler Carruth <chandlerc@gmail.com> | 2014-09-21 12:01:19 +0000 |
---|---|---|
committer | Chandler Carruth <chandlerc@gmail.com> | 2014-09-21 12:01:19 +0000 |
commit | 88404c4f9b6388814863df8224910edd47b1ede6 (patch) | |
tree | 3b23a18afb9b92f34a99b15466a653370f2036b6 /clang-tools-extra/unittests/clang-tidy/LLVMModuleTest.cpp | |
parent | 83252ac8f4cad5a716f705301e5abd9851cd469a (diff) | |
download | llvm-88404c4f9b6388814863df8224910edd47b1ede6.zip llvm-88404c4f9b6388814863df8224910edd47b1ede6.tar.gz llvm-88404c4f9b6388814863df8224910edd47b1ede6.tar.bz2 |
[x86] Begin teaching the new vector shuffle lowering among the most
important bits of cleverness: to detect and lower repeated shuffle
patterns between the two 128-bit lanes with a single instruction.
This patch just teaches it how to lower single-input shuffles that fit
this model using VPERMILPS. =] There is more that needs to happen here.
llvm-svn: 218211
Diffstat (limited to 'clang-tools-extra/unittests/clang-tidy/LLVMModuleTest.cpp')
0 files changed, 0 insertions, 0 deletions