Searched refs:KnownAmt (Results 1 – 5 of 5) sorted by relevance
/freebsd/contrib/llvm-project/llvm/lib/Transforms/InstCombine/ |
H A D | InstCombineShifts.cpp | 990 KnownBits KnownAmt = computeKnownBits(I.getOperand(0), /* Depth */ 0, Q); in setShiftFlags() local 995 if (!I.hasNoUnsignedWrap() && MaxCnt <= KnownAmt.countMinLeadingZeros()) { in setShiftFlags() 1001 if (MaxCnt < KnownAmt.countMinSignBits() || in setShiftFlags() 1013 Changed = MaxCnt <= KnownAmt.countMinTrailingZeros(); in setShiftFlags()
|
/freebsd/contrib/llvm-project/llvm/lib/Analysis/ |
H A D | InstructionSimplify.cpp | 1387 KnownBits KnownAmt = computeKnownBits(Op1, /* Depth */ 0, Q); in simplifyShift() local 1388 if (KnownAmt.getMinValue().uge(KnownAmt.getBitWidth())) in simplifyShift() 1393 unsigned NumValidShiftBits = Log2_32_Ceil(KnownAmt.getBitWidth()); in simplifyShift() 1394 if (KnownAmt.countMinTrailingZeros() >= NumValidShiftBits) in simplifyShift() 1401 KnownBits KnownShl = KnownBits::shl(KnownVal, KnownAmt); in simplifyShift()
|
H A D | ValueTracking.cpp | 1264 auto KF = [NUW, NSW](const KnownBits &KnownVal, const KnownBits &KnownAmt, in computeKnownBitsFromOperator() 1266 return KnownBits::shl(KnownVal, KnownAmt, NUW, NSW, ShAmtNonZero); in computeKnownBitsFromOperator() 1278 auto KF = [Exact](const KnownBits &KnownVal, const KnownBits &KnownAmt, in computeKnownBitsFromOperator() argument 1280 return KnownBits::lshr(KnownVal, KnownAmt, ShAmtNonZero, Exact); in computeKnownBitsFromOperator() 1292 auto KF = [Exact](const KnownBits &KnownVal, const KnownBits &KnownAmt, in computeKnownBitsFromOperator() argument 1294 return KnownBits::ashr(KnownVal, KnownAmt, ShAmtNonZero, Exact); in computeKnownBitsFromOperator()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/ |
H A D | X86InstCombineIntrinsic.cpp | 359 KnownBits KnownAmt = in simplifyX86varShift() local 361 if (KnownAmt.getMaxValue().ult(BitWidth)) { in simplifyX86varShift()
|
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/ |
H A D | SelectionDAG.cpp | 3055 KnownBits KnownAmt = computeKnownBits(V.getOperand(1), DemandedElts, Depth); in getValidShiftAmountRange() local 3056 if (KnownAmt.getMaxValue().ult(BitWidth)) in getValidShiftAmountRange() 3057 return ConstantRange::fromKnownBits(KnownAmt, /*IsSigned=*/false); in getValidShiftAmountRange()
|