Lines Matching refs:APInt

27   APInt PossibleSumZero = LHS.getMaxValue() + RHS.getMaxValue() + !CarryZero;  in computeForAddCarry()
28 APInt PossibleSumOne = LHS.getMinValue() + RHS.getMinValue() + CarryOne; in computeForAddCarry()
31 APInt CarryKnownZero = ~(PossibleSumZero ^ LHS.Zero ^ RHS.Zero); in computeForAddCarry()
32 APInt CarryKnownOne = PossibleSumOne ^ LHS.One ^ RHS.One; in computeForAddCarry()
35 APInt LHSKnownUnion = LHS.Zero | LHS.One; in computeForAddCarry()
36 APInt RHSKnownUnion = RHS.Zero | RHS.One; in computeForAddCarry()
37 APInt CarryKnownUnion = std::move(CarryKnownZero) | CarryKnownOne; in computeForAddCarry()
38 APInt Known = std::move(LHSKnownUnion) & RHSKnownUnion & CarryKnownUnion; in computeForAddCarry()
105 KnownBits KnownBits::makeGE(const APInt &Val) const { in makeGE()
112 APInt MaskedVal(Val); in makeGE()
145 APInt Zero = Val.Zero; in smax()
146 APInt One = Val.One; in smax()
158 APInt Zero = Val.One; in smin()
159 APInt One = Val.Zero; in smin()
186 APInt MinShiftAmount = RHS.getMinValue(); in shl()
194 APInt MaxShiftAmount = RHS.getMaxValue(); in shl()
239 APInt MinShiftAmount = RHS.getMinValue(); in lshr()
247 APInt MaxShiftAmount = RHS.getMaxValue(); in lshr()
291 APInt MinShiftAmount = RHS.getMinValue(); in ashr()
305 APInt MaxShiftAmount = RHS.getMaxValue(); in ashr()
469 const APInt &Bottom0 = LHS.One; in mul()
470 const APInt &Bottom1 = RHS.One; in mul()
485 APInt BottomKnown = in mul()
538 APInt LowBits = RHS.getConstant() - 1; in urem()
559 APInt LowBits = RHS.getConstant() - 1; in srem()
601 APInt Z = (Zero & RHS.Zero) | (One & RHS.One); in operator ^=()