Lines Matching defs:DemandedElts

136                                    const APInt &DemandedElts,
139 assert(DemandedElts == APInt(1,1));
140 DemandedLHS = DemandedRHS = DemandedElts;
147 DemandedElts, DemandedLHS, DemandedRHS);
150 static void computeKnownBits(const Value *V, const APInt &DemandedElts,
160 APInt DemandedElts =
162 ::computeKnownBits(V, DemandedElts, Known, Depth, Q);
182 KnownBits llvm::computeKnownBits(const Value *V, const APInt &DemandedElts,
187 V, DemandedElts, Depth,
281 static bool isKnownNonZero(const Value *V, const APInt &DemandedElts,
307 const APInt &DemandedElts, unsigned Depth,
317 APInt DemandedElts =
320 V1, V2, DemandedElts, 0,
331 static unsigned ComputeNumSignBits(const Value *V, const APInt &DemandedElts,
337 APInt DemandedElts =
339 return ComputeNumSignBits(V, DemandedElts, Depth, Q);
360 const APInt &DemandedElts,
363 computeKnownBits(Op1, DemandedElts, KnownOut, Depth + 1, Q);
370 computeKnownBits(Op0, DemandedElts, Known2, Depth + 1, Q);
375 const APInt &DemandedElts, KnownBits &Known,
378 computeKnownBits(Op1, DemandedElts, Known, Depth + 1, Q);
379 computeKnownBits(Op0, DemandedElts, Known2, Depth + 1, Q);
883 const Operator *I, const APInt &DemandedElts, KnownBits &Known,
886 computeKnownBits(I->getOperand(0), DemandedElts, Known2, Depth + 1, Q);
887 computeKnownBits(I->getOperand(1), DemandedElts, Known, Depth + 1, Q);
893 isKnownNonZero(I->getOperand(1), DemandedElts, Q, Depth + 1));
898 getKnownBitsFromAndXorOr(const Operator *I, const APInt &DemandedElts,
957 computeKnownBits(Y, DemandedElts, KnownY, Depth + 1, Q);
969 const Operator *I, const APInt &DemandedElts, unsigned Depth,
975 DemandedElts, DemandedEltsLHS,
1001 APInt DemandedElts =
1004 return getKnownBitsFromAndXorOr(I, DemandedElts, KnownLHS, KnownRHS, Depth,
1062 const APInt &DemandedElts,
1076 computeKnownBits(I->getOperand(1), DemandedElts, Known, Depth + 1, Q);
1077 computeKnownBits(I->getOperand(0), DemandedElts, Known2, Depth + 1, Q);
1079 Known = getKnownBitsFromAndXorOr(I, DemandedElts, Known2, Known, Depth, Q);
1082 computeKnownBits(I->getOperand(1), DemandedElts, Known, Depth + 1, Q);
1083 computeKnownBits(I->getOperand(0), DemandedElts, Known2, Depth + 1, Q);
1085 Known = getKnownBitsFromAndXorOr(I, DemandedElts, Known2, Known, Depth, Q);
1088 computeKnownBits(I->getOperand(1), DemandedElts, Known, Depth + 1, Q);
1089 computeKnownBits(I->getOperand(0), DemandedElts, Known2, Depth + 1, Q);
1091 Known = getKnownBitsFromAndXorOr(I, DemandedElts, Known2, Known, Depth, Q);
1095 computeKnownBitsMul(I->getOperand(0), I->getOperand(1), NSW, DemandedElts,
1100 computeKnownBits(I->getOperand(0), DemandedElts, Known, Depth + 1, Q);
1101 computeKnownBits(I->getOperand(1), DemandedElts, Known2, Depth + 1, Q);
1107 computeKnownBits(I->getOperand(0), DemandedElts, Known, Depth + 1, Q);
1108 computeKnownBits(I->getOperand(1), DemandedElts, Known2, Depth + 1, Q);
1116 computeKnownBits(Arm, DemandedElts, Res, Depth + 1, Q);
1151 computeKnownBits(I->getOperand(0), DemandedElts, Known, Depth + 1, Q);
1174 computeKnownFPClass(V, DemandedElts, fcAllFlags, Depth + 1, Q);
1232 unsigned NumElts = DemandedElts.getBitWidth();
1236 if (DemandedElts[i])
1255 computeKnownBits(I->getOperand(0), DemandedElts, Known, Depth + 1, Q);
1268 computeKnownBitsFromShiftOperator(I, DemandedElts, Known, Known2, Depth, Q,
1282 computeKnownBitsFromShiftOperator(I, DemandedElts, Known, Known2, Depth, Q,
1296 computeKnownBitsFromShiftOperator(I, DemandedElts, Known, Known2, Depth, Q,
1304 DemandedElts, Known, Known2, Depth, Q);
1311 DemandedElts, Known, Known2, Depth, Q);
1315 computeKnownBits(I->getOperand(0), DemandedElts, Known, Depth + 1, Q);
1316 computeKnownBits(I->getOperand(1), DemandedElts, Known2, Depth + 1, Q);
1321 computeKnownBits(I->getOperand(0), DemandedElts, Known, Depth + 1, Q);
1322 computeKnownBits(I->getOperand(1), DemandedElts, Known2, Depth + 1, Q);
1440 computeKnownBits(R, DemandedElts, Known2, Depth + 1, RecQ);
1480 computeKnownBits(R, DemandedElts, Known2, Depth + 1, RecQ);
1485 computeKnownBits(L, DemandedElts, Known3, Depth + 1, RecQ);
1558 computeKnownBits(IncValue, DemandedElts, Known2,
1633 computeKnownBits(I->getOperand(0), DemandedElts, Known2, Depth + 1, Q);
1639 computeKnownBits(I->getOperand(0), DemandedElts, Known2, Depth + 1, Q);
1644 computeKnownBits(I->getOperand(0), DemandedElts, Known2, Depth + 1, Q);
1649 computeKnownBits(I->getOperand(0), DemandedElts, Known2, Depth + 1, Q);
1660 computeKnownBits(I->getOperand(0), DemandedElts, Known2, Depth + 1, Q);
1671 computeKnownBits(I->getOperand(0), DemandedElts, Known2, Depth + 1, Q);
1693 computeKnownBits(I->getOperand(0), DemandedElts, Known2, Depth + 1, Q);
1694 computeKnownBits(I->getOperand(1), DemandedElts, Known3, Depth + 1, Q);
1703 computeKnownBits(I->getOperand(0), DemandedElts, Known, Depth + 1, Q);
1704 computeKnownBits(I->getOperand(1), DemandedElts, Known2, Depth + 1, Q);
1708 computeKnownBits(I->getOperand(0), DemandedElts, Known, Depth + 1, Q);
1709 computeKnownBits(I->getOperand(1), DemandedElts, Known2, Depth + 1, Q);
1713 computeKnownBits(I->getOperand(0), DemandedElts, Known, Depth + 1, Q);
1714 computeKnownBits(I->getOperand(1), DemandedElts, Known2, Depth + 1, Q);
1718 computeKnownBits(I->getOperand(0), DemandedElts, Known, Depth + 1, Q);
1719 computeKnownBits(I->getOperand(1), DemandedElts, Known2, Depth + 1, Q);
1724 computeKnownBits(I->getOperand(0), DemandedElts.reverseBits(), Known,
1753 computeKnownBits(I->getOperand(0), DemandedElts, Known, Depth + 1, Q);
1754 computeKnownBits(I->getOperand(1), DemandedElts, Known2, Depth + 1, Q);
1758 computeKnownBits(I->getOperand(0), DemandedElts, Known, Depth + 1, Q);
1759 computeKnownBits(I->getOperand(1), DemandedElts, Known2, Depth + 1, Q);
1763 computeKnownBits(I->getOperand(0), DemandedElts, Known, Depth + 1, Q);
1764 computeKnownBits(I->getOperand(1), DemandedElts, Known2, Depth + 1, Q);
1768 computeKnownBits(I->getOperand(0), DemandedElts, Known, Depth + 1, Q);
1769 computeKnownBits(I->getOperand(1), DemandedElts, Known2, Depth + 1, Q);
1773 computeKnownBits(I->getOperand(0), DemandedElts, Known, Depth + 1, Q);
1777 computeKnownBits(Mask, DemandedElts, Known2, Depth + 1, Q);
1785 computeKnownBits(I->getOperand(0), DemandedElts, Known, Depth + 1, Q);
1786 computeKnownBits(I->getOperand(1), DemandedElts, Known2, Depth + 1, Q);
1792 computeKnownBits(I->getOperand(0), DemandedElts, Known, Depth + 1, Q);
1793 computeKnownBits(I->getOperand(1), DemandedElts, Known2, Depth + 1, Q);
1804 I, DemandedElts, Depth, Q,
1814 Known = computeKnownBitsForHorizontalOperation(I, DemandedElts, Depth,
1823 I, DemandedElts, Depth, Q,
1833 Known = computeKnownBitsForHorizontalOperation(I, DemandedElts, Depth,
1880 if (!getShuffleDemandedElts(Shuf, DemandedElts, DemandedLHS, DemandedRHS)) {
1908 unsigned NumElts = DemandedElts.getBitWidth();
1909 APInt DemandedVecElts = DemandedElts;
1914 NeedsElt = DemandedElts[CIdx->getZExtValue()];
1961 /* NUW=*/false, DemandedElts, Known, Known2, Depth, Q);
1967 /* NUW=*/false, DemandedElts, Known, Known2, Depth, Q);
1972 DemandedElts, Known, Known2, Depth, Q);
1988 KnownBits llvm::computeKnownBits(const Value *V, const APInt &DemandedElts,
1991 ::computeKnownBits(V, DemandedElts, Known, Depth, Q);
2018 /// for all of the demanded elements in the vector specified by DemandedElts.
2019 void computeKnownBits(const Value *V, const APInt &DemandedElts,
2022 if (!DemandedElts) {
2040 FVTy->getNumElements() == DemandedElts.getBitWidth() &&
2043 assert(DemandedElts == APInt(1, 1) &&
2076 if (!DemandedElts[i])
2093 if (!DemandedElts[i])
2140 computeKnownBitsFromOperator(I, DemandedElts, Known, Depth, Q);
2603 static bool isNonZeroAdd(const APInt &DemandedElts, unsigned Depth,
2611 return isKnownNonZero(Y, DemandedElts, Q, Depth) ||
2612 isKnownNonZero(X, DemandedElts, Q, Depth);
2614 KnownBits XKnown = computeKnownBits(X, DemandedElts, Depth, Q);
2615 KnownBits YKnown = computeKnownBits(Y, DemandedElts, Depth, Q);
2620 if (isKnownNonZero(Y, DemandedElts, Q, Depth) ||
2621 isKnownNonZero(X, DemandedElts, Q, Depth))
2650 static bool isNonZeroSub(const APInt &DemandedElts, unsigned Depth,
2660 if (C->isNullValue() && isKnownNonZero(Y, DemandedElts, Q, Depth))
2663 return ::isKnownNonEqual(X, Y, DemandedElts, Depth, Q);
2666 static bool isNonZeroMul(const APInt &DemandedElts, unsigned Depth,
2672 return isKnownNonZero(X, DemandedElts, Q, Depth) &&
2673 isKnownNonZero(Y, DemandedElts, Q, Depth);
2677 KnownBits XKnown = computeKnownBits(X, DemandedElts, Depth, Q);
2679 return isKnownNonZero(Y, DemandedElts, Q, Depth);
2681 KnownBits YKnown = computeKnownBits(Y, DemandedElts, Depth, Q);
2683 return XKnown.isNonZero() || isKnownNonZero(X, DemandedElts, Q, Depth);
2694 static bool isNonZeroShift(const Operator *I, const APInt &DemandedElts,
2726 computeKnownBits(I->getOperand(1), DemandedElts, Depth, Q);
2739 isKnownNonZero(I->getOperand(0), DemandedElts, Q, Depth))
2746 const APInt &DemandedElts,
2797 return isKnownNonZero(I->getOperand(0), DemandedElts, Q, Depth);
2805 return isKnownNonZero(I->getOperand(0), DemandedElts, Q, Depth);
2811 return isKnownNonZero(TI->getOperand(0), DemandedElts, Q, Depth);
2815 return isNonZeroSub(DemandedElts, Depth, Q, BitWidth, I->getOperand(0),
2827 return isKnownNonZero(I->getOperand(1), DemandedElts, Q, Depth) ||
2828 isKnownNonZero(I->getOperand(0), DemandedElts, Q, Depth);
2832 return isKnownNonZero(I->getOperand(0), DemandedElts, Q, Depth);
2838 return isKnownNonZero(I->getOperand(0), DemandedElts, Q, Depth);
2843 computeKnownBits(I->getOperand(0), DemandedElts, Known, Depth, Q);
2847 return isNonZeroShift(I, DemandedElts, Depth, Q, Known);
2854 return isKnownNonZero(I->getOperand(0), DemandedElts, Q, Depth);
2859 computeKnownBits(I->getOperand(0), DemandedElts, Depth, Q);
2863 return isNonZeroShift(I, DemandedElts, Depth, Q, Known);
2870 return isKnownNonZero(I->getOperand(0), DemandedElts, Q, Depth);
2873 computeKnownBits(I->getOperand(0), DemandedElts, Depth, Q);
2880 computeKnownBits(I->getOperand(1), DemandedElts, Depth, Q);
2898 return isNonZeroAdd(DemandedElts, Depth, Q, BitWidth, I->getOperand(0),
2904 return isNonZeroMul(DemandedElts, Depth, Q, BitWidth, I->getOperand(0),
2919 if (isKnownNonZero(Op, DemandedElts, Q, Depth))
2969 return isKnownNonZero(U.get(), DemandedElts, RecQ, NewDepth);
2980 unsigned NumElts = DemandedElts.getBitWidth();
2981 APInt DemandedVecElts = DemandedElts;
2986 SkipElt = !DemandedElts[CIdx->getZExtValue()];
3016 if (!getShuffleDemandedElts(Shuf, DemandedElts, DemandedLHS, DemandedRHS))
3052 return isNonZeroAdd(DemandedElts, Depth, Q, BitWidth,
3057 return isNonZeroSub(DemandedElts, Depth, Q, BitWidth,
3060 return isNonZeroMul(DemandedElts, Depth, Q, BitWidth,
3097 return isKnownNonZero(II->getArgOperand(0), DemandedElts, Q, Depth);
3101 return isNonZeroSub(DemandedElts, Depth, Q, BitWidth,
3104 return isNonZeroAdd(DemandedElts, Depth, Q, BitWidth,
3109 return isKnownNonZero(II->getArgOperand(0), DemandedElts.reverseBits(),
3125 return isKnownNonZero(II->getArgOperand(1), DemandedElts, Q, Depth) ||
3126 isKnownNonZero(II->getArgOperand(0), DemandedElts, Q, Depth);
3134 isKnownNonZero(Op, DemandedElts, Q, Depth);
3140 computeKnownBits(II->getArgOperand(1), DemandedElts, Depth, Q);
3145 computeKnownBits(II->getArgOperand(0), DemandedElts, Depth, Q);
3156 computeKnownBits(II->getArgOperand(1), DemandedElts, Depth, Q);
3160 computeKnownBits(II->getArgOperand(0), DemandedElts, Depth, Q);
3169 return isKnownNonZero(II->getArgOperand(0), DemandedElts, Q, Depth) &&
3170 isKnownNonZero(II->getArgOperand(1), DemandedElts, Q, Depth);
3172 return computeKnownBits(II->getArgOperand(0), DemandedElts, Depth, Q)
3175 return computeKnownBits(II->getArgOperand(0), DemandedElts, Depth, Q)
3181 return isKnownNonZero(II->getArgOperand(0), DemandedElts, Q, Depth);
3198 computeKnownBits(I, DemandedElts, Known, Depth, Q);
3208 bool isKnownNonZero(const Value *V, const APInt &DemandedElts,
3217 FVTy->getNumElements() == DemandedElts.getBitWidth() &&
3220 assert(DemandedElts == APInt(1, 1) &&
3236 if (!DemandedElts[i])
3249 return isKnownNonZero(CPA->getPointer(), DemandedElts, Q, Depth);
3293 if (isKnownNonZeroFromOperator(I, DemandedElts, Depth, Q))
3306 APInt DemandedElts =
3308 return ::isKnownNonZero(V, DemandedElts, Q, Depth);
3435 const APInt &DemandedElts, unsigned Depth,
3456 return isKnownNonZero(Op, DemandedElts, Q, Depth + 1);
3464 const APInt &DemandedElts, unsigned Depth,
3471 isKnownNonZero(V1, DemandedElts, Q, Depth + 1);
3479 const APInt &DemandedElts, unsigned Depth,
3485 !C->isZero() && isKnownNonZero(V1, DemandedElts, Q, Depth + 1);
3491 const APInt &DemandedElts, unsigned Depth,
3514 if (!isKnownNonEqual(IV1, IV2, DemandedElts, Depth + 1, RecQ))
3522 const APInt &DemandedElts, unsigned Depth,
3533 DemandedElts, Depth + 1, Q) &&
3535 DemandedElts, Depth + 1, Q);
3537 return isKnownNonEqual(SI1->getTrueValue(), V2, DemandedElts, Depth + 1, Q) &&
3538 isKnownNonEqual(SI1->getFalseValue(), V2, DemandedElts, Depth + 1, Q);
3595 const APInt &DemandedElts, unsigned Depth,
3613 return isKnownNonEqual(Values->first, Values->second, DemandedElts,
3620 if (isNonEqualPHIs(PN1, PN2, DemandedElts, Depth, Q))
3625 if (isModifyingBinopOfNonZero(V1, V2, DemandedElts, Depth, Q) ||
3626 isModifyingBinopOfNonZero(V2, V1, DemandedElts, Depth, Q))
3629 if (isNonEqualMul(V1, V2, DemandedElts, Depth, Q) ||
3630 isNonEqualMul(V2, V1, DemandedElts, Depth, Q))
3633 if (isNonEqualShl(V1, V2, DemandedElts, Depth, Q) ||
3634 isNonEqualShl(V2, V1, DemandedElts, Depth, Q))
3640 KnownBits Known1 = computeKnownBits(V1, DemandedElts, Depth, Q);
3642 KnownBits Known2 = computeKnownBits(V2, DemandedElts, Depth, Q);
3649 if (isNonEqualSelect(V1, V2, DemandedElts, Depth, Q) ||
3650 isNonEqualSelect(V2, V1, DemandedElts, Depth, Q))
3662 return isKnownNonEqual(A, B, DemandedElts, Depth + 1, Q);
3721 const APInt &DemandedElts,
3730 if (!DemandedElts[i])
3744 const APInt &DemandedElts,
3747 static unsigned ComputeNumSignBits(const Value *V, const APInt &DemandedElts,
3749 unsigned Result = ComputeNumSignBitsImpl(V, DemandedElts, Depth, Q);
3760 /// elements in the vector specified by DemandedElts.
3762 const APInt &DemandedElts,
3770 FVTy->getNumElements() == DemandedElts.getBitWidth() &&
3773 assert(DemandedElts == APInt(1, 1) &&
3801 return ComputeNumSignBits(U->getOperand(0), DemandedElts, Depth + 1, Q) +
3815 ComputeNumSignBits(U->getOperand(0), DemandedElts, Depth + 1, Q);
3824 Tmp = ComputeNumSignBits(U->getOperand(0), DemandedElts, Depth + 1, Q);
3855 Tmp = ComputeNumSignBits(U->getOperand(0), DemandedElts, Depth + 1, Q);
3878 Tmp = ComputeNumSignBits(X, DemandedElts, Depth + 1, Q);
3882 ComputeNumSignBits(U->getOperand(0), DemandedElts, Depth + 1, Q);
3894 Tmp = ComputeNumSignBits(U->getOperand(0), DemandedElts, Depth + 1, Q);
3896 Tmp2 = ComputeNumSignBits(U->getOperand(1), DemandedElts, Depth + 1, Q);
3912 Tmp = ComputeNumSignBits(U->getOperand(1), DemandedElts, Depth + 1, Q);
3915 Tmp2 = ComputeNumSignBits(U->getOperand(2), DemandedElts, Depth + 1, Q);
3929 computeKnownBits(U->getOperand(0), DemandedElts, Known, Depth + 1, Q);
3942 Tmp2 = ComputeNumSignBits(U->getOperand(1), DemandedElts, Depth + 1, Q);
3948 Tmp2 = ComputeNumSignBits(U->getOperand(1), DemandedElts, Depth + 1, Q);
3956 computeKnownBits(U->getOperand(1), DemandedElts, Known, Depth + 1, Q);
3973 Tmp = ComputeNumSignBits(U->getOperand(0), DemandedElts, Depth + 1, Q);
3982 ComputeNumSignBits(U->getOperand(0), DemandedElts, Depth + 1, Q);
3986 ComputeNumSignBits(U->getOperand(1), DemandedElts, Depth + 1, Q);
4010 DemandedElts, Depth + 1, RecQ));
4045 if (!getShuffleDemandedElts(Shuf, DemandedElts, DemandedLHS, DemandedRHS))
4075 ComputeNumSignBits(U->getOperand(0), DemandedElts, Depth + 1, Q);
4099 computeNumSignBitsVectorConstant(V, DemandedElts, TyBits))
4103 computeKnownBits(V, DemandedElts, Known, Depth, Q);
4844 void computeKnownFPClass(const Value *V, const APInt &DemandedElts,
4852 APInt DemandedElts =
4854 computeKnownFPClass(V, DemandedElts, InterestedClasses, Known, Depth, Q);
4858 const APInt &DemandedElts,
4867 computeKnownFPClass(Op->getOperand(0), DemandedElts, InterestedClasses,
4880 void computeKnownFPClass(const Value *V, const APInt &DemandedElts,
4885 if (!DemandedElts) {
4922 if (!DemandedElts[i])
4991 computeKnownFPClass(Op->getOperand(0), DemandedElts, InterestedClasses,
5037 computeKnownFPClass(LHS, DemandedElts, InterestedClasses & FilterLHS, Known,
5041 computeKnownFPClass(RHS, DemandedElts, InterestedClasses & FilterRHS,
5056 computeKnownFPClass(II->getArgOperand(0), DemandedElts,
5066 computeKnownFPClass(II->getArgOperand(0), DemandedElts, InterestedClasses,
5068 computeKnownFPClass(II->getArgOperand(1), DemandedElts, InterestedClasses,
5086 computeKnownFPClass(II->getArgOperand(2), DemandedElts, InterestedClasses,
5100 computeKnownFPClass(II->getArgOperand(0), DemandedElts, InterestedSrcs,
5128 computeKnownFPClass(II->getArgOperand(0), DemandedElts, InterestedClasses,
5140 computeKnownFPClass(II->getArgOperand(0), DemandedElts, InterestedClasses,
5142 computeKnownFPClass(II->getArgOperand(1), DemandedElts, InterestedClasses,
5225 computeKnownFPClass(II->getArgOperand(0), DemandedElts, InterestedClasses,
5286 II->getArgOperand(0), DemandedElts.reverseBits(),
5302 computeKnownFPClass(II->getArgOperand(0), DemandedElts, InterestedSrcs,
5335 computeKnownFPClass(II->getArgOperand(0), DemandedElts, InterestedClasses,
5345 computeKnownFPClassForFPTrunc(Op, DemandedElts, InterestedClasses, Known,
5369 computeKnownFPClass(II->getArgOperand(0), DemandedElts, InterestedSrcs,
5392 computeKnownBits(Exp, isa<VectorType>(ExpTy) ? DemandedElts : APInt(1, 1),
5409 computeKnownFPClass(II->getArgOperand(0), DemandedElts, fcNegative,
5417 computeKnownFPClass(II->getArgOperand(0), DemandedElts, InterestedClasses,
5476 computeKnownFPClass(II->getArgOperand(0), DemandedElts, InterestedClasses,
5519 computeKnownFPClass(Op->getOperand(1), DemandedElts, InterestedSrcs,
5528 computeKnownFPClass(Op->getOperand(0), DemandedElts, InterestedSrcs,
5579 computeKnownFPClass(Op->getOperand(1), DemandedElts, NeedForNan, KnownRHS,
5584 computeKnownFPClass(Op->getOperand(0), DemandedElts, NeedForNan, KnownLHS,
5638 computeKnownFPClass(Op->getOperand(1), DemandedElts,
5650 computeKnownFPClass(Op->getOperand(0), DemandedElts,
5696 computeKnownFPClass(Op->getOperand(0), DemandedElts, InterestedClasses,
5719 computeKnownFPClassForFPTrunc(Op, DemandedElts, InterestedClasses, Known,
5778 unsigned NumElts = DemandedElts.getBitWidth();
5779 APInt DemandedVecElts = DemandedElts;
5784 NeedsElt = DemandedElts[CIdx->getZExtValue()];
5812 if (!Shuf || !getShuffleDemandedElts(Shuf, DemandedElts, DemandedLHS, DemandedRHS))
5849 computeKnownFPClass(II->getArgOperand(0), DemandedElts,
5881 computeKnownFPClass(Src, DemandedElts, InterestedClasses, Known, Depth + 1,
5912 computeKnownFPClass(IncValue, DemandedElts, InterestedClasses, KnownSrc,
5937 const APInt &DemandedElts,
5942 ::computeKnownFPClass(V, DemandedElts, InterestedClasses, KnownClasses, Depth,