diff options
Diffstat (limited to 'llvm/lib/Target/PowerPC/PPCVSXSwapRemoval.cpp')
-rw-r--r-- | llvm/lib/Target/PowerPC/PPCVSXSwapRemoval.cpp | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/llvm/lib/Target/PowerPC/PPCVSXSwapRemoval.cpp b/llvm/lib/Target/PowerPC/PPCVSXSwapRemoval.cpp index 6aa25ff6f8e..e238669145a 100644 --- a/llvm/lib/Target/PowerPC/PPCVSXSwapRemoval.cpp +++ b/llvm/lib/Target/PowerPC/PPCVSXSwapRemoval.cpp @@ -382,8 +382,12 @@ bool PPCVSXSwapRemoval::gatherVectorInstructions() { case PPC::VPKPX: case PPC::VPKSHSS: case PPC::VPKSHUS: + case PPC::VPKSDSS: + case PPC::VPKSDUS: case PPC::VPKSWSS: case PPC::VPKSWUS: + case PPC::VPKUDUM: + case PPC::VPKUDUS: case PPC::VPKUHUM: case PPC::VPKUHUS: case PPC::VPKUWUM: @@ -412,9 +416,11 @@ bool PPCVSXSwapRemoval::gatherVectorInstructions() { case PPC::VUPKHPX: case PPC::VUPKHSB: case PPC::VUPKHSH: + case PPC::VUPKHSW: case PPC::VUPKLPX: case PPC::VUPKLSB: case PPC::VUPKLSH: + case PPC::VUPKLSW: case PPC::XXMRGHW: case PPC::XXMRGLW: case PPC::XXSPLTW: |