[llvm] r250830 - Two switch blocks in VectorLegalizer::LegalizeOp already have a

Artyom Skrobov via llvm-commits llvm-commits at lists.llvm.org
Tue Oct 20 08:06:37 PDT 2015


Author: askrobov
Date: Tue Oct 20 10:06:37 2015
New Revision: 250830

URL: http://llvm.org/viewvc/llvm-project?rev=250830&view=rev
Log:
Two switch blocks in VectorLegalizer::LegalizeOp already have a

  default: llvm_unreachable("This action is not supported yet!");

-- so I'm adding one to the third switch block, too.

This is a follow-up fix for http://reviews.llvm.org/D13862



Modified:
    llvm/trunk/lib/CodeGen/SelectionDAG/LegalizeVectorOps.cpp

Modified: llvm/trunk/lib/CodeGen/SelectionDAG/LegalizeVectorOps.cpp
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/lib/CodeGen/SelectionDAG/LegalizeVectorOps.cpp?rev=250830&r1=250829&r2=250830&view=diff
==============================================================================
--- llvm/trunk/lib/CodeGen/SelectionDAG/LegalizeVectorOps.cpp (original)
+++ llvm/trunk/lib/CodeGen/SelectionDAG/LegalizeVectorOps.cpp Tue Oct 20 10:06:37 2015
@@ -348,6 +348,7 @@ SDValue VectorLegalizer::LegalizeOp(SDVa
   }
 
   switch (TLI.getOperationAction(Node->getOpcode(), QueryType)) {
+  default: llvm_unreachable("This action is not supported yet!");
   case TargetLowering::Promote:
     Result = Promote(Op);
     Changed = true;




More information about the llvm-commits mailing list