Lines Matching defs:Cond
2002 SDValue Cond = DAG.getSetCC(DL, CCVT, R, Y, ISD::SETUGE);
2003 Q = DAG.getNode(ISD::SELECT, DL, VT, Cond,
2005 R = DAG.getNode(ISD::SELECT, DL, VT, Cond,
2009 Cond = DAG.getSetCC(DL, CCVT, R, Y, ISD::SETUGE);
2010 Q = DAG.getNode(ISD::SELECT, DL, VT, Cond,
2012 R = DAG.getNode(ISD::SELECT, DL, VT, Cond,
2205 SDValue Cond = DAG.getSetCC(SL, SetCCVT, Fabs, C2, ISD::SETOGT);
2207 return DAG.getSelect(SL, MVT::f64, Cond, Src, Tmp2);
3454 SDValue AMDGPUTargetLowering::performCtlz_CttzCombine(const SDLoc &SL, SDValue Cond,
3457 ConstantSDNode *CmpRhs = dyn_cast<ConstantSDNode>(Cond.getOperand(1));
3462 ISD::CondCode CCOpcode = cast<CondCodeSDNode>(Cond.getOperand(2))->get();
3463 SDValue CmpLHS = Cond.getOperand(0);
3492 SDValue Cond,
3498 SDValue NewSelect = DAG.getNode(ISD::SELECT, SL, VT, Cond,
3514 SDValue Cond = N.getOperand(0);
3522 SDLoc(N), Cond, LHS, RHS);
3561 Cond, NewLHS, NewRHS);
3576 SDValue Cond = N->getOperand(0);
3577 if (Cond.getOpcode() != ISD::SETCC)
3581 SDValue LHS = Cond.getOperand(0);
3582 SDValue RHS = Cond.getOperand(1);
3583 SDValue CC = Cond.getOperand(2);
3588 if (Cond.hasOneUse()) { // TODO: Look for multiple select uses.
3600 SDValue NewCond = DAG.getSetCC(SL, Cond.getValueType(), LHS, RHS, NewCC);
3614 return performCtlz_CttzCombine(SDLoc(N), Cond, True, False, DCI);