Home
last modified time | relevance | path

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

/netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/InstCombine/
H A DInstCombineSimplifyDemanded.cpp42 if (C->isSubsetOf(Demanded)) in ShrinkDemandedConstant()
174 if (DemandedMask.isSubsetOf(Known.Zero | Known.One)) in SimplifyDemandedUseBits()
179 if (DemandedMask.isSubsetOf(LHSKnown.Zero | RHSKnown.One)) in SimplifyDemandedUseBits()
181 if (DemandedMask.isSubsetOf(RHSKnown.Zero | LHSKnown.One)) in SimplifyDemandedUseBits()
203 if (DemandedMask.isSubsetOf(Known.Zero | Known.One)) in SimplifyDemandedUseBits()
208 if (DemandedMask.isSubsetOf(LHSKnown.One | RHSKnown.Zero)) in SimplifyDemandedUseBits()
210 if (DemandedMask.isSubsetOf(RHSKnown.One | LHSKnown.Zero)) in SimplifyDemandedUseBits()
241 if (DemandedMask.isSubsetOf(Known.Zero | Known.One)) in SimplifyDemandedUseBits()
246 if (DemandedMask.isSubsetOf(RHSKnown.Zero)) in SimplifyDemandedUseBits()
248 if (DemandedMask.isSubsetOf(LHSKnown.Zero)) in SimplifyDemandedUseBits()
[all …]
H A DInstCombineAndOrXor.cpp948 if (!UnsetBitsMask.isSubsetOf(SignBitsMask)) { in foldSignedTruncationCheck()
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/CodeGen/GlobalISel/
H A DGISelKnownBits.h79 return Mask.isSubsetOf(getKnownBits(Val).Zero); in maskedValueIsZero()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/CodeGen/SelectionDAG/
H A DTargetLowering.cpp527 if (Opcode == ISD::XOR && DemandedBits.isSubsetOf(C)) in ShrinkDemandedConstant()
530 if (!C.isSubsetOf(DemandedBits)) { in ShrinkDemandedConstant()
725 if (DemandedBits.isSubsetOf(LHSKnown.Zero | RHSKnown.One)) in SimplifyMultipleUseDemandedBits()
727 if (DemandedBits.isSubsetOf(RHSKnown.Zero | LHSKnown.One)) in SimplifyMultipleUseDemandedBits()
738 if (DemandedBits.isSubsetOf(LHSKnown.One | RHSKnown.Zero)) in SimplifyMultipleUseDemandedBits()
740 if (DemandedBits.isSubsetOf(RHSKnown.One | LHSKnown.Zero)) in SimplifyMultipleUseDemandedBits()
750 if (DemandedBits.isSubsetOf(RHSKnown.Zero)) in SimplifyMultipleUseDemandedBits()
752 if (DemandedBits.isSubsetOf(LHSKnown.Zero)) in SimplifyMultipleUseDemandedBits()
1243 if (DemandedBits.isSubsetOf(Known2.Zero | Known.One)) in SimplifyDemandedBits()
1245 if (DemandedBits.isSubsetOf(Known.Zero | Known2.One)) in SimplifyDemandedBits()
[all …]
H A DSelectionDAGISel.cpp2032 if (!ActualMask.isSubsetOf(DesiredMask)) in CheckAndMask()
2061 if (!ActualMask.isSubsetOf(DesiredMask)) in CheckOrMask()
2070 if (NeededMask.isSubsetOf(Known.One)) in CheckOrMask()
H A DSelectionDAG.cpp2433 return Mask.isSubsetOf(computeKnownBits(V, Depth).Zero); in MaskedValueIsZero()
2442 return Mask.isSubsetOf(computeKnownBits(V, DemandedElts, Depth).Zero); in MaskedValueIsZero()
2457 return Mask.isSubsetOf(computeKnownBits(V, Depth).One); in MaskedValueIsAllOnes()
2606 if (DemandedElts.isSubsetOf(UndefElts)) { in getSplatSourceVector()
H A DLegalizeIntegerTypes.cpp2388 if (HighBitMask.isSubsetOf(Known.Zero)) { in ExpandShiftWithKnownAmountBit()
H A DDAGCombiner.cpp5673 return RHS->getAPIntValue().isSubsetOf(LHS->getAPIntValue()); in visitAND()
11114 if (TruncatedBits.isSubsetOf(Known.Zero)) in visitZERO_EXTEND()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/X86/
H A DX86InstCombineIntrinsic.cpp1446 if (DemandedElts1.isSubsetOf(UndefElts1) || in instCombineIntrinsic()
1447 DemandedElts2.isSubsetOf(UndefElts2)) { in instCombineIntrinsic()
1921 bool IsSubOnly = DemandedElts.isSubsetOf(SubMask); in simplifyDemandedVectorEltsIntrinsic()
1922 bool IsAddOnly = DemandedElts.isSubsetOf(AddMask); in simplifyDemandedVectorEltsIntrinsic()
H A DX86InstrCompiler.td1467 return (~Known.Zero).isSubsetOf(CN->getAPIntValue());
H A DX86ISelLowering.cpp27535 bool ALoIsZero = LowerBitsMask.isSubsetOf(AKnown.Zero); in LowerMUL()
27536 bool BLoIsZero = LowerBitsMask.isSubsetOf(BKnown.Zero); in LowerMUL()
27539 bool AHiIsZero = UpperBitsMask.isSubsetOf(AKnown.Zero); in LowerMUL()
27540 bool BHiIsZero = UpperBitsMask.isSubsetOf(BKnown.Zero); in LowerMUL()
34530 if (!ZeroExtendMask.isSubsetOf(Mask | ~DemandedBits)) in targetShrinkDemandedConstant()
39441 if (DemandedElts.isSubsetOf(ShuffleUndef)) in SimplifyMultipleUseDemandedBitsForTargetNode()
39443 if (DemandedElts.isSubsetOf(ShuffleUndef | ShuffleZero)) in SimplifyMultipleUseDemandedBitsForTargetNode()
/netbsd-src/external/gpl3/gcc.old/dist/gcc/d/dmd/
H A Ddsymbol.h107 bool isSubsetOf(const Prot& other) const;
H A Ddsymbol.c1873 bool Prot::isSubsetOf(const Prot& parent) const in isSubsetOf() function
H A Dattrib.c85 !protection.isSubsetOf(sc->protection) || in createNewScope()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Support/
H A DKnownBits.cpp565 if (LHS.isNonNegative() || LowBits.isSubsetOf(LHS.Zero)) in srem()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/RISCV/
H A DRISCVISelDAGToDAG.cpp1233 if (ShMask.isSubsetOf(AndMask)) { in selectShiftMask()
1241 if (ShMask.isSubsetOf(AndMask | Known.Zero)) { in selectShiftMask()
H A DRISCVISelLowering.cpp6002 return ShrunkMask.isSubsetOf(Mask) && Mask.isSubsetOf(ExpandedMask); in targetShrinkDemandedConstant()
/netbsd-src/external/apache2/llvm/dist/llvm/utils/TableGen/
H A DAsmMatcherEmitter.cpp269 bool isSubsetOf(const ClassInfo &RHS) const { in isSubsetOf() function
1656 assert(I == J || !J->isSubsetOf(*I)); in buildInfo()
2524 if (&A != &B && A.isSubsetOf(B)) in emitIsSubclass()
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/ADT/
H A DAPInt.h1349 bool isSubsetOf(const APInt &RHS) const {
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Analysis/
H A DValueTracking.cpp2769 return Mask.isSubsetOf(Known.Zero); in MaskedValueIsZero()
6345 if (CA->isSubsetOf(Known.Zero) && CB->isSubsetOf(Known.Zero)) in isTruePredicate()
H A DInstructionSimplify.cpp2129 if (EffBitsY.isSubsetOf(*Mask) && !EffBitsX.intersects(*Mask)) in SimplifyAndInst()
2131 if (EffBitsX.isSubsetOf(*Mask) && !EffBitsY.intersects(*Mask)) in SimplifyAndInst()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/Utils/
H A DSimplifyCFG.cpp5030 if (Known.Zero.intersects(CaseVal) || !Known.One.isSubsetOf(CaseVal) || in eliminateDeadSwitchCases()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/ARM/
H A DARMISelLowering.cpp18298 if (ShAmt < 32 && OriginalDemandedBits.isSubsetOf( in SimplifyDemandedBitsForTargetNode()