Lines Matching defs:Cond1
11770 SDValue Cond0, Cond1;
11772 if (!sd_match(N0, m_OneUse(m_SetCC(m_Value(Cond0), m_Value(Cond1),
11779 if (CC == ISD::SETLT && isNullOrNullSplat(Cond1))
11781 else if (CC == ISD::SETGT && isAllOnesOrAllOnesSplat(Cond1))
11908 // select (and Cond0, Cond1), X, Y
11909 // -> select Cond0, (select Cond1, X, Y), Y
11912 SDValue Cond1 = N0->getOperand(1);
11914 DAG.getNode(ISD::SELECT, DL, N1.getValueType(), Cond1, N1, N2, Flags);
11922 // select (or Cond0, Cond1), X, Y -> select Cond0, X, (select Cond1, X, Y)
11925 SDValue Cond1 = N0->getOperand(1);
11927 Cond1, N1, N2, Flags);
11936 // select Cond0, (select Cond1, X, Y), Y -> select (and Cond0, Cond1), X, Y
11955 // select Cond0, X, (select Cond1, X, Y) -> select (or Cond0, Cond1), X, Y
11995 SDValue Cond0 = N0.getOperand(0), Cond1 = N0.getOperand(1);
12004 combineMinNumMaxNum(DL, VT, Cond0, Cond1, N1, N2, CC))
12016 auto *NotC = dyn_cast<ConstantSDNode>(Cond1);
12042 SDValue SelectNode = DAG.getNode(ISD::SELECT_CC, DL, VT, Cond0, Cond1, N1,
12048 if (SDValue ABD = foldSelectToABD(Cond0, Cond1, N1, N2, CC, DL))