Lines Matching refs:N3

592                              SDValue N2, SDValue N3, ISD::CondCode CC,
595 const SDLoc &DL, SDValue N0, SDValue N1, SDValue N2, SDValue N3,
599 SDValue N2, SDValue N3, ISD::CondCode CC);
5515 SDValue N3, ISD::CondCode CC, unsigned &BW, in isSaturatingMinMax() argument
5517 auto isSignedMinMax = [&](SDValue N0, SDValue N1, SDValue N2, SDValue N3, in isSaturatingMinMax()
5525 ConstantSDNode *N3C = isConstOrConstSplat(peekThroughTruncates(N3)); in isSaturatingMinMax()
5529 const APInt &C2 = N3C->getAPIntValue().trunc(N3.getScalarValueSizeInBits()); in isSaturatingMinMax()
5536 unsigned Opcode0 = isSignedMinMax(N0, N1, N2, N3, CC); in isSaturatingMinMax()
5543 if (isNullOrNullSplat(N3)) { in isSaturatingMinMax()
5618 SDValue N3, ISD::CondCode CC, in PerformMinMaxFpToSatCombine() argument
5622 SDValue Fp = isSaturatingMinMax(N0, N1, N2, N3, CC, BW, Unsigned, DAG); in PerformMinMaxFpToSatCombine()
5640 SDValue N3, ISD::CondCode CC, in PerformUMinFpToSatCombine() argument
5650 ConstantSDNode *N3C = isConstOrConstSplat(N3); in PerformUMinFpToSatCombine()
5672 return DAG.getZExtOrTrunc(Sat, SDLoc(N0), N3.getValueType()); in PerformUMinFpToSatCombine()
12592 SDValue N3 = N->getOperand(3); in visitSELECT_CC() local
12598 if (N2 == N3) in visitSELECT_CC()
12604 return DAG.getSelect(DL, N2.getValueType(), N0, N3, N2); in visitSELECT_CC()
12614 return SCCC->isZero() ? N3 : N2; in visitSELECT_CC()
12625 SCC.getOperand(1), N2, N3, SCC.getOperand(2)); in visitSELECT_CC()
12632 if (SimplifySelectOps(N, N2, N3)) in visitSELECT_CC()
12636 return SimplifySelectCC(DL, N0, N1, N2, N3, CC); in visitSELECT_CC()
27437 SDValue N1, SDValue N2, SDValue N3, in foldSelectCCToShiftAnd() argument
27445 if (!isNullConstant(N3) || !XType.bitsGE(AType)) in foldSelectCCToShiftAnd()
27606 const SDLoc &DL, SDValue N0, SDValue N1, SDValue N2, SDValue N3, in convertSelectOfFPConstantsToLoadOffset() argument
27614 auto *FV = dyn_cast<ConstantFPSDNode>(N3); in convertSelectOfFPConstantsToLoadOffset()
27661 SDValue N2, SDValue N3, ISD::CondCode CC, in SimplifySelectCC() argument
27664 if (N2 == N3) return N2; in SimplifySelectCC()
27671 auto *N3C = dyn_cast<ConstantSDNode>(N3.getNode()); in SimplifySelectCC()
27679 return !(SCCC->isZero()) ? N2 : N3; in SimplifySelectCC()
27684 convertSelectOfFPConstantsToLoadOffset(DL, N0, N1, N2, N3, CC)) in SimplifySelectCC()
27687 if (SDValue V = foldSelectCCToShiftAnd(DL, N0, N1, N2, N3, CC)) in SimplifySelectCC()
27714 return DAG.getNode(ISD::AND, DL, VT, Shr, N3); in SimplifySelectCC()
27720 bool Fold = N2C && isNullConstant(N3) && N2C->getAPIntValue().isPowerOf2(); in SimplifySelectCC()
27774 SDValue Count = N3; in SimplifySelectCC()
27810 DAG.getSExtOrTrunc(CC == ISD::SETLT ? N3 : N2, DL, VT)); in SimplifySelectCC()
27813 if (SDValue S = PerformMinMaxFpToSatCombine(N0, N1, N2, N3, CC, DAG)) in SimplifySelectCC()
27815 if (SDValue S = PerformUMinFpToSatCombine(N0, N1, N2, N3, CC, DAG)) in SimplifySelectCC()