Home
last modified time | relevance | path

Searched refs:KnownAmt (Results 1 – 5 of 5) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/Transforms/InstCombine/
H A DInstCombineShifts.cpp1012 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 DInstructionSimplify.cpp1338 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 DValueTracking.cpp1404 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 DX86InstCombineIntrinsic.cpp353 KnownBits KnownAmt = in simplifyX86varShift() local
355 if (KnownAmt.getMaxValue().ult(BitWidth)) { in simplifyX86varShift()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DSelectionDAG.cpp3302 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()