Lines Matching refs:TrueVal

4201                                    SDValue TrueVal, SDValue ARMcc, SDValue CCR,  in getCMOV()  argument
4206 TrueVal = DAG.getNode(ARMISD::VMOVRRD, dl, in getCMOV()
4207 DAG.getVTList(MVT::i32, MVT::i32), TrueVal); in getCMOV()
4209 SDValue TrueLow = TrueVal.getValue(0); in getCMOV()
4210 SDValue TrueHigh = TrueVal.getValue(1); in getCMOV()
4221 return DAG.getNode(ARMISD::CMOV, dl, VT, FalseVal, TrueVal, ARMcc, CCR, in getCMOV()
4241 const SDValue TrueVal, const SDValue FalseVal, in isLowerSaturate() argument
4244 ((K == LHS && K == TrueVal) || (K == RHS && K == FalseVal))) || in isLowerSaturate()
4246 ((K == RHS && K == TrueVal) || (K == LHS && K == FalseVal))); in isLowerSaturate()
4251 const SDValue TrueVal, const SDValue FalseVal, in isUpperSaturate() argument
4254 ((K == RHS && K == TrueVal) || (K == LHS && K == FalseVal))) || in isUpperSaturate()
4256 ((K == LHS && K == TrueVal) || (K == RHS && K == FalseVal))); in isUpperSaturate()
4381 SDValue TrueVal = Op.getOperand(2); in isLowerSaturatingConditional() local
4392 SDValue KTmp = isa<ConstantSDNode>(TrueVal) ? TrueVal : FalseVal; in isLowerSaturatingConditional()
4393 V = (KTmp == TrueVal) ? FalseVal : TrueVal; in isLowerSaturatingConditional()
4401 if (isLowerSaturate(LHS, RHS, TrueVal, FalseVal, CC, *K)) { in isLowerSaturatingConditional()
4449 SDValue TrueVal = Op.getOperand(2); in LowerSELECT_CC() local
4475 if (Subtarget->hasFPARMv8() && (TrueVal.getValueType() == MVT::f32 || in LowerSELECT_CC()
4476 TrueVal.getValueType() == MVT::f64)) { in LowerSELECT_CC()
4481 std::swap(TrueVal, FalseVal); in LowerSELECT_CC()
4488 return getCMOV(dl, VT, FalseVal, TrueVal, ARMcc, CCR, Cmp, DAG); in LowerSELECT_CC()
4498 (TrueVal.getValueType() == MVT::f16 || in LowerSELECT_CC()
4499 TrueVal.getValueType() == MVT::f32 || in LowerSELECT_CC()
4500 TrueVal.getValueType() == MVT::f64)) { in LowerSELECT_CC()
4510 std::swap(TrueVal, FalseVal); in LowerSELECT_CC()
4517 SDValue Result = getCMOV(dl, VT, FalseVal, TrueVal, ARMcc, CCR, Cmp, DAG); in LowerSELECT_CC()
4522 Result = getCMOV(dl, VT, Result, TrueVal, ARMcc2, CCR, Cmp2, DAG); in LowerSELECT_CC()
9746 SDValue TrueVal = OtherOp; in combineSelectAndUse() local
9751 std::swap(TrueVal, FalseVal); in combineSelectAndUse()
9754 CCOp, TrueVal, FalseVal); in combineSelectAndUse()
12640 SDValue TrueVal = N->getOperand(1); in PerformCMOVCombine() local
12671 Res = DAG.getNode(ARMISD::CMOV, dl, VT, LHS, TrueVal, ARMcc, in PerformCMOVCombine()
12673 } else if (CC == ARMCC::EQ && TrueVal == RHS) { in PerformCMOVCombine()
12689 return DAG.getNode(ARMISD::CMOV, dl, VT, FalseVal, TrueVal, in PerformCMOVCombine()
12700 if (CC == ARMCC::EQ && isOneConstant(TrueVal)) { in PerformCMOVCombine()
12729 (!Subtarget->isThumb1Only() || isPowerOf2Constant(TrueVal))) { in PerformCMOVCombine()
12736 Res = DAG.getNode(ARMISD::CMOV, dl, VT, Sub, TrueVal, ARMcc, in PerformCMOVCombine()
12740 } else if (isNullConstant(TrueVal)) { in PerformCMOVCombine()
12769 (TrueConst = isPowerOf2Constant(TrueVal))) { in PerformCMOVCombine()
12773 TrueVal = DAG.getConstant(1, dl, VT); in PerformCMOVCombine()
12774 SDValue Subc = DAG.getNode(ISD::USUBO, dl, VTs, FalseVal, TrueVal); in PerformCMOVCombine()