• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /freebsd-13-stable/contrib/llvm-project/llvm/lib/Transforms/InstCombine/

Lines Matching refs:getBitWidth

104   assert(Known.getBitWidth() == Min.getBitWidth() &&
105 Known.getBitWidth() == Max.getBitWidth() &&
126 assert(Known.getBitWidth() == Min.getBitWidth() &&
127 Known.getBitWidth() == Max.getBitWidth() &&
1114 APInt::getMaxValue(C.getBitWidth()) - C);
1125 APInt SMax = APInt::getSignedMaxValue(C.getBitWidth());
1231 ConstantInt::get(A->getType(), AP2.getBitWidth() - AP2TrailingZeros));
1280 if (CI1->getBitWidth() == NewWidth ||
1281 CI1->getValue() != APInt::getLowBitsSet(CI1->getBitWidth(), NewWidth))
1287 unsigned NeededSignBits = CI1->getBitWidth() - NewWidth + 1;
1555 if (C.isOneValue() && C.getBitWidth() > 1) {
1991 unsigned TypeBits = C.getBitWidth();
2059 unsigned TypeBits = C.getBitWidth();
2207 unsigned TypeBits = C.getBitWidth();
2395 APInt RangeSize = Div->isExact() ? APInt(C2->getBitWidth(), 1) : *C2;
2855 if (C->isSplat(EltTy->getBitWidth())) {
2863 Value *NewC = ConstantInt::get(EltTy, C->trunc(EltTy->getBitWidth()));
3079 unsigned BitWidth = C.getBitWidth();
3155 unsigned BitWidth = C.getBitWidth();
3606 unsigned MaxActiveBits = Known.getBitWidth() - MinLeadZero;
3617 unsigned MaxActiveBits = Known.getBitWidth() - MinLeadZero;
4020 APInt::getLowBitsSet(C->getBitWidth(), C->getBitWidth() - TZs));
4253 Pow2.logBase2() == cast<IntegerType>(A->getType())->getBitWidth())
4263 unsigned TypeBits = Cst1->getBitWidth();
4277 unsigned TypeBits = Cst1->getBitWidth();
4629 if (CVal.getBitWidth() - CVal.countLeadingZeros() > MulWidth)
4670 MaxVal = MaxVal.zext(CI->getBitWidth());
4681 APInt MaxVal = APInt::getOneBitSet(CI->getBitWidth(), MulWidth);
4693 MaxVal = MaxVal.zext(CI->getBitWidth());
4704 APInt MaxVal = APInt::getOneBitSet(CI->getBitWidth(), MulWidth);
5768 APSInt RHSCvt(IntTy->getBitWidth(), LHSUnsigned);