Home | History | Annotate | Download | only in InstCombine

Lines Matching defs:SimplifyDemandedBits

51 /// SimplifyDemandedBits knows about.  See if the instruction has any
66 /// SimplifyDemandedBits - This form of SimplifyDemandedBits simplifies the
69 bool InstCombiner::SimplifyDemandedBits(Use &U, APInt DemandedMask,
89 /// caller (which might recursively be SimplifyDemandedBits itself) to simplify
109 "SimplifyDemandedBits needs to know bit widths!");
236 if (SimplifyDemandedBits(I->getOperandUse(1), DemandedMask,
238 SimplifyDemandedBits(I->getOperandUse(0), DemandedMask & ~RHSKnownZero,
268 if (SimplifyDemandedBits(I->getOperandUse(1), DemandedMask,
270 SimplifyDemandedBits(I->getOperandUse(0), DemandedMask & ~RHSKnownOne,
304 if (SimplifyDemandedBits(I->getOperandUse(1), DemandedMask,
306 SimplifyDemandedBits(I->getOperandUse(0), DemandedMask,
379 if (SimplifyDemandedBits(I->getOperandUse(2), DemandedMask,
381 SimplifyDemandedBits(I->getOperandUse(1), DemandedMask,
401 if (SimplifyDemandedBits(I->getOperandUse(0), DemandedMask,
427 if (SimplifyDemandedBits(I->getOperandUse(0), DemandedMask,
439 if (SimplifyDemandedBits(I->getOperandUse(0), DemandedMask,
466 if (SimplifyDemandedBits(I->getOperandUse(0), InputDemandedBits,
507 if (SimplifyDemandedBits(I->getOperandUse(0), InDemandedBits,
557 if (SimplifyDemandedBits(I->getOperandUse(0), DemandedFromOps,
559 SimplifyDemandedBits(I->getOperandUse(1), DemandedFromOps,
574 if (SimplifyDemandedBits(I->getOperandUse(0), DemandedFromOps,
576 SimplifyDemandedBits(I->getOperandUse(1), DemandedFromOps,
618 if (SimplifyDemandedBits(I->getOperandUse(0), DemandedMaskIn,
642 if (SimplifyDemandedBits(I->getOperandUse(0), DemandedMaskIn,
687 if (SimplifyDemandedBits(I->getOperandUse(0), DemandedMaskIn,
728 if (SimplifyDemandedBits(I->getOperandUse(0), Mask2,
763 if (SimplifyDemandedBits(I->getOperandUse(0), AllOnes,
765 SimplifyDemandedBits(I->getOperandUse(1), AllOnes,