diff options
| author | Craig Topper <craig.topper@gmail.com> | 2011-12-06 05:31:16 +0000 |
|---|---|---|
| committer | Craig Topper <craig.topper@gmail.com> | 2011-12-06 05:31:16 +0000 |
| commit | 3cb802c775b4ac9909f3040483f97538308b71e9 (patch) | |
| tree | e4b933136a1bcd1b887a58c629e0597c8046cc78 /llvm/lib/Target/X86/X86ISelLowering.cpp | |
| parent | e303e24d7713b85a1211fdcc1a3d63e6caa604c2 (diff) | |
| download | bcm5719-llvm-3cb802c775b4ac9909f3040483f97538308b71e9.tar.gz bcm5719-llvm-3cb802c775b4ac9909f3040483f97538308b71e9.zip | |
Clean up some of the shuffle decoding code for UNPCK instructions. Add instruction commenting for AVX/AVX2 forms for integer UNPCKs.
llvm-svn: 145924
Diffstat (limited to 'llvm/lib/Target/X86/X86ISelLowering.cpp')
| -rw-r--r-- | llvm/lib/Target/X86/X86ISelLowering.cpp | 8 |
1 files changed, 2 insertions, 6 deletions
diff --git a/llvm/lib/Target/X86/X86ISelLowering.cpp b/llvm/lib/Target/X86/X86ISelLowering.cpp index 7df931fdd4e..169e41b195b 100644 --- a/llvm/lib/Target/X86/X86ISelLowering.cpp +++ b/llvm/lib/Target/X86/X86ISelLowering.cpp @@ -4461,16 +4461,12 @@ static SDValue getShuffleScalarElt(SDNode *N, int Index, SelectionDAG &DAG, ShuffleMask); break; case X86ISD::PUNPCKH: - DecodePUNPCKHMask(NumElems, ShuffleMask); - break; case X86ISD::UNPCKHP: - DecodeUNPCKHPMask(VT, ShuffleMask); + DecodeUNPCKHMask(VT, ShuffleMask); break; case X86ISD::PUNPCKL: - DecodePUNPCKLMask(VT, ShuffleMask); - break; case X86ISD::UNPCKLP: - DecodeUNPCKLPMask(VT, ShuffleMask); + DecodeUNPCKLMask(VT, ShuffleMask); break; case X86ISD::MOVHLPS: DecodeMOVHLPSMask(NumElems, ShuffleMask); |

