aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/CodeGen/DFAPacketizer.cpp
diff options
context:
space:
mode:
authorCraig Topper <craig.topper@gmail.com>2011-12-06 04:59:07 +0000
committerCraig Topper <craig.topper@gmail.com>2011-12-06 04:59:07 +0000
commitbf41eb3a98a0ef9e3c470aa5490bd7c34eb05b56 (patch)
treee6c5b7855f187e4a4ee1c7d9e9d16cc02f6034a5 /llvm/lib/CodeGen/DFAPacketizer.cpp
parent09c3e3d7f567229df71e17e61dfbf707aa3cd17a (diff)
downloadllvm-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