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.cpp990 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 DInstructionSimplify.cpp1387 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 DValueTracking.cpp1264 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 DX86InstCombineIntrinsic.cpp359 KnownBits KnownAmt = in simplifyX86varShift() local
361 if (KnownAmt.getMaxValue().ult(BitWidth)) { in simplifyX86varShift()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DSelectionDAG.cpp3055 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()