Home
last modified time | relevance | path

Searched refs:ASize (Results 1 – 2 of 2) sorted by relevance

/freebsd-12.1/contrib/llvm/lib/Transforms/InstCombine/
H A DInstCombineCasts.cpp766 unsigned ASize = A->getType()->getPrimitiveSizeInBits(); in visitTrunc() local
770 if (Cst->getZExtValue() >= ASize) in visitTrunc()
791 const unsigned ASize = A->getType()->getPrimitiveSizeInBits(); in visitTrunc() local
793 const unsigned MaxAmt = SExtSize - std::max(CISize, ASize); in visitTrunc()
802 if (CISize == ASize) in visitTrunc()
804 std::min(ShiftAmt, ASize - 1))); in visitTrunc()
806 Value *Shift = Builder.CreateAShr(A, std::min(ShiftAmt, ASize - 1)); in visitTrunc()
H A DInstCombineCompares.cpp3667 unsigned ASize = cast<IntegerType>(A->getType())->getPrimitiveSizeInBits(); in foldICmpEquality() local
3669 if (ShAmt < ASize) { in foldICmpEquality()
3671 APInt::getLowBitsSet(ASize, Op0->getType()->getPrimitiveSizeInBits()); in foldICmpEquality()
3674 APInt CmpV = Cst1->getValue().zext(ASize); in foldICmpEquality()