AVX-512: Fixed a bug in select_cc for i1 type
[oota-llvm.git] / lib / Target / X86 / X86ISelLowering.cpp
index 6213a4d2db3f3472c7a64309cbfd582f95616a34..0de6acd58792b9339d041d34350a9660d3f2036c 100644 (file)
@@ -1328,6 +1328,7 @@ X86TargetLowering::X86TargetLowering(const X86TargetMachine &TM,
 
     setOperationAction(ISD::BR_CC,              MVT::i1,    Expand);
     setOperationAction(ISD::SETCC,              MVT::i1,    Custom);
+    setOperationAction(ISD::SELECT_CC,          MVT::i1,    Expand);
     setOperationAction(ISD::XOR,                MVT::i1,    Legal);
     setOperationAction(ISD::OR,                 MVT::i1,    Legal);
     setOperationAction(ISD::AND,                MVT::i1,    Legal);