diff options
author | Craig Topper <craig.topper@gmail.com> | 2011-12-06 04:59:07 +0000 |
---|---|---|
committer | Craig Topper <craig.topper@gmail.com> | 2011-12-06 04:59:07 +0000 |
commit | bf41eb3a98a0ef9e3c470aa5490bd7c34eb05b56 (patch) | |
tree | e6c5b7855f187e4a4ee1c7d9e9d16cc02f6034a5 /llvm/lib/CodeGen/DFAPacketizer.cpp | |
parent | 09c3e3d7f567229df71e17e61dfbf707aa3cd17a (diff) | |
download | llvm-bf41eb3a98a0ef9e3c470aa5490bd7c34eb05b56.zip llvm-bf41eb3a98a0ef9e3c470aa5490bd7c34eb05b56.tar.gz llvm-bf41eb3a98a0ef9e3c470aa5490bd7c34eb05b56.tar.bz2 |
Merge isSHUFPMask and isCommutedSHUFPMask into single function that can do both. Do the same for the 256-bit version. Use loops to reduce size of isVSHUFPYMask. Fix test cases that were incorrectly passing due to isCommutedSHUFPMask not checking for the vector being 128-bit. This caused some 256-bit shuffles to be incorrectly commuted.
llvm-svn: 145921
Diffstat (limited to 'llvm/lib/CodeGen/DFAPacketizer.cpp')
0 files changed, 0 insertions, 0 deletions