Lines Matching refs:CMOV
956 case ARMISD::CMOV: return "ARMISD::CMOV";
3289 SDValue Overflow = DAG.getNode(ARMISD::CMOV, SDLoc(Op), VT, TVal, FVal,
3316 return DAG.getNode(ARMISD::CMOV, SDLoc(Op), VT, SelectTrue, SelectFalse,
3323 // (select (cmov 1, 0, cond), t, f) -> (cmov t, f, cond)
3324 // (select (cmov 0, 1, cond), t, f) -> (cmov f, t, cond)
3326 if (Cond.getOpcode() == ARMISD::CMOV && Cond.hasOneUse()) {
3352 return DAG.getNode(ARMISD::CMOV, dl, VT, True, False, ARMcc, CCR, Cmp);
3455 return DAG.getNode(ARMISD::CMOV, dl, VT, FalseVal, TrueVal, ARMcc, CCR,
3495 SDValue Result = DAG.getNode(ARMISD::CMOV, dl, VT, FalseVal, TrueVal,
3501 Result = DAG.getNode(ARMISD::CMOV, dl, VT,
4029 SDValue Lo = DAG.getNode(ARMISD::CMOV, dl, VT, FalseVal, TrueVal, ARMcc,
4063 SDValue Hi = DAG.getNode(ARMISD::CMOV, dl, VT, FalseVal, Tmp3, ARMcc,
9558 /// PerformCMOVCombine - Target-specific DAG combining for ARMISD::CMOV.
9595 Res = DAG.getNode(ARMISD::CMOV, dl, VT, LHS, TrueVal, ARMcc,
9600 Res = DAG.getNode(ARMISD::CMOV, dl, VT, LHS, FalseVal, ARMcc,
9652 case ARMISD::CMOV: return PerformCMOVCombine(N, DCI.DAG);
10211 case ARMISD::CMOV: {