Home
last modified time | relevance | path

Searched refs:isSubsetOf (Results 1 – 15 of 15) sorted by relevance

/freebsd-12.1/contrib/llvm/lib/Transforms/InstCombine/
H A DInstCombineSimplifyDemanded.cpp52 if (C->isSubsetOf(Demanded)) in ShrinkDemandedConstant()
182 if (DemandedMask.isSubsetOf(IKnownZero|IKnownOne)) in SimplifyDemandedUseBits()
216 if (DemandedMask.isSubsetOf(IKnownZero|IKnownOne)) in SimplifyDemandedUseBits()
255 if (DemandedMask.isSubsetOf(RHSKnown.Zero)) in SimplifyDemandedUseBits()
257 if (DemandedMask.isSubsetOf(LHSKnown.Zero)) in SimplifyDemandedUseBits()
275 RHSKnown.One.isSubsetOf(LHSKnown.One)) { in SimplifyDemandedUseBits()
452 if (DemandedFromOps.isSubsetOf(RHSKnown.Zero)) in SimplifyDemandedUseBits()
458 DemandedFromOps.isSubsetOf(LHSKnown.Zero)) in SimplifyDemandedUseBits()
756 if (DemandedMask.isSubsetOf(Known.Zero|Known.One)) in SimplifyDemandedUseBits()
861 if (DemandedMask.isSubsetOf(RHSKnown.Zero)) in SimplifyMultipleUseDemandedBits()
[all …]
H A DInstCombineCalls.cpp2907 if (DemandedElts1.isSubsetOf(UndefElts1) || in visitCallInst()
2908 DemandedElts2.isSubsetOf(UndefElts2)) in visitCallInst()
H A DInstCombineAndOrXor.cpp1012 if (!UnsetBitsMask.isSubsetOf(SignBitsMask)) { in foldSignedTruncationCheck()
/freebsd-12.1/contrib/llvm/lib/CodeGen/SelectionDAG/
H A DTargetLowering.cpp370 if (Opcode == ISD::XOR && Demanded.isSubsetOf(C)) in ShrinkDemandedConstant()
373 if (!C.isSubsetOf(Demanded)) { in ShrinkDemandedConstant()
653 if (DemandedBits.isSubsetOf(Known2.Zero | Known.One)) in SimplifyDemandedBits()
655 if (DemandedBits.isSubsetOf(Known.Zero | Known2.One)) in SimplifyDemandedBits()
687 if (DemandedBits.isSubsetOf(Known2.One | Known.Zero)) in SimplifyDemandedBits()
717 if (DemandedBits.isSubsetOf(Known.Zero)) in SimplifyDemandedBits()
719 if (DemandedBits.isSubsetOf(Known2.Zero)) in SimplifyDemandedBits()
1803 if (DemandedElts.isSubsetOf(KnownUndef)) in SimplifyDemandedVectorElts()
1854 if (DemandedElts.isSubsetOf(KnownUndef)) in SimplifyDemandedVectorElts()
1878 if (DemandedElts.isSubsetOf(KnownUndef)) in SimplifyDemandedVectorElts()
[all …]
H A DSelectionDAGISel.cpp2179 if (!ActualMask.isSubsetOf(DesiredMask)) in CheckAndMask()
2208 if (!ActualMask.isSubsetOf(DesiredMask)) in CheckOrMask()
2217 if (NeededMask.isSubsetOf(Known.One)) in CheckOrMask()
H A DSelectionDAG.cpp2107 if (AndVal && Mask.isSubsetOf(AndVal->getAPIntValue())) in GetDemandedBits()
2148 return Mask.isSubsetOf(computeKnownBits(Op, Depth).Zero); in MaskedValueIsZero()
H A DLegalizeIntegerTypes.cpp1774 if (HighBitMask.isSubsetOf(Known.Zero)) { in ExpandShiftWithKnownAmountBit()
H A DDAGCombiner.cpp4588 return RHS->getAPIntValue().isSubsetOf(LHS->getAPIntValue()); in visitAND()
8869 if (TruncatedBits.isSubsetOf(Known.Zero)) in visitZERO_EXTEND()
/freebsd-12.1/contrib/llvm/utils/TableGen/
H A DAsmMatcherEmitter.cpp270 bool isSubsetOf(const ClassInfo &RHS) const { in isSubsetOf() function
1659 assert(I == J || !J->isSubsetOf(*I)); in buildInfo()
2524 if (&A != &B && A.isSubsetOf(B)) in emitIsSubclass()
/freebsd-12.1/contrib/llvm/include/llvm/ADT/
H A DAPInt.h1329 bool isSubsetOf(const APInt &RHS) const { in isSubsetOf() function
/freebsd-12.1/contrib/llvm/lib/Analysis/
H A DValueTracking.cpp1239 if (Known2.isNonNegative() || LowBits.isSubsetOf(Known2.Zero)) in computeKnownBitsFromOperator()
2230 return Mask.isSubsetOf(Known.Zero); in MaskedValueIsZero()
5197 if (CA->isSubsetOf(Known.Zero) && CB->isSubsetOf(Known.Zero)) in isTruePredicate()
H A DInstructionSimplify.cpp1903 if (EffBitsY.isSubsetOf(*Mask) && !EffBitsX.intersects(*Mask)) in SimplifyAndInst()
1905 if (EffBitsX.isSubsetOf(*Mask) && !EffBitsY.intersects(*Mask)) in SimplifyAndInst()
/freebsd-12.1/contrib/llvm/lib/Transforms/Utils/
H A DSimplifyCFG.cpp4407 if (Known.Zero.intersects(CaseVal) || !Known.One.isSubsetOf(CaseVal) || in eliminateDeadSwitchCases()
/freebsd-12.1/contrib/llvm/lib/Target/X86/
H A DX86InstrCompiler.td1442 return (~Known.Zero).isSubsetOf(CN->getAPIntValue());
H A DX86ISelLowering.cpp23759 bool ALoIsZero = LowerBitsMask.isSubsetOf(AKnown.Zero); in LowerMUL()
23760 bool BLoIsZero = LowerBitsMask.isSubsetOf(BKnown.Zero); in LowerMUL()
23763 bool AHiIsZero = UpperBitsMask.isSubsetOf(AKnown.Zero); in LowerMUL()
23764 bool BHiIsZero = UpperBitsMask.isSubsetOf(BKnown.Zero); in LowerMUL()
24248 if (DemandedElts.isSubsetOf(UndefElts)) { in IsSplatVector()
30064 if (!ZeroExtendMask.isSubsetOf(Mask | ~Demanded)) in targetShrinkDemandedConstant()