Home
last modified time | relevance | path

Searched refs:XKnown (Results 1 – 4 of 4) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/Analysis/
H A DValueTracking.cpp2840 KnownBits XKnown = computeKnownBits(X, DemandedElts, Q, Depth); in isNonZeroAdd() local
2845 if (XKnown.isNonNegative() && YKnown.isNonNegative()) in isNonZeroAdd()
2852 if (XKnown.isNegative() && YKnown.isNegative()) { in isNonZeroAdd()
2856 if (XKnown.One.intersects(Mask)) in isNonZeroAdd()
2865 if (XKnown.isNonNegative() && in isNonZeroAdd()
2872 return KnownBits::add(XKnown, YKnown, NSW, NUW).isNonZero(); in isNonZeroAdd()
2902 KnownBits XKnown = computeKnownBits(X, DemandedElts, Q, Depth); in isNonZeroMul() local
2903 if (XKnown.One[0]) in isNonZeroMul()
2908 return XKnown.isNonZero() || isKnownNonZero(X, DemandedElts, Q, Depth); in isNonZeroMul()
2915 return (XKnown.countMaxTrailingZeros() + YKnown.countMaxTrailingZeros()) < in isNonZeroMul()
[all …]
H A DInstructionSimplify.cpp2150 const KnownBits XKnown = computeKnownBits(X, Q); in simplifyAndInst() local
2151 const unsigned EffWidthX = XKnown.countMaxActiveBits(); in simplifyAndInst()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/InstCombine/
H A DInstCombineCompares.cpp1256 KnownBits XKnown = computeKnownBits(X, &Cmp); in foldICmpWithZero() local
1258 if (XKnown.countMaxPopulation() == 1 && YKnown.countMinPopulation() >= 2) in foldICmpWithZero()
1267 KnownBits XKnown = computeKnownBits(X, &Cmp); in foldICmpWithZero() local
1270 if (XKnown.countMaxTrailingZeros() == 0) in foldICmpWithZero()
1287 if (!XKnown.One.isZero() || isKnownNonZero(X, Q)) in foldICmpWithZero()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DTargetLowering.cpp5110 KnownBits XKnown = DAG.computeKnownBits(N0.getOperand(0)); in SimplifySetCC() local
5112 if (XKnown.countMaxPopulation() == 1 && YKnown.countMinPopulation() >= 2) in SimplifySetCC()