Lines Matching full:apint
205 const APInt &AndRHSV = AndRHS->getValue();
212 const APInt& AddRHS = OpRHS->getValue();
240 APInt ShlMask(APInt::getHighBitsSet(BitWidth, BitWidth-OpRHSVal));
260 APInt ShrMask(APInt::getLowBitsSet(BitWidth, BitWidth - OpRHSVal));
280 APInt ShrMask(APInt::getLowBitsSet(BitWidth, BitWidth - OpRHSVal));
348 const APInt& V = Val->getValue();
394 APInt Mask(APInt::getLowBitsSet(BitWidth, MB-1));
556 Y = ConstantInt::get(I->getContext(), APInt::getSignBit(C->getBitWidth()));
563 Y = ConstantInt::get(I->getContext(), APInt::getSignBit(C->getBitWidth()));
774 APInt NewMask = BCst->getValue() & DCst->getValue();
786 APInt NewMask = BCst->getValue() | DCst->getValue();
958 APInt Low = APInt::getLowBitsSet(BigBitSize, SmallBitSize);
961 APInt N = SmallCst->getValue().zext(BigBitSize) | BigCst->getValue();
1228 const APInt &AndRHSMask = AndRHS->getValue();
1241 APInt NotAndRHS(~AndRHSMask);
1280 APInt Mask = APInt::getLowBitsSet(BitWidth, BitWidth - Zeros);
1579 APInt Byte(I->getType()->getPrimitiveSizeInBits(), 255);
1580 const APInt &AndMask = cast<ConstantInt>(I->getOperand(1))->getValue();
1589 APInt MaskB = AndMask & Byte;
1758 APInt DiffCst = LAddCst->getValue() ^ RAddCst->getValue();
1766 APInt RRangeLow = -RAddCst->getValue();
1767 APInt RRangeHigh = RRangeLow + LHSCst->getValue();
1768 APInt LRangeLow = -LAddCst->getValue();
1769 APInt LRangeHigh = LRangeLow + LHSCst->getValue();
1770 APInt LowRangeDiff = RRangeLow ^ LRangeLow;
1771 APInt HighRangeDiff = RRangeHigh ^ LRangeHigh;
1772 APInt RangeDiff = LRangeLow.sgt(RRangeLow) ? LRangeLow - RRangeLow
1910 APInt Xor = LHSCst->getValue() ^ RHSCst->getValue();
2100 APInt Xor = CI1->getValue() ^ CI2->getValue();
2131 APInt Xor = CI1->getValue() ^ CI2->getValue();
2669 APInt FoldConst = C1->getValue().lshr(C2->getValue());