Home
last modified time | relevance | path

Searched refs:KnownOut (Results 1 – 2 of 2) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/Support/
H A DKnownBits.cpp47 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 DValueTracking.cpp354 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 …]