Lines Matching refs:TrueVal
3698 SDValue TrueVal, SDValue ARMcc, SDValue CCR, in getCMOV() argument
3703 TrueVal = DAG.getNode(ARMISD::VMOVRRD, dl, in getCMOV()
3704 DAG.getVTList(MVT::i32, MVT::i32), TrueVal); in getCMOV()
3706 SDValue TrueLow = TrueVal.getValue(0); in getCMOV()
3707 SDValue TrueHigh = TrueVal.getValue(1); in getCMOV()
3718 return DAG.getNode(ARMISD::CMOV, dl, VT, FalseVal, TrueVal, ARMcc, CCR, in getCMOV()
3738 const SDValue TrueVal, const SDValue FalseVal, in isLowerSaturate() argument
3741 ((K == LHS && K == TrueVal) || (K == RHS && K == FalseVal))) || in isLowerSaturate()
3743 ((K == RHS && K == TrueVal) || (K == LHS && K == FalseVal))); in isLowerSaturate()
3748 const SDValue TrueVal, const SDValue FalseVal, in isUpperSaturate() argument
3751 ((K == RHS && K == TrueVal) || (K == LHS && K == FalseVal))) || in isUpperSaturate()
3753 ((K == LHS && K == TrueVal) || (K == RHS && K == FalseVal))); in isUpperSaturate()
3864 SDValue TrueVal = Op.getOperand(2); in LowerSELECT_CC() local
3890 if (Subtarget->hasFPARMv8() && (TrueVal.getValueType() == MVT::f32 || in LowerSELECT_CC()
3891 TrueVal.getValueType() == MVT::f64)) { in LowerSELECT_CC()
3896 std::swap(TrueVal, FalseVal); in LowerSELECT_CC()
3903 return getCMOV(dl, VT, FalseVal, TrueVal, ARMcc, CCR, Cmp, DAG); in LowerSELECT_CC()
3910 if (Subtarget->hasFPARMv8() && (TrueVal.getValueType() == MVT::f32 || in LowerSELECT_CC()
3911 TrueVal.getValueType() == MVT::f64)) { in LowerSELECT_CC()
3921 std::swap(TrueVal, FalseVal); in LowerSELECT_CC()
3928 SDValue Result = getCMOV(dl, VT, FalseVal, TrueVal, ARMcc, CCR, Cmp, DAG); in LowerSELECT_CC()
3933 Result = getCMOV(dl, VT, Result, TrueVal, ARMcc2, CCR, Cmp2, DAG); in LowerSELECT_CC()
4538 SDValue TrueVal = DAG.getNode(Opc, dl, VT, ShOpHi, ExtraShAmt); in LowerShiftRightParts() local
4544 SDValue Lo = DAG.getNode(ARMISD::CMOV, dl, VT, FalseVal, TrueVal, ARMcc, in LowerShiftRightParts()
8691 SDValue TrueVal = OtherOp; in combineSelectAndUse() local
8696 std::swap(TrueVal, FalseVal); in combineSelectAndUse()
8699 CCOp, TrueVal, FalseVal); in combineSelectAndUse()
10957 SDValue TrueVal = N->getOperand(1); in PerformCMOVCombine() local
10988 Res = DAG.getNode(ARMISD::CMOV, dl, VT, LHS, TrueVal, ARMcc, in PerformCMOVCombine()
10990 } else if (CC == ARMCC::EQ && TrueVal == RHS) { in PerformCMOVCombine()
11006 return DAG.getNode(ARMISD::CMOV, dl, VT, FalseVal, TrueVal, in PerformCMOVCombine()