[X86] Replace a condition that can never be true with an assert.
llvm-svn: 313848
This commit is contained in:
parent
f0ba300332
commit
e33755860d
|
|
@ -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,
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue