[LegalizeTypes] Remove a few cases from SplitVectorOperand that should never happen. NFC

CTTZ, CTLZ, CTPOP, and FCANONICALIZE all have the same input and
output types so the operand should have already been legalized when the
result type was legalized.
This commit is contained in:
Craig Topper 2020-09-12 20:54:48 -07:00
parent 758732a34e
commit 61d29e0dff
1 changed files with 0 additions and 4 deletions

View File

@ -2044,16 +2044,12 @@ bool DAGTypeLegalizer::SplitVectorOperand(SDNode *N, unsigned OpNo) {
case ISD::FP_TO_UINT: case ISD::FP_TO_UINT:
case ISD::STRICT_FP_TO_SINT: case ISD::STRICT_FP_TO_SINT:
case ISD::STRICT_FP_TO_UINT: case ISD::STRICT_FP_TO_UINT:
case ISD::CTTZ:
case ISD::CTLZ:
case ISD::CTPOP:
case ISD::STRICT_FP_EXTEND: case ISD::STRICT_FP_EXTEND:
case ISD::FP_EXTEND: case ISD::FP_EXTEND:
case ISD::SIGN_EXTEND: case ISD::SIGN_EXTEND:
case ISD::ZERO_EXTEND: case ISD::ZERO_EXTEND:
case ISD::ANY_EXTEND: case ISD::ANY_EXTEND:
case ISD::FTRUNC: case ISD::FTRUNC:
case ISD::FCANONICALIZE:
Res = SplitVecOp_UnaryOp(N); Res = SplitVecOp_UnaryOp(N);
break; break;