[SVE] Remove duplicate assert in DAGTypeLegalizer::SplitVecOp_EXTRACT_SUBVECTOR
authorDavid Sherwood <david.sherwood@arm.com>
Tue, 8 Dec 2020 14:38:12 +0000 (14:38 +0000)
committerDavid Sherwood <david.sherwood@arm.com>
Tue, 8 Dec 2020 14:41:14 +0000 (14:41 +0000)
llvm/lib/CodeGen/SelectionDAG/LegalizeVectorTypes.cpp

index 9a09250..1525543 100644 (file)
@@ -2281,10 +2281,6 @@ SDValue DAGTypeLegalizer::SplitVecOp_EXTRACT_SUBVECTOR(SDNode *N) {
   // We know that the extracted result type is legal.
   EVT SubVT = N->getValueType(0);
 
-  if (SubVT.isScalableVector() !=
-      N->getOperand(0).getValueType().isScalableVector())
-    report_fatal_error("Extracting fixed from scalable not implemented");
-
   SDValue Idx = N->getOperand(1);
   SDLoc dl(N);
   SDValue Lo, Hi;