reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

include/llvm/Support/KnownBits.h
   46   bool hasConflict() const { return Zero.intersects(One); }
lib/Analysis/BasicAliasAnalysis.cpp
 1192           if (Known1.Zero.intersects(Known2.One) ||
 1193               Known1.One.intersects(Known2.Zero))
lib/Analysis/InstructionSimplify.cpp
 2043       if (EffBitsY.isSubsetOf(*Mask) && !EffBitsX.intersects(*Mask))
 2045       if (EffBitsX.isSubsetOf(*Mask) && !EffBitsY.intersects(*Mask))
lib/Analysis/ValueTracking.cpp
  868   if (Known.Zero.intersects(Known.One)) {
 1251         if (Known2.isNegative() && LowBits.intersects(Known2.One))
 2184       if (XKnown.One.intersects(Mask))
 2188       if (YKnown.One.intersects(Mask))
 2279     if (Known1.Zero.intersects(Known2.One) ||
 2280         Known2.Zero.intersects(Known1.One))
lib/CodeGen/SelectionDAG/DAGCombiner.cpp
 5803     return !C1 || !C2 || C1->getAPIntValue().intersects(C2->getAPIntValue());
lib/CodeGen/SelectionDAG/LegalizeIntegerTypes.cpp
 1937   if (Known.One.intersects(HighBitMask)) {
lib/CodeGen/SelectionDAG/SelectionDAG.cpp
 2882     if (Known.Zero.intersects(InSignMask)) {        // Input sign bit known clear
 2885     } else if (Known.One.intersects(InSignMask)) {  // Input sign bit known set
 3107         if (Known2.isNegative() && LowBits.intersects(Known2.One))
lib/CodeGen/SelectionDAG/TargetLowering.cpp
 1291         if (!DemandedBits.intersects(APInt::getLowBitsSet(BitWidth, ShAmt))) {
 1398           if (!DemandedBits.intersects(
 3299       if (C1.intersects(APInt::getHighBitsSet(C1.getBitWidth(),
lib/Target/Hexagon/HexagonGenExtract.cpp
  199     if (M.intersects(C) || !M.isMask(W))
lib/Target/X86/X86ISelLowering.cpp
34328       if (!DemandedElts.intersects(APInt::getLowBitsSet(NumElts, ShiftAmt))) {
34367       if (!DemandedElts.intersects(APInt::getHighBitsSet(NumElts, ShiftAmt))) {
lib/Transforms/InstCombine/InstCombineAndOrXor.cpp
 1005   if (!UnsetBitsMask.intersects(SignBitsMask))
lib/Transforms/InstCombine/InstCombineSimplifyDemanded.cpp
  568           !DemandedMask.intersects(HighBits)) {
  627         if (LHSKnown.isNegative() && LowBits.intersects(LHSKnown.One))
lib/Transforms/Utils/SimplifyCFG.cpp
 4472     if (Known.Zero.intersects(CaseVal) || !Known.One.isSubsetOf(CaseVal) ||