[X86] Replace a condition that can never be true with an assert.

llvm-svn: 313848
This commit is contained in:
Craig Topper 2017-09-21 00:18:48 +00:00
parent f0ba300332
commit e33755860d
1 changed files with 2 additions and 2 deletions

View File

@ -17673,8 +17673,8 @@ SDValue X86TargetLowering::LowerSELECT(SDValue Op, SelectionDAG &DAG) const {
if (Subtarget.hasAVX512()) { if (Subtarget.hasAVX512()) {
SDValue Cmp = DAG.getNode(X86ISD::FSETCCM, DL, MVT::v1i1, CondOp0, SDValue Cmp = DAG.getNode(X86ISD::FSETCCM, DL, MVT::v1i1, CondOp0,
CondOp1, DAG.getConstant(SSECC, DL, MVT::i8)); CondOp1, DAG.getConstant(SSECC, DL, MVT::i8));
return DAG.getNode(VT.isVector() ? X86ISD::SELECT : X86ISD::SELECTS, assert(!VT.isVector() && "Not a scalar type?");
DL, VT, Cmp, Op1, Op2); return DAG.getNode(X86ISD::SELECTS, DL, VT, Cmp, Op1, Op2);
} }
SDValue Cmp = DAG.getNode(X86ISD::FSETCC, DL, VT, CondOp0, CondOp1, SDValue Cmp = DAG.getNode(X86ISD::FSETCC, DL, VT, CondOp0, CondOp1,