Lines Matching defs:FalseVal

8234     const APInt &FalseVal = FalseV->getAsAPIntVal();
8235 if (~TrueVal == FalseVal) {
8380 const APInt &FalseVal = FalseV->getAsAPIntVal();
8384 FalseVal, Subtarget.getXLen(), Subtarget, /*CompressionCost=*/true);
8387 IsCZERO_NEZ ? FalseVal - TrueVal : TrueVal - FalseVal, DL, VT);
8389 DAG.getConstant(IsCZERO_NEZ ? TrueVal : FalseVal, DL, VT);
8471 const APInt &FalseVal = FalseV->getAsAPIntVal();
8472 if (TrueVal - 1 == FalseVal)
8474 if (TrueVal + 1 == FalseVal)
12203 SDValue FalseVal = Op.getOperand(2);
12217 FalseVal = convertToScalableVector(ContainerVT, FalseVal, DAG, Subtarget);
12223 // Promote TrueVal and FalseVal using VLMax.
12234 // Any element past VL uses FalseVal, so use VLMax
12235 FalseVal = DAG.getNode(RISCVISD::VMERGE_VL, DL, PromotedVT, FalseVal,
12240 TrueVal, FalseVal, FalseVal, VL);
13931 SDValue FalseVal = Slct.getOperand(2 + OpOffset);
13935 NonConstantVal = FalseVal;
13936 } else if (isZeroOrAllOnes(FalseVal, AllOnes)) {
13944 FalseVal = DAG.getNode(N->getOpcode(), SDLoc(N), VT, OtherOp, NonConstantVal);
13947 std::swap(TrueVal, FalseVal);
13952 Slct.getOperand(2), TrueVal, FalseVal});
13955 {Slct.getOperand(0), TrueVal, FalseVal});
16741 SDValue TrueVal, SDValue FalseVal,
16760 if (!TrueVal.hasOneUse() || isa<ConstantSDNode>(FalseVal))
16764 if (FalseVal == TrueVal.getOperand(0))
16766 else if (Commutative && FalseVal == TrueVal.getOperand(1))
16785 return DAG.getNode(TrueVal.getOpcode(), DL, VT, FalseVal, NewSel);
16880 static bool matchSelectAddSub(SDValue TrueVal, SDValue FalseVal, bool &SwapCC) {
16881 if (!TrueVal.hasOneUse() || !FalseVal.hasOneUse())
16885 if (TrueVal.getOpcode() == ISD::SUB && FalseVal.getOpcode() == ISD::ADD) {
16886 std::swap(TrueVal, FalseVal);
16890 if (TrueVal.getOpcode() != ISD::ADD || FalseVal.getOpcode() != ISD::SUB)
16893 SDValue A = FalseVal.getOperand(0);
16894 SDValue B = FalseVal.getOperand(1);
16908 SDValue FalseVal = N->getOperand(2);
16911 if (!matchSelectAddSub(TrueVal, FalseVal, SwapCC))
16914 SDValue Sub = SwapCC ? TrueVal : FalseVal;
16939 SDValue FalseVal = N->getOperand(2);
16940 if (SDValue V = tryFoldSelectIntoOp(N, DAG, TrueVal, FalseVal, /*Swapped*/false))
16942 return tryFoldSelectIntoOp(N, DAG, FalseVal, TrueVal, /*Swapped*/true);