Searched refs:KnownOut (Results 1 – 2 of 2) sorted by relevance
| /freebsd/contrib/llvm-project/llvm/lib/Support/ |
| H A D | KnownBits.cpp | 47 KnownBits KnownOut; in computeForAddCarry() local 48 KnownOut.Zero = ~std::move(PossibleSumZero) & Known; in computeForAddCarry() 49 KnownOut.One = std::move(PossibleSumOne) & Known; in computeForAddCarry() 50 return KnownOut; in computeForAddCarry() 64 KnownBits KnownOut(BitWidth); in computeForAddSub() local 68 return KnownOut; in computeForAddSub() 73 KnownOut = ::computeForAddCarry(LHS, RHS, /*CarryZero=*/true, in computeForAddSub() 79 KnownOut = ::computeForAddCarry(LHS, NotRHS, /*CarryZero=*/false, in computeForAddSub() 95 KnownOut.One.setBits(BitWidth - 1 - NumBits, BitWidth - 1); in computeForAddSub() 97 KnownOut.One.setHighBits(MinVal.countl_one()); in computeForAddSub() [all …]
|
| /freebsd/contrib/llvm-project/llvm/lib/Analysis/ |
| H A D | ValueTracking.cpp | 354 KnownBits &KnownOut, KnownBits &Known2, in computeKnownBitsAddSub() argument 356 computeKnownBits(Op1, DemandedElts, KnownOut, Q, Depth + 1); in computeKnownBitsAddSub() 360 if (KnownOut.isUnknown() && !NSW && !NUW) in computeKnownBitsAddSub() 364 KnownOut = KnownBits::computeForAddSub(Add, NSW, NUW, Known2, KnownOut); in computeKnownBitsAddSub() 366 if (!Add && NSW && !KnownOut.isNonNegative() && in computeKnownBitsAddSub() 369 KnownOut.makeNonNegative(); in computeKnownBitsAddSub() 982 KnownBits KnownOut(BitWidth); in getKnownBitsFromAndXorOr() local 989 KnownOut = KnownLHS & KnownRHS; in getKnownBitsFromAndXorOr() 999 KnownOut = KnownLHS.blsi(); in getKnownBitsFromAndXorOr() 1001 KnownOut = KnownRHS.blsi(); in getKnownBitsFromAndXorOr() [all …]
|