From: David Sherwood Date: Tue, 8 Dec 2020 14:38:12 +0000 (+0000) Subject: [SVE] Remove duplicate assert in DAGTypeLegalizer::SplitVecOp_EXTRACT_SUBVECTOR X-Git-Tag: llvmorg-13-init~4064 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=e22259fafe5e2f5e0219366ff92bba15ec70ff56;p=platform%2Fupstream%2Fllvm.git [SVE] Remove duplicate assert in DAGTypeLegalizer::SplitVecOp_EXTRACT_SUBVECTOR --- diff --git a/llvm/lib/CodeGen/SelectionDAG/LegalizeVectorTypes.cpp b/llvm/lib/CodeGen/SelectionDAG/LegalizeVectorTypes.cpp index 9a09250..1525543 100644 --- a/llvm/lib/CodeGen/SelectionDAG/LegalizeVectorTypes.cpp +++ b/llvm/lib/CodeGen/SelectionDAG/LegalizeVectorTypes.cpp @@ -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;