Lines Matching refs:TrueVal
3431 SDValue TrueVal, SDValue ARMcc, SDValue CCR, in getCMOV() argument
3436 TrueVal = DAG.getNode(ARMISD::VMOVRRD, dl, in getCMOV()
3437 DAG.getVTList(MVT::i32, MVT::i32), TrueVal); in getCMOV()
3439 SDValue TrueLow = TrueVal.getValue(0); in getCMOV()
3440 SDValue TrueHigh = TrueVal.getValue(1); in getCMOV()
3451 return DAG.getNode(ARMISD::CMOV, dl, VT, FalseVal, TrueVal, ARMcc, CCR, in getCMOV()
3461 SDValue TrueVal = Op.getOperand(2); in LowerSELECT_CC() local
3488 if (Subtarget->hasFPARMv8() && (TrueVal.getValueType() == MVT::f32 || in LowerSELECT_CC()
3489 TrueVal.getValueType() == MVT::f64)) { in LowerSELECT_CC()
3494 std::swap(TrueVal, FalseVal); in LowerSELECT_CC()
3501 return getCMOV(dl, VT, FalseVal, TrueVal, ARMcc, CCR, Cmp, DAG); in LowerSELECT_CC()
3508 if (Subtarget->hasFPARMv8() && (TrueVal.getValueType() == MVT::f32 || in LowerSELECT_CC()
3509 TrueVal.getValueType() == MVT::f64)) { in LowerSELECT_CC()
3526 if (LHS == TrueVal && RHS == FalseVal) { in LowerSELECT_CC()
3528 return DAG.getNode(ARMISD::VMAXNM, dl, VT, TrueVal, FalseVal); in LowerSELECT_CC()
3530 return DAG.getNode(ARMISD::VMINNM, dl, VT, TrueVal, FalseVal); in LowerSELECT_CC()
3531 } else if (LHS == FalseVal && RHS == TrueVal) { in LowerSELECT_CC()
3533 return DAG.getNode(ARMISD::VMAXNM, dl, VT, TrueVal, FalseVal); in LowerSELECT_CC()
3535 return DAG.getNode(ARMISD::VMINNM, dl, VT, TrueVal, FalseVal); in LowerSELECT_CC()
3548 std::swap(TrueVal, FalseVal); in LowerSELECT_CC()
3555 SDValue Result = getCMOV(dl, VT, FalseVal, TrueVal, ARMcc, CCR, Cmp, DAG); in LowerSELECT_CC()
3560 Result = getCMOV(dl, VT, Result, TrueVal, ARMcc2, CCR, Cmp2, DAG); in LowerSELECT_CC()
4088 SDValue TrueVal = DAG.getNode(Opc, dl, VT, ShOpHi, ExtraShAmt); in LowerShiftRightParts() local
4094 SDValue Lo = DAG.getNode(ARMISD::CMOV, dl, VT, FalseVal, TrueVal, ARMcc, in LowerShiftRightParts()
7722 SDValue TrueVal = OtherOp; in combineSelectAndUse() local
7727 std::swap(TrueVal, FalseVal); in combineSelectAndUse()
7730 CCOp, TrueVal, FalseVal); in combineSelectAndUse()
9743 SDValue TrueVal = N->getOperand(1); in PerformCMOVCombine() local
9767 Res = DAG.getNode(ARMISD::CMOV, dl, VT, LHS, TrueVal, ARMcc, in PerformCMOVCombine()
9769 } else if (CC == ARMCC::EQ && TrueVal == RHS) { in PerformCMOVCombine()