Searched refs:KnownAmt (Results 1 – 5 of 5) sorted by relevance
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/InstCombine/ |
| H A D | InstCombineShifts.cpp | 1012 KnownBits KnownAmt = computeKnownBits(I.getOperand(0), Q); in setShiftFlags() local 1017 if (!I.hasNoUnsignedWrap() && MaxCnt <= KnownAmt.countMinLeadingZeros()) { in setShiftFlags() 1023 if (MaxCnt < KnownAmt.countMinSignBits() || in setShiftFlags() 1035 Changed = MaxCnt <= KnownAmt.countMinTrailingZeros(); in setShiftFlags()
|
| /freebsd/contrib/llvm-project/llvm/lib/Analysis/ |
| H A D | InstructionSimplify.cpp | 1338 KnownBits KnownAmt = computeKnownBits(Op1, Q); in simplifyShift() local 1339 if (KnownAmt.getMinValue().uge(KnownAmt.getBitWidth())) in simplifyShift() 1344 unsigned NumValidShiftBits = Log2_32_Ceil(KnownAmt.getBitWidth()); in simplifyShift() 1345 if (KnownAmt.countMinTrailingZeros() >= NumValidShiftBits) in simplifyShift() 1352 KnownBits KnownShl = KnownBits::shl(KnownVal, KnownAmt); in simplifyShift()
|
| H A D | ValueTracking.cpp | 1404 auto KF = [NUW, NSW](const KnownBits &KnownVal, const KnownBits &KnownAmt, in computeKnownBitsFromOperator() 1406 return KnownBits::shl(KnownVal, KnownAmt, NUW, NSW, ShAmtNonZero); in computeKnownBitsFromOperator() 1418 auto KF = [Exact](const KnownBits &KnownVal, const KnownBits &KnownAmt, in computeKnownBitsFromOperator() argument 1420 return KnownBits::lshr(KnownVal, KnownAmt, ShAmtNonZero, Exact); in computeKnownBitsFromOperator() 1432 auto KF = [Exact](const KnownBits &KnownVal, const KnownBits &KnownAmt, in computeKnownBitsFromOperator() argument 1434 return KnownBits::ashr(KnownVal, KnownAmt, ShAmtNonZero, Exact); in computeKnownBitsFromOperator()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/X86/ |
| H A D | X86InstCombineIntrinsic.cpp | 353 KnownBits KnownAmt = in simplifyX86varShift() local 355 if (KnownAmt.getMaxValue().ult(BitWidth)) { in simplifyX86varShift()
|
| /freebsd/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/ |
| H A D | SelectionDAG.cpp | 3302 KnownBits KnownAmt = computeKnownBits(V.getOperand(1), DemandedElts, Depth); in getValidShiftAmountRange() local 3303 if (KnownAmt.getMaxValue().ult(BitWidth)) in getValidShiftAmountRange() 3304 return ConstantRange::fromKnownBits(KnownAmt, /*IsSigned=*/false); in getValidShiftAmountRange()
|