Searched refs:isSubsetOf (Results 1 – 17 of 17) sorted by relevance
53 if (C->isSubsetOf(Demanded)) in ShrinkDemandedConstant()183 if (DemandedMask.isSubsetOf(IKnownZero|IKnownOne)) in SimplifyDemandedUseBits()188 if (DemandedMask.isSubsetOf(LHSKnown.Zero | RHSKnown.One)) in SimplifyDemandedUseBits()190 if (DemandedMask.isSubsetOf(RHSKnown.Zero | LHSKnown.One)) in SimplifyDemandedUseBits()217 if (DemandedMask.isSubsetOf(IKnownZero|IKnownOne)) in SimplifyDemandedUseBits()222 if (DemandedMask.isSubsetOf(LHSKnown.One | RHSKnown.Zero)) in SimplifyDemandedUseBits()224 if (DemandedMask.isSubsetOf(RHSKnown.One | LHSKnown.Zero)) in SimplifyDemandedUseBits()251 if (DemandedMask.isSubsetOf(IKnownZero|IKnownOne)) in SimplifyDemandedUseBits()256 if (DemandedMask.isSubsetOf(RHSKnown.Zero)) in SimplifyDemandedUseBits()258 if (DemandedMask.isSubsetOf(LHSKnown.Zero)) in SimplifyDemandedUseBits()[all …]
2980 if (DemandedElts1.isSubsetOf(UndefElts1) || in visitCallInst()2981 DemandedElts2.isSubsetOf(UndefElts2)) in visitCallInst()
1009 if (!UnsetBitsMask.isSubsetOf(SignBitsMask)) { in foldSignedTruncationCheck()
58 return Mask.isSubsetOf(getKnownBits(Val).Zero); in maskedValueIsZero()
148 bool ConstValueRangeAccess::isSubsetOf (const ConstValueRangeAccess& other) const in isSubsetOf() function in rsg::ConstValueRangeAccess155 return other.isSubsetOf(*this); in isSupersetOf()
215 bool isSubsetOf (const ConstValueRangeAccess& other) const;
516 if (Opcode == ISD::XOR && Demanded.isSubsetOf(C)) in ShrinkDemandedConstant()519 if (!C.isSubsetOf(Demanded)) { in ShrinkDemandedConstant()691 if (DemandedBits.isSubsetOf(LHSKnown.Zero | RHSKnown.One)) in SimplifyMultipleUseDemandedBits()693 if (DemandedBits.isSubsetOf(RHSKnown.Zero | LHSKnown.One)) in SimplifyMultipleUseDemandedBits()704 if (DemandedBits.isSubsetOf(LHSKnown.One | RHSKnown.Zero)) in SimplifyMultipleUseDemandedBits()706 if (DemandedBits.isSubsetOf(RHSKnown.One | LHSKnown.Zero)) in SimplifyMultipleUseDemandedBits()716 if (DemandedBits.isSubsetOf(RHSKnown.Zero)) in SimplifyMultipleUseDemandedBits()718 if (DemandedBits.isSubsetOf(LHSKnown.Zero)) in SimplifyMultipleUseDemandedBits()1112 if (DemandedBits.isSubsetOf(Known2.Zero | Known.One)) in SimplifyDemandedBits()1114 if (DemandedBits.isSubsetOf(Known.Zero | Known2.One)) in SimplifyDemandedBits()[all …]
2000 if (!ActualMask.isSubsetOf(DesiredMask)) in CheckAndMask()2029 if (!ActualMask.isSubsetOf(DesiredMask)) in CheckOrMask()2038 if (NeededMask.isSubsetOf(Known.One)) in CheckOrMask()
2220 if (DemandedBits.isSubsetOf(AndVal) || in GetDemandedBits()2221 DemandedBits.isSubsetOf(computeKnownBits(V.getOperand(0)).Zero | in GetDemandedBits()2269 return Mask.isSubsetOf(computeKnownBits(V, DemandedElts, Depth).Zero); in MaskedValueIsZero()2275 return Mask.isSubsetOf(computeKnownBits(V, Depth).One); in MaskedValueIsAllOnes()2388 if (DemandedElts.isSubsetOf(UndefElts)) { in getSplatSourceVector()3196 if (Known2.isNonNegative() || LowBits.isSubsetOf(Known2.Zero)) in computeKnownBits()
2089 if (HighBitMask.isSubsetOf(Known.Zero)) { in ExpandShiftWithKnownAmountBit()
5211 return RHS->getAPIntValue().isSubsetOf(LHS->getAPIntValue()); in visitAND()9917 if (TruncatedBits.isSubsetOf(Known.Zero)) in visitZERO_EXTEND()
1349 bool isSubsetOf(const APInt &RHS) const { in isSubsetOf() function
1314 if (Known2.isNonNegative() || LowBits.isSubsetOf(Known2.Zero)) in computeKnownBitsFromOperator()2397 return Mask.isSubsetOf(Known.Zero); in MaskedValueIsZero()5352 if (CA->isSubsetOf(Known.Zero) && CB->isSubsetOf(Known.Zero)) in isTruePredicate()
2084 if (EffBitsY.isSubsetOf(*Mask) && !EffBitsX.intersects(*Mask)) in SimplifyAndInst()2086 if (EffBitsX.isSubsetOf(*Mask) && !EffBitsY.intersects(*Mask)) in SimplifyAndInst()
4531 if (Known.Zero.intersects(CaseVal) || !Known.One.isSubsetOf(CaseVal) || in eliminateDeadSwitchCases()
1457 return (~Known.Zero).isSubsetOf(CN->getAPIntValue());
25990 bool ALoIsZero = LowerBitsMask.isSubsetOf(AKnown.Zero); in LowerMUL()25991 bool BLoIsZero = LowerBitsMask.isSubsetOf(BKnown.Zero); in LowerMUL()25994 bool AHiIsZero = UpperBitsMask.isSubsetOf(AKnown.Zero); in LowerMUL()25995 bool BHiIsZero = UpperBitsMask.isSubsetOf(BKnown.Zero); in LowerMUL()32530 if (!ZeroExtendMask.isSubsetOf(Mask | ~Demanded)) in targetShrinkDemandedConstant()36146 if (DemandedElts.isSubsetOf(ShuffleUndef)) in SimplifyMultipleUseDemandedBitsForTargetNode()36148 if (DemandedElts.isSubsetOf(ShuffleUndef | ShuffleZero)) in SimplifyMultipleUseDemandedBitsForTargetNode()