Lines Matching defs:DemandedElts
135 const APInt &DemandedElts,
138 assert(DemandedElts == APInt(1,1));
139 DemandedLHS = DemandedRHS = DemandedElts;
146 DemandedElts, DemandedLHS, DemandedRHS);
149 static void computeKnownBits(const Value *V, const APInt &DemandedElts,
159 APInt DemandedElts =
161 ::computeKnownBits(V, DemandedElts, Known, Depth, Q);
181 KnownBits llvm::computeKnownBits(const Value *V, const APInt &DemandedElts,
186 V, DemandedElts, Depth,
289 static bool isKnownNonZero(const Value *V, const APInt &DemandedElts,
315 const APInt &DemandedElts, unsigned Depth,
326 APInt DemandedElts =
329 V1, V2, DemandedElts, 0,
340 static unsigned ComputeNumSignBits(const Value *V, const APInt &DemandedElts,
346 APInt DemandedElts =
348 return ComputeNumSignBits(V, DemandedElts, Depth, Q);
369 const APInt &DemandedElts,
372 computeKnownBits(Op1, DemandedElts, KnownOut, Depth + 1, Q);
379 computeKnownBits(Op0, DemandedElts, Known2, Depth + 1, Q);
384 bool NUW, const APInt &DemandedElts,
387 computeKnownBits(Op1, DemandedElts, Known, Depth + 1, Q);
388 computeKnownBits(Op0, DemandedElts, Known2, Depth + 1, Q);
938 const Operator *I, const APInt &DemandedElts, KnownBits &Known,
941 computeKnownBits(I->getOperand(0), DemandedElts, Known2, Depth + 1, Q);
942 computeKnownBits(I->getOperand(1), DemandedElts, Known, Depth + 1, Q);
948 isKnownNonZero(I->getOperand(1), DemandedElts, Q, Depth + 1));
953 getKnownBitsFromAndXorOr(const Operator *I, const APInt &DemandedElts,
1012 computeKnownBits(Y, DemandedElts, KnownY, Depth + 1, Q);
1024 const Operator *I, const APInt &DemandedElts, unsigned Depth,
1030 DemandedElts, DemandedEltsLHS,
1056 APInt DemandedElts =
1059 return getKnownBitsFromAndXorOr(I, DemandedElts, KnownLHS, KnownRHS, Depth,
1175 const APInt &DemandedElts,
1189 computeKnownBits(I->getOperand(1), DemandedElts, Known, Depth + 1, Q);
1190 computeKnownBits(I->getOperand(0), DemandedElts, Known2, Depth + 1, Q);
1192 Known = getKnownBitsFromAndXorOr(I, DemandedElts, Known2, Known, Depth, Q);
1195 computeKnownBits(I->getOperand(1), DemandedElts, Known, Depth + 1, Q);
1196 computeKnownBits(I->getOperand(0), DemandedElts, Known2, Depth + 1, Q);
1198 Known = getKnownBitsFromAndXorOr(I, DemandedElts, Known2, Known, Depth, Q);
1201 computeKnownBits(I->getOperand(1), DemandedElts, Known, Depth + 1, Q);
1202 computeKnownBits(I->getOperand(0), DemandedElts, Known2, Depth + 1, Q);
1204 Known = getKnownBitsFromAndXorOr(I, DemandedElts, Known2, Known, Depth, Q);
1210 DemandedElts, Known, Known2, Depth, Q);
1214 computeKnownBits(I->getOperand(0), DemandedElts, Known, Depth + 1, Q);
1215 computeKnownBits(I->getOperand(1), DemandedElts, Known2, Depth + 1, Q);
1221 computeKnownBits(I->getOperand(0), DemandedElts, Known, Depth + 1, Q);
1222 computeKnownBits(I->getOperand(1), DemandedElts, Known2, Depth + 1, Q);
1230 computeKnownBits(Arm, DemandedElts, Res, Depth + 1, Q);
1265 computeKnownBits(I->getOperand(0), DemandedElts, Known, Depth + 1, Q);
1288 computeKnownFPClass(V, DemandedElts, fcAllFlags, Depth + 1, Q);
1346 unsigned NumElts = DemandedElts.getBitWidth();
1350 if (DemandedElts[i])
1369 computeKnownBits(I->getOperand(0), DemandedElts, Known, Depth + 1, Q);
1382 computeKnownBitsFromShiftOperator(I, DemandedElts, Known, Known2, Depth, Q,
1396 computeKnownBitsFromShiftOperator(I, DemandedElts, Known, Known2, Depth, Q,
1410 computeKnownBitsFromShiftOperator(I, DemandedElts, Known, Known2, Depth, Q,
1418 DemandedElts, Known, Known2, Depth, Q);
1425 DemandedElts, Known, Known2, Depth, Q);
1429 computeKnownBits(I->getOperand(0), DemandedElts, Known, Depth + 1, Q);
1430 computeKnownBits(I->getOperand(1), DemandedElts, Known2, Depth + 1, Q);
1435 computeKnownBits(I->getOperand(0), DemandedElts, Known, Depth + 1, Q);
1436 computeKnownBits(I->getOperand(1), DemandedElts, Known2, Depth + 1, Q);
1562 computeKnownBits(R, DemandedElts, Known2, Depth + 1, RecQ);
1605 computeKnownBits(R, DemandedElts, Known2, Depth + 1, RecQ);
1610 computeKnownBits(L, DemandedElts, Known3, Depth + 1, RecQ);
1700 computeKnownBits(IncValue, DemandedElts, Known2,
1776 computeKnownBits(I->getOperand(0), DemandedElts, Known2, Depth + 1, Q);
1782 computeKnownBits(I->getOperand(0), DemandedElts, Known2, Depth + 1, Q);
1787 computeKnownBits(I->getOperand(0), DemandedElts, Known2, Depth + 1, Q);
1792 computeKnownBits(I->getOperand(0), DemandedElts, Known2, Depth + 1, Q);
1803 computeKnownBits(I->getOperand(0), DemandedElts, Known2, Depth + 1, Q);
1814 computeKnownBits(I->getOperand(0), DemandedElts, Known2, Depth + 1, Q);
1836 computeKnownBits(I->getOperand(0), DemandedElts, Known2, Depth + 1, Q);
1837 computeKnownBits(I->getOperand(1), DemandedElts, Known3, Depth + 1, Q);
1846 computeKnownBits(I->getOperand(0), DemandedElts, Known, Depth + 1, Q);
1847 computeKnownBits(I->getOperand(1), DemandedElts, Known2, Depth + 1, Q);
1851 computeKnownBits(I->getOperand(0), DemandedElts, Known, Depth + 1, Q);
1852 computeKnownBits(I->getOperand(1), DemandedElts, Known2, Depth + 1, Q);
1856 computeKnownBits(I->getOperand(0), DemandedElts, Known, Depth + 1, Q);
1857 computeKnownBits(I->getOperand(1), DemandedElts, Known2, Depth + 1, Q);
1861 computeKnownBits(I->getOperand(0), DemandedElts, Known, Depth + 1, Q);
1862 computeKnownBits(I->getOperand(1), DemandedElts, Known2, Depth + 1, Q);
1867 computeKnownBits(I->getOperand(0), DemandedElts.reverseBits(), Known,
1896 computeKnownBits(I->getOperand(0), DemandedElts, Known, Depth + 1, Q);
1897 computeKnownBits(I->getOperand(1), DemandedElts, Known2, Depth + 1, Q);
1901 computeKnownBits(I->getOperand(0), DemandedElts, Known, Depth + 1, Q);
1902 computeKnownBits(I->getOperand(1), DemandedElts, Known2, Depth + 1, Q);
1906 computeKnownBits(I->getOperand(0), DemandedElts, Known, Depth + 1, Q);
1907 computeKnownBits(I->getOperand(1), DemandedElts, Known2, Depth + 1, Q);
1912 computeKnownBits(I->getOperand(0), DemandedElts, Known, Depth + 1, Q);
1913 computeKnownBits(I->getOperand(1), DemandedElts, Known2, Depth + 1, Q);
1918 computeKnownBits(I->getOperand(0), DemandedElts, Known, Depth + 1, Q);
1922 computeKnownBits(Mask, DemandedElts, Known2, Depth + 1, Q);
1930 computeKnownBits(I->getOperand(0), DemandedElts, Known, Depth + 1, Q);
1931 computeKnownBits(I->getOperand(1), DemandedElts, Known2, Depth + 1, Q);
1937 computeKnownBits(I->getOperand(0), DemandedElts, Known, Depth + 1, Q);
1938 computeKnownBits(I->getOperand(1), DemandedElts, Known2, Depth + 1, Q);
1949 I, DemandedElts, Depth, Q,
1957 Known = computeKnownBitsForHorizontalOperation(I, DemandedElts, Depth,
1966 I, DemandedElts, Depth, Q,
1974 Known = computeKnownBitsForHorizontalOperation(I, DemandedElts, Depth,
2021 if (!getShuffleDemandedElts(Shuf, DemandedElts, DemandedLHS, DemandedRHS)) {
2049 unsigned NumElts = DemandedElts.getBitWidth();
2050 APInt DemandedVecElts = DemandedElts;
2055 NeedsElt = DemandedElts[CIdx->getZExtValue()];
2102 /* NUW=*/false, DemandedElts, Known, Known2, Depth, Q);
2108 /* NUW=*/false, DemandedElts, Known, Known2, Depth, Q);
2113 false, DemandedElts, Known, Known2, Depth, Q);
2129 KnownBits llvm::computeKnownBits(const Value *V, const APInt &DemandedElts,
2132 ::computeKnownBits(V, DemandedElts, Known, Depth, Q);
2159 /// for all of the demanded elements in the vector specified by DemandedElts.
2160 void computeKnownBits(const Value *V, const APInt &DemandedElts,
2163 if (!DemandedElts) {
2181 FVTy->getNumElements() == DemandedElts.getBitWidth() &&
2184 assert(DemandedElts == APInt(1, 1) &&
2217 if (!DemandedElts[i])
2234 if (!DemandedElts[i])
2281 computeKnownBitsFromOperator(I, DemandedElts, Known, Depth, Q);
2797 static bool isNonZeroAdd(const APInt &DemandedElts, unsigned Depth,
2805 return isKnownNonZero(Y, DemandedElts, Q, Depth) ||
2806 isKnownNonZero(X, DemandedElts, Q, Depth);
2808 KnownBits XKnown = computeKnownBits(X, DemandedElts, Depth, Q);
2809 KnownBits YKnown = computeKnownBits(Y, DemandedElts, Depth, Q);
2814 if (isKnownNonZero(Y, DemandedElts, Q, Depth) ||
2815 isKnownNonZero(X, DemandedElts, Q, Depth))
2843 static bool isNonZeroSub(const APInt &DemandedElts, unsigned Depth,
2853 if (C->isNullValue() && isKnownNonZero(Y, DemandedElts, Q, Depth))
2856 return ::isKnownNonEqual(X, Y, DemandedElts, Depth, Q);
2859 static bool isNonZeroMul(const APInt &DemandedElts, unsigned Depth,
2865 return isKnownNonZero(X, DemandedElts, Q, Depth) &&
2866 isKnownNonZero(Y, DemandedElts, Q, Depth);
2870 KnownBits XKnown = computeKnownBits(X, DemandedElts, Depth, Q);
2872 return isKnownNonZero(Y, DemandedElts, Q, Depth);
2874 KnownBits YKnown = computeKnownBits(Y, DemandedElts, Depth, Q);
2876 return XKnown.isNonZero() || isKnownNonZero(X, DemandedElts, Q, Depth);
2887 static bool isNonZeroShift(const Operator *I, const APInt &DemandedElts,
2919 computeKnownBits(I->getOperand(1), DemandedElts, Depth, Q);
2932 isKnownNonZero(I->getOperand(0), DemandedElts, Q, Depth))
2939 const APInt &DemandedElts,
2990 return isKnownNonZero(I->getOperand(0), DemandedElts, Q, Depth);
2998 return isKnownNonZero(I->getOperand(0), DemandedElts, Q, Depth);
3004 return isKnownNonZero(TI->getOperand(0), DemandedElts, Q, Depth);
3008 return isNonZeroSub(DemandedElts, Depth, Q, BitWidth, I->getOperand(0),
3020 return isKnownNonZero(I->getOperand(1), DemandedElts, Q, Depth) ||
3021 isKnownNonZero(I->getOperand(0), DemandedElts, Q, Depth);
3025 return isKnownNonZero(I->getOperand(0), DemandedElts, Q, Depth);
3031 return isKnownNonZero(I->getOperand(0), DemandedElts, Q, Depth);
3036 computeKnownBits(I->getOperand(0), DemandedElts, Known, Depth, Q);
3040 return isNonZeroShift(I, DemandedElts, Depth, Q, Known);
3047 return isKnownNonZero(I->getOperand(0), DemandedElts, Q, Depth);
3052 computeKnownBits(I->getOperand(0), DemandedElts, Depth, Q);
3056 return isNonZeroShift(I, DemandedElts, Depth, Q, Known);
3063 return isKnownNonZero(I->getOperand(0), DemandedElts, Q, Depth);
3066 computeKnownBits(I->getOperand(0), DemandedElts, Depth, Q);
3073 computeKnownBits(I->getOperand(1), DemandedElts, Depth, Q);
3091 return isNonZeroAdd(DemandedElts, Depth, Q, BitWidth, I->getOperand(0),
3097 return isNonZeroMul(DemandedElts, Depth, Q, BitWidth, I->getOperand(0),
3112 if (isKnownNonZero(Op, DemandedElts, Q, Depth))
3162 return isKnownNonZero(U.get(), DemandedElts, RecQ, NewDepth);
3173 unsigned NumElts = DemandedElts.getBitWidth();
3174 APInt DemandedVecElts = DemandedElts;
3179 SkipElt = !DemandedElts[CIdx->getZExtValue()];
3209 if (!getShuffleDemandedElts(Shuf, DemandedElts, DemandedLHS, DemandedRHS))
3245 return isNonZeroAdd(DemandedElts, Depth, Q, BitWidth,
3250 return isNonZeroSub(DemandedElts, Depth, Q, BitWidth,
3253 return isNonZeroMul(DemandedElts, Depth, Q, BitWidth,
3290 return isKnownNonZero(II->getArgOperand(0), DemandedElts, Q, Depth);
3294 return isNonZeroSub(DemandedElts, Depth, Q, BitWidth,
3297 return isNonZeroAdd(DemandedElts, Depth, Q, BitWidth,
3302 return isKnownNonZero(II->getArgOperand(0), DemandedElts.reverseBits(),
3318 return isKnownNonZero(II->getArgOperand(1), DemandedElts, Q, Depth) ||
3319 isKnownNonZero(II->getArgOperand(0), DemandedElts, Q, Depth);
3327 isKnownNonZero(Op, DemandedElts, Q, Depth);
3333 computeKnownBits(II->getArgOperand(1), DemandedElts, Depth, Q);
3338 computeKnownBits(II->getArgOperand(0), DemandedElts, Depth, Q);
3349 computeKnownBits(II->getArgOperand(1), DemandedElts, Depth, Q);
3353 computeKnownBits(II->getArgOperand(0), DemandedElts, Depth, Q);
3362 return isKnownNonZero(II->getArgOperand(0), DemandedElts, Q, Depth) &&
3363 isKnownNonZero(II->getArgOperand(1), DemandedElts, Q, Depth);
3365 return computeKnownBits(II->getArgOperand(0), DemandedElts, Depth, Q)
3368 return computeKnownBits(II->getArgOperand(0), DemandedElts, Depth, Q)
3374 return isKnownNonZero(II->getArgOperand(0), DemandedElts, Q, Depth);
3391 computeKnownBits(I, DemandedElts, Known, Depth, Q);
3401 bool isKnownNonZero(const Value *V, const APInt &DemandedElts,
3410 FVTy->getNumElements() == DemandedElts.getBitWidth() &&
3413 assert(DemandedElts == APInt(1, 1) &&
3429 if (!DemandedElts[i])
3442 return isKnownNonZero(CPA->getPointer(), DemandedElts, Q, Depth);
3486 if (isKnownNonZeroFromOperator(I, DemandedElts, Depth, Q))
3499 APInt DemandedElts =
3501 return ::isKnownNonZero(V, DemandedElts, Q, Depth);
3628 const APInt &DemandedElts, unsigned Depth,
3649 return isKnownNonZero(Op, DemandedElts, Q, Depth + 1);
3657 const APInt &DemandedElts, unsigned Depth,
3664 isKnownNonZero(V1, DemandedElts, Q, Depth + 1);
3672 const APInt &DemandedElts, unsigned Depth,
3678 !C->isZero() && isKnownNonZero(V1, DemandedElts, Q, Depth + 1);
3684 const APInt &DemandedElts, unsigned Depth,
3707 if (!isKnownNonEqual(IV1, IV2, DemandedElts, Depth + 1, RecQ))
3715 const APInt &DemandedElts, unsigned Depth,
3726 DemandedElts, Depth + 1, Q) &&
3728 DemandedElts, Depth + 1, Q);
3730 return isKnownNonEqual(SI1->getTrueValue(), V2, DemandedElts, Depth + 1, Q) &&
3731 isKnownNonEqual(SI1->getFalseValue(), V2, DemandedElts, Depth + 1, Q);
3788 const APInt &DemandedElts, unsigned Depth,
3806 return isKnownNonEqual(Values->first, Values->second, DemandedElts,
3813 if (isNonEqualPHIs(PN1, PN2, DemandedElts, Depth, Q))
3818 if (isModifyingBinopOfNonZero(V1, V2, DemandedElts, Depth, Q) ||
3819 isModifyingBinopOfNonZero(V2, V1, DemandedElts, Depth, Q))
3822 if (isNonEqualMul(V1, V2, DemandedElts, Depth, Q) ||
3823 isNonEqualMul(V2, V1, DemandedElts, Depth, Q))
3826 if (isNonEqualShl(V1, V2, DemandedElts, Depth, Q) ||
3827 isNonEqualShl(V2, V1, DemandedElts, Depth, Q))
3833 KnownBits Known1 = computeKnownBits(V1, DemandedElts, Depth, Q);
3835 KnownBits Known2 = computeKnownBits(V2, DemandedElts, Depth, Q);
3842 if (isNonEqualSelect(V1, V2, DemandedElts, Depth, Q) ||
3843 isNonEqualSelect(V2, V1, DemandedElts, Depth, Q))
3855 return isKnownNonEqual(A, B, DemandedElts, Depth + 1, Q);
3865 const APInt &DemandedElts,
3874 if (!DemandedElts[i])
3888 const APInt &DemandedElts,
3891 static unsigned ComputeNumSignBits(const Value *V, const APInt &DemandedElts,
3893 unsigned Result = ComputeNumSignBitsImpl(V, DemandedElts, Depth, Q);
3904 /// elements in the vector specified by DemandedElts.
3906 const APInt &DemandedElts,
3914 FVTy->getNumElements() == DemandedElts.getBitWidth() &&
3917 assert(DemandedElts == APInt(1, 1) &&
3945 return ComputeNumSignBits(U->getOperand(0), DemandedElts, Depth + 1, Q) +
3959 ComputeNumSignBits(U->getOperand(0), DemandedElts, Depth + 1, Q);
3968 Tmp = ComputeNumSignBits(U->getOperand(0), DemandedElts, Depth + 1, Q);
3999 Tmp = ComputeNumSignBits(U->getOperand(0), DemandedElts, Depth + 1, Q);
4022 Tmp = ComputeNumSignBits(X, DemandedElts, Depth + 1, Q);
4026 ComputeNumSignBits(U->getOperand(0), DemandedElts, Depth + 1, Q);
4038 Tmp = ComputeNumSignBits(U->getOperand(0), DemandedElts, Depth + 1, Q);
4040 Tmp2 = ComputeNumSignBits(U->getOperand(1), DemandedElts, Depth + 1, Q);
4056 Tmp = ComputeNumSignBits(U->getOperand(1), DemandedElts, Depth + 1, Q);
4059 Tmp2 = ComputeNumSignBits(U->getOperand(2), DemandedElts, Depth + 1, Q);
4073 computeKnownBits(U->getOperand(0), DemandedElts, Known, Depth + 1, Q);
4086 Tmp2 = ComputeNumSignBits(U->getOperand(1), DemandedElts, Depth + 1, Q);
4092 Tmp2 = ComputeNumSignBits(U->getOperand(1), DemandedElts, Depth + 1, Q);
4100 computeKnownBits(U->getOperand(1), DemandedElts, Known, Depth + 1, Q);
4117 Tmp = ComputeNumSignBits(U->getOperand(0), DemandedElts, Depth + 1, Q);
4126 ComputeNumSignBits(U->getOperand(0), DemandedElts, Depth + 1, Q);
4130 ComputeNumSignBits(U->getOperand(1), DemandedElts, Depth + 1, Q);
4154 DemandedElts, Depth + 1, RecQ));
4189 if (!getShuffleDemandedElts(Shuf, DemandedElts, DemandedLHS, DemandedRHS))
4219 ComputeNumSignBits(U->getOperand(0), DemandedElts, Depth + 1, Q);
4243 computeNumSignBitsVectorConstant(V, DemandedElts, TyBits))
4247 computeKnownBits(V, DemandedElts, Known, Depth, Q);
5030 void computeKnownFPClass(const Value *V, const APInt &DemandedElts,
5038 APInt DemandedElts =
5040 computeKnownFPClass(V, DemandedElts, InterestedClasses, Known, Depth, Q);
5044 const APInt &DemandedElts,
5053 computeKnownFPClass(Op->getOperand(0), DemandedElts, InterestedClasses,
5066 void computeKnownFPClass(const Value *V, const APInt &DemandedElts,
5071 if (!DemandedElts) {
5108 if (!DemandedElts[i])
5177 computeKnownFPClass(Op->getOperand(0), DemandedElts, InterestedClasses,
5223 computeKnownFPClass(LHS, DemandedElts, InterestedClasses & FilterLHS, Known,
5227 computeKnownFPClass(RHS, DemandedElts, InterestedClasses & FilterRHS,
5242 computeKnownFPClass(II->getArgOperand(0), DemandedElts,
5252 computeKnownFPClass(II->getArgOperand(0), DemandedElts, InterestedClasses,
5254 computeKnownFPClass(II->getArgOperand(1), DemandedElts, InterestedClasses,
5272 computeKnownFPClass(II->getArgOperand(2), DemandedElts, InterestedClasses,
5286 computeKnownFPClass(II->getArgOperand(0), DemandedElts, InterestedSrcs,
5314 computeKnownFPClass(II->getArgOperand(0), DemandedElts, InterestedClasses,
5326 computeKnownFPClass(II->getArgOperand(0), DemandedElts, InterestedClasses,
5328 computeKnownFPClass(II->getArgOperand(1), DemandedElts, InterestedClasses,
5411 computeKnownFPClass(II->getArgOperand(0), DemandedElts, InterestedClasses,
5472 II->getArgOperand(0), DemandedElts.reverseBits(),
5488 computeKnownFPClass(II->getArgOperand(0), DemandedElts, InterestedSrcs,
5521 computeKnownFPClass(II->getArgOperand(0), DemandedElts, InterestedClasses,
5531 computeKnownFPClassForFPTrunc(Op, DemandedElts, InterestedClasses, Known,
5555 computeKnownFPClass(II->getArgOperand(0), DemandedElts, InterestedSrcs,
5578 computeKnownBits(Exp, isa<VectorType>(ExpTy) ? DemandedElts : APInt(1, 1),
5595 computeKnownFPClass(II->getArgOperand(0), DemandedElts, fcNegative,
5603 computeKnownFPClass(II->getArgOperand(0), DemandedElts, InterestedClasses,
5662 computeKnownFPClass(II->getArgOperand(0), DemandedElts, InterestedClasses,
5705 computeKnownFPClass(Op->getOperand(1), DemandedElts, InterestedSrcs,
5714 computeKnownFPClass(Op->getOperand(0), DemandedElts, InterestedSrcs,
5765 computeKnownFPClass(Op->getOperand(1), DemandedElts, NeedForNan, KnownRHS,
5770 computeKnownFPClass(Op->getOperand(0), DemandedElts, NeedForNan, KnownLHS,
5824 computeKnownFPClass(Op->getOperand(1), DemandedElts,
5836 computeKnownFPClass(Op->getOperand(0), DemandedElts,
5882 computeKnownFPClass(Op->getOperand(0), DemandedElts, InterestedClasses,
5905 computeKnownFPClassForFPTrunc(Op, DemandedElts, InterestedClasses, Known,
5964 unsigned NumElts = DemandedElts.getBitWidth();
5965 APInt DemandedVecElts = DemandedElts;
5970 NeedsElt = DemandedElts[CIdx->getZExtValue()];
5998 if (!Shuf || !getShuffleDemandedElts(Shuf, DemandedElts, DemandedLHS, DemandedRHS))
6035 computeKnownFPClass(II->getArgOperand(0), DemandedElts,
6067 computeKnownFPClass(Src, DemandedElts, InterestedClasses, Known, Depth + 1,
6100 computeKnownFPClass(IncValue, DemandedElts, InterestedClasses, KnownSrc,
6126 computeKnownBits(Src, DemandedElts, Bits, Depth + 1, Q);
6179 const APInt &DemandedElts,
6184 ::computeKnownFPClass(V, DemandedElts, InterestedClasses, KnownClasses, Depth,