Home | History | Annotate | Download | only in InstCombine

Lines Matching refs:APInt

80   APInt LHSExt = C1->getValue(), RHSExt = C2->getValue();
89 APInt MulExt = LHSExt * RHSExt;
92 return MulExt.ugt(APInt::getLowBitsSet(W * 2, W));
94 APInt Min = APInt::getSignedMinValue(W).sext(W * 2);
95 APInt Max = APInt::getSignedMaxValue(W).sext(W * 2);
121 const APInt &Val = CI->getValue();
143 const APInt & Val = CI->getValue();
144 const APInt &PosVal = Val.abs();
237 APInt Negative2(I.getType()->getPrimitiveSizeInBits(), (uint64_t)-2, true);
445 const APInt *C;
466 { const APInt *CI; Value *N;
478 { Value *Cond; const APInt *C1, *C2;
536 APInt Mask(APInt::getSignBit(I.getType()->getPrimitiveSizeInBits()));
623 { const APInt *C;
639 { Value *Cond; const APInt *C1, *C2;
679 APInt Mask(APInt::getSignBit(I.getType()->getPrimitiveSizeInBits()));