Lines Matching full:apint
104 // two instructions. So the range of <IntVal> falls in [-4, 4]. APInt
868 static bool checkRippleForAdd(const APInt &Op0KnownZero,
869 const APInt &Op1KnownZero) {
870 APInt Op1MaybeOne = ~Op1KnownZero;
877 APInt Op0KnownZeroTemp(Op0KnownZero);
917 APInt LHSKnownZero(BitWidth, 0);
918 APInt LHSKnownOne(BitWidth, 0);
921 APInt RHSKnownZero(BitWidth, 0);
922 APInt RHSKnownOne(BitWidth, 0);
954 APInt LHSKnownZero(BitWidth, 0);
955 APInt LHSKnownOne(BitWidth, 0);
958 APInt RHSKnownZero(BitWidth, 0);
959 APInt RHSKnownOne(BitWidth, 0);
1004 const APInt *C1 = nullptr, *C2 = nullptr;
1067 const APInt &Val = CI->getValue();
1084 const APInt &RHSVal = CI->getValue();
1096 APInt Mask = APInt::getHighBitsSet(TySizeBits, ExtendAmt);
1111 APInt LHSKnownOne(IT->getBitWidth(), 0);
1112 APInt LHSKnownZero(IT->getBitWidth(), 0);
1164 APInt LHSKnownOne(IT->getBitWidth(), 0);
1165 APInt LHSKnownZero(IT->getBitWidth(), 0);
1168 APInt RHSKnownOne(IT->getBitWidth(), 0);
1169 APInt RHSKnownZero(IT->getBitWidth(), 0);
1193 const APInt &AddRHSV = CRHS->getValue();
1196 APInt AddRHSHighBits(~((AddRHSV & -AddRHSV)-1));
1199 APInt AddRHSHighBitsAnd(AddRHSHighBits & C2->getValue());