Searched refs:XKnown (Results 1 – 4 of 4) sorted by relevance
/freebsd/contrib/llvm-project/llvm/lib/Analysis/ |
H A D | ValueTracking.cpp | 2614 KnownBits XKnown = computeKnownBits(X, DemandedElts, Depth, Q); in isNonZeroAdd() local 2619 if (XKnown.isNonNegative() && YKnown.isNonNegative()) in isNonZeroAdd() 2626 if (XKnown.isNegative() && YKnown.isNegative()) { in isNonZeroAdd() 2630 if (XKnown.One.intersects(Mask)) in isNonZeroAdd() 2639 if (XKnown.isNonNegative() && in isNonZeroAdd() 2646 return KnownBits::computeForAddSub(/*Add=*/true, NSW, NUW, XKnown, YKnown) in isNonZeroAdd() 2677 KnownBits XKnown = computeKnownBits(X, DemandedElts, Depth, Q); in isNonZeroMul() local 2678 if (XKnown.One[0]) in isNonZeroMul() 2683 return XKnown.isNonZero() || isKnownNonZero(X, DemandedElts, Q, Depth); in isNonZeroMul() 2690 return (XKnown.countMaxTrailingZeros() + YKnown.countMaxTrailingZeros()) < in isNonZeroMul() [all …]
|
H A D | InstructionSimplify.cpp | 2196 const KnownBits XKnown = computeKnownBits(X, /* Depth */ 0, Q); in simplifyAndInst() local 2197 const unsigned EffWidthX = XKnown.countMaxActiveBits(); in simplifyAndInst()
|
/freebsd/contrib/llvm-project/llvm/lib/Transforms/InstCombine/ |
H A D | InstCombineCompares.cpp | 1228 KnownBits XKnown = computeKnownBits(X, 0, &Cmp); in foldICmpWithZero() local 1230 if (XKnown.countMaxPopulation() == 1 && YKnown.countMinPopulation() >= 2) in foldICmpWithZero() 1239 KnownBits XKnown = computeKnownBits(X, 0, &Cmp); in foldICmpWithZero() local 1242 if (XKnown.countMaxTrailingZeros() == 0) in foldICmpWithZero() 1259 if (!XKnown.One.isZero() || isKnownNonZero(X, Q)) in foldICmpWithZero()
|
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/ |
H A D | TargetLowering.cpp | 4894 KnownBits XKnown = DAG.computeKnownBits(N0.getOperand(0)); in SimplifySetCC() local 4896 if (XKnown.countMaxPopulation() == 1 && YKnown.countMinPopulation() >= 2) in SimplifySetCC()
|