Home | History | Annotate | Download | only in InstCombine

Lines Matching refs:SimplifyDemandedBits

51 /// Inst is an integer instruction that SimplifyDemandedBits knows about. See if
66 /// This form of SimplifyDemandedBits simplifies the specified instruction
69 bool InstCombiner::SimplifyDemandedBits(Use &U, const APInt &DemandedMask,
90 /// recursively be SimplifyDemandedBits itself) to simplify the expression.
242 if (SimplifyDemandedBits(I->getOperandUse(1), DemandedMask, RHSKnownZero,
244 SimplifyDemandedBits(I->getOperandUse(0), DemandedMask & ~RHSKnownZero,
280 if (SimplifyDemandedBits(I->getOperandUse(1), DemandedMask, RHSKnownZero,
282 SimplifyDemandedBits(I->getOperandUse(0), DemandedMask & ~RHSKnownOne,
322 if (SimplifyDemandedBits(I->getOperandUse(1), DemandedMask, RHSKnownZero,
324 SimplifyDemandedBits(I->getOperandUse(0), DemandedMask, LHSKnownZero,
415 if (SimplifyDemandedBits(I->getOperandUse(2), DemandedMask, RHSKnownZero,
417 SimplifyDemandedBits(I->getOperandUse(1), DemandedMask, LHSKnownZero,
437 if (SimplifyDemandedBits(I->getOperandUse(0), DemandedMask, KnownZero,
463 if (SimplifyDemandedBits(I->getOperandUse(0), DemandedMask, KnownZero,
475 if (SimplifyDemandedBits(I->getOperandUse(0), DemandedMask, KnownZero,
502 if (SimplifyDemandedBits(I->getOperandUse(0), InputDemandedBits, KnownZero,
533 if (SimplifyDemandedBits(I->getOperandUse(0), DemandedFromOps,
536 SimplifyDemandedBits(I->getOperandUse(1), DemandedFromOps,
576 if (SimplifyDemandedBits(I->getOperandUse(0), DemandedMaskIn, KnownZero,
600 if (SimplifyDemandedBits(I->getOperandUse(0), DemandedMaskIn, KnownZero,
645 if (SimplifyDemandedBits(I->getOperandUse(0), DemandedMaskIn, KnownZero,
686 if (SimplifyDemandedBits(I->getOperandUse(0), Mask2, LHSKnownZero,
722 if (SimplifyDemandedBits(I->getOperandUse(0), AllOnes, KnownZero2,
724 SimplifyDemandedBits(I->getOperandUse(1), AllOnes, KnownZero2,