Lines Matching defs:SimplifyDemandedBits
620 bool TargetLowering::SimplifyDemandedBits(SDValue Op, const APInt &DemandedBits,
627 bool Simplified = SimplifyDemandedBits(Op, DemandedBits, Known, TLO);
635 bool TargetLowering::SimplifyDemandedBits(SDValue Op, const APInt &DemandedBits,
644 SimplifyDemandedBits(Op, DemandedBits, DemandedElts, Known, TLO);
652 bool TargetLowering::SimplifyDemandedBits(SDValue Op, const APInt &DemandedBits,
665 return SimplifyDemandedBits(Op, DemandedBits, DemandedElts, Known, TLO, Depth,
1101 bool TargetLowering::SimplifyDemandedBits(
1174 if (SimplifyDemandedBits(Src, SrcDemandedBits, SrcKnown, TLO, Depth + 1))
1185 // TODO: Call SimplifyDemandedBits for non-constant demanded elements.
1192 if (SimplifyDemandedBits(Scl, DemandedSclBits, KnownScl, TLO, Depth + 1))
1238 if (SimplifyDemandedBits(Scl, DemandedSclBits, KnownScl, TLO, Depth + 1))
1244 if (SimplifyDemandedBits(Vec, DemandedBits, DemandedVecElts, KnownVec, TLO,
1267 if (SimplifyDemandedBits(Sub, DemandedBits, DemandedSubElts, KnownSub, TLO,
1270 if (SimplifyDemandedBits(Src, DemandedBits, DemandedSrcElts, KnownSrc, TLO,
1309 if (SimplifyDemandedBits(Src, DemandedBits, DemandedSrcElts, Known, TLO,
1336 if (SimplifyDemandedBits(Op.getOperand(i), DemandedBits, DemandedSubElts,
1362 if (SimplifyDemandedBits(Op0, DemandedBits, DemandedLHS, Known2, TLO,
1368 if (SimplifyDemandedBits(Op1, DemandedBits, DemandedRHS, Known2, TLO,
1445 if (SimplifyDemandedBits(Op1, DemandedBits, DemandedElts, Known, TLO,
1448 if (SimplifyDemandedBits(Op0, ~Known.Zero & DemandedBits, DemandedElts,
1490 if (SimplifyDemandedBits(Op1, DemandedBits, DemandedElts, Known, TLO,
1499 if (SimplifyDemandedBits(Op0, ~Known.One & DemandedBits, DemandedElts,
1569 if (SimplifyDemandedBits(Op1, DemandedBits, DemandedElts, Known, TLO,
1572 if (SimplifyDemandedBits(Op0, DemandedBits, DemandedElts, Known2, TLO,
1664 if (SimplifyDemandedBits(Op.getOperand(2), DemandedBits, DemandedElts,
1667 if (SimplifyDemandedBits(Op.getOperand(1), DemandedBits, DemandedElts,
1679 if (SimplifyDemandedBits(Op.getOperand(2), DemandedBits, DemandedElts,
1682 if (SimplifyDemandedBits(Op.getOperand(1), DemandedBits, DemandedElts,
1690 if (SimplifyDemandedBits(Op.getOperand(3), DemandedBits, DemandedElts,
1693 if (SimplifyDemandedBits(Op.getOperand(2), DemandedBits, DemandedElts,
1808 if (SimplifyDemandedBits(Op0, InDemandedMask, DemandedElts, Known, TLO,
1899 if (SimplifyDemandedBits(Op0, DemandedFromOp, DemandedElts, Known, TLO,
1990 if (SimplifyDemandedBits(Op0, InDemandedMask, DemandedElts, Known, TLO,
2086 if (SimplifyDemandedBits(Op0, InDemandedMask, DemandedElts, Known, TLO,
2144 if (SimplifyDemandedBits(IsFSHL ? Op0 : Op1, DemandedBits, DemandedElts,
2154 if (SimplifyDemandedBits(Op0, Demanded0, DemandedElts, Known2, TLO,
2157 if (SimplifyDemandedBits(Op1, Demanded1, DemandedElts, Known, TLO,
2187 if (SimplifyDemandedBits(Op2, DemandedAmtBits, DemandedElts,
2210 if (SimplifyDemandedBits(Op0, Demanded0, DemandedElts, Known2, TLO,
2234 if (SimplifyDemandedBits(Op1, DemandedAmtBits, DemandedElts, Known2, TLO,
2296 if (SimplifyDemandedBits(Src, DemandedSrcBits, DemandedElts, Known2, TLO,
2330 if (SimplifyDemandedBits(Src, DemandedSrcBits, DemandedElts, Known2, TLO,
2380 if (SimplifyDemandedBits(Op0, InputDemandedBits, DemandedElts, Known, TLO,
2410 if (SimplifyDemandedBits(Op.getOperand(0), MaskLo, KnownLo, TLO, Depth + 1))
2413 if (SimplifyDemandedBits(Op.getOperand(1), MaskHi, KnownHi, TLO, Depth + 1))
2447 if (SimplifyDemandedBits(Src, InDemandedBits, InDemandedElts, Known, TLO,
2501 if (SimplifyDemandedBits(Src, InDemandedBits, InDemandedElts, Known, TLO,
2546 if (SimplifyDemandedBits(Src, InDemandedBits, InDemandedElts, Known, TLO,
2565 if (SimplifyDemandedBits(Src, TruncMask, DemandedElts, Known, TLO,
2630 if (SimplifyDemandedBits(Op.getOperand(0), ~InMask | DemandedBits, Known,
2660 if (SimplifyDemandedBits(Src, DemandedSrcBits, DemandedSrcElts, Known2, TLO,
2735 if (SimplifyDemandedBits(Src, DemandedSrcBits, DemandedSrcElts,
2759 if (SimplifyDemandedBits(Src, DemandedSrcBits, DemandedSrcElts,
2818 if (SimplifyDemandedBits(Op1, LoMask, DemandedElts, KnownOp1, TLO,
2820 SimplifyDemandedBits(Op0, GetDemandedBitsLHSMask(LoMask, KnownOp1),
3139 // TODO - investigate calling SimplifyDemandedBits/ComputeKnownBits?
3160 // Try calling SimplifyDemandedBits, converting demanded elts to the bits
3173 if (SimplifyDemandedBits(Src, SrcDemandedBits, SrcDemandedElts, Known,
3706 if (SimplifyDemandedBits(Op, DemandedBits, OriginalDemandedElts, Known,
3798 "Should use SimplifyDemandedBits if you don't know whether Op"