Lines Matching full:trueval
3427 SDValue TrueVal = Op.getOperand(2);
3442 if (getSubtarget()->hasFPARMv8() && (TrueVal.getValueType() == MVT::f32 ||
3443 TrueVal.getValueType() == MVT::f64)) {
3448 std::swap(TrueVal, FalseVal);
3455 return DAG.getNode(ARMISD::CMOV, dl, VT, FalseVal, TrueVal, ARMcc, CCR,
3463 if (getSubtarget()->hasFPARMv8() && (TrueVal.getValueType() == MVT::f32 ||
3464 TrueVal.getValueType() == MVT::f64)) {
3471 if (getTargetMachine().Options.UnsafeFPMath && LHS == TrueVal &&
3474 return DAG.getNode(ARMISD::VMAXNM, dl, VT, TrueVal, FalseVal);
3476 return DAG.getNode(ARMISD::VMINNM, dl, VT, TrueVal, FalseVal);
3488 std::swap(TrueVal, FalseVal);
3495 SDValue Result = DAG.getNode(ARMISD::CMOV, dl, VT, FalseVal, TrueVal,
3502 Result, TrueVal, ARMcc2, CCR, Cmp2);
4023 SDValue TrueVal = DAG.getNode(Opc, dl, VT, ShOpHi, ExtraShAmt);
4029 SDValue Lo = DAG.getNode(ARMISD::CMOV, dl, VT, FalseVal, TrueVal, ARMcc,
7301 // TrueVal = ...
7661 SDValue TrueVal = OtherOp;
7666 std::swap(TrueVal, FalseVal);
7669 CCOp, TrueVal, FalseVal);
9571 SDValue TrueVal = N->getOperand(1);
9595 Res = DAG.getNode(ARMISD::CMOV, dl, VT, LHS, TrueVal, ARMcc,
9597 } else if (CC == ARMCC::EQ && TrueVal == RHS) {