Lines Matching refs:DemandedElts

455   APInt DemandedElts = VT.isVector()  in SimplifyDemandedBits()  local
458 return SimplifyDemandedBits(Op, DemandedBits, DemandedElts, Known, TLO, Depth, in SimplifyDemandedBits()
483 APInt DemandedElts = OriginalDemandedElts; in SimplifyDemandedBits() local
503 Known = TLO.DAG.computeKnownBits(Op, DemandedElts, Depth); in SimplifyDemandedBits()
509 DemandedElts = APInt::getAllOnesValue(NumElts); in SimplifyDemandedBits()
554 DemandedElts.extractBits(NumSubElts, i * NumSubElts); in SimplifyDemandedBits()
573 if (!DemandedElts[i]) in SimplifyDemandedBits()
620 KnownBits LHSKnown = TLO.DAG.computeKnownBits(Op0, DemandedElts, Depth); in SimplifyDemandedBits()
643 if (SimplifyDemandedBits(Op1, DemandedBits, DemandedElts, Known, TLO, Depth + 1)) in SimplifyDemandedBits()
646 if (SimplifyDemandedBits(Op0, ~Known.Zero & DemandedBits, DemandedElts, Known2, TLO, in SimplifyDemandedBits()
677 if (SimplifyDemandedBits(Op1, DemandedBits, DemandedElts, Known, TLO, Depth + 1)) in SimplifyDemandedBits()
680 if (SimplifyDemandedBits(Op0, ~Known.One & DemandedBits, DemandedElts, Known2, TLO, in SimplifyDemandedBits()
708 if (SimplifyDemandedBits(Op1, DemandedBits, DemandedElts, Known, TLO, Depth + 1)) in SimplifyDemandedBits()
711 if (SimplifyDemandedBits(Op0, DemandedBits, DemandedElts, Known2, TLO, Depth + 1)) in SimplifyDemandedBits()
865 if (SimplifyDemandedBits(Op0, DemandedBits.lshr(ShAmt), DemandedElts, Known, TLO, in SimplifyDemandedBits()
960 if (SimplifyDemandedBits(Op0, InDemandedMask, DemandedElts, Known, TLO, Depth + 1)) in SimplifyDemandedBits()
999 if (SimplifyDemandedBits(Op0, InDemandedMask, DemandedElts, Known, TLO, Depth + 1)) in SimplifyDemandedBits()
1322 APInt DemandedElts = APInt::getSplat(NumSrcElts, DemandedSubElts); in SimplifyDemandedBits() local
1325 if (SimplifyDemandedVectorElts(Src, DemandedElts, KnownUndef, KnownZero, in SimplifyDemandedBits()
1346 if (SimplifyDemandedBits(Op0, LoMask, DemandedElts, Known2, TLO, Depth + 1) || in SimplifyDemandedBits()
1347 SimplifyDemandedBits(Op1, LoMask, DemandedElts, Known2, TLO, Depth + 1) || in SimplifyDemandedBits()
1387 if (SimplifyDemandedBitsForTargetNode(Op, DemandedBits, DemandedElts, in SimplifyDemandedBits()
1394 Known = TLO.DAG.computeKnownBits(Op, DemandedElts, Depth); in SimplifyDemandedBits()
1420 const APInt &DemandedElts, in SimplifyDemandedVectorElts() argument
1429 SimplifyDemandedVectorElts(Op, DemandedElts, KnownUndef, KnownZero, TLO); in SimplifyDemandedVectorElts()
1442 APInt DemandedElts = DemandedEltMask; in SimplifyDemandedVectorElts() local
1443 unsigned NumElts = DemandedElts.getBitWidth(); in SimplifyDemandedVectorElts()
1458 DemandedElts.setAllBits(); in SimplifyDemandedVectorElts()
1461 if (DemandedElts == 0) { in SimplifyDemandedVectorElts()
1475 if (!DemandedElts[0]) { in SimplifyDemandedVectorElts()
1494 return SimplifyDemandedVectorElts(Src, DemandedElts, KnownUndef, in SimplifyDemandedVectorElts()
1505 if (DemandedElts[i]) in SimplifyDemandedVectorElts()
1519 if (DemandedElts[i]) { in SimplifyDemandedVectorElts()
1547 if (DemandedElts[i]) in SimplifyDemandedVectorElts()
1557 if (DemandedElts[i]) { in SimplifyDemandedVectorElts()
1569 if (!DemandedElts.isAllOnesValue()) { in SimplifyDemandedVectorElts()
1576 if (!DemandedElts[i] && !Ops[i].isUndef()) { in SimplifyDemandedVectorElts()
1603 APInt SubElts = DemandedElts.extractBits(NumSubElts, i * NumSubElts); in SimplifyDemandedVectorElts()
1624 APInt SubElts = DemandedElts.extractBits(NumSubElts, SubIdx); in SimplifyDemandedVectorElts()
1629 APInt BaseElts = DemandedElts; in SimplifyDemandedVectorElts()
1645 APInt SrcElts = DemandedElts.zextOrSelf(NumSrcElts).shl(Idx); in SimplifyDemandedVectorElts()
1664 if (!DemandedElts[Idx]) in SimplifyDemandedVectorElts()
1667 APInt DemandedVecElts(DemandedElts); in SimplifyDemandedVectorElts()
1684 if (SimplifyDemandedVectorElts(Vec, DemandedElts, VecUndef, VecZero, TLO, in SimplifyDemandedVectorElts()
1698 if (SimplifyDemandedVectorElts(Op.getOperand(0), DemandedElts, UnusedUndef, in SimplifyDemandedVectorElts()
1703 APInt DemandedLHS(DemandedElts); in SimplifyDemandedVectorElts()
1704 APInt DemandedRHS(DemandedElts); in SimplifyDemandedVectorElts()
1726 if (M < 0 || !DemandedElts[i]) in SimplifyDemandedVectorElts()
1753 if (!DemandedElts[i] || (M < (int)NumElts && UndefLHS[M]) || in SimplifyDemandedVectorElts()
1794 APInt DemandedSrcElts = DemandedElts.zextOrSelf(NumSrcElts); in SimplifyDemandedVectorElts()
1803 if (DemandedElts.isSubsetOf(KnownUndef)) in SimplifyDemandedVectorElts()
1819 if (SimplifyDemandedVectorElts(Op.getOperand(1), DemandedElts, SrcUndef, in SimplifyDemandedVectorElts()
1822 if (SimplifyDemandedVectorElts(Op.getOperand(0), DemandedElts, KnownUndef, in SimplifyDemandedVectorElts()
1831 if (SimplifyDemandedVectorElts(Op.getOperand(1), DemandedElts, SrcUndef, in SimplifyDemandedVectorElts()
1834 if (SimplifyDemandedVectorElts(Op.getOperand(0), DemandedElts, KnownUndef, in SimplifyDemandedVectorElts()
1848 if (SimplifyDemandedVectorElts(Op.getOperand(0), DemandedElts, KnownUndef, in SimplifyDemandedVectorElts()
1854 if (DemandedElts.isSubsetOf(KnownUndef)) in SimplifyDemandedVectorElts()
1861 if (SimplifyDemandedVectorEltsForTargetNode(Op, DemandedElts, KnownUndef, in SimplifyDemandedVectorElts()
1878 if (DemandedElts.isSubsetOf(KnownUndef)) in SimplifyDemandedVectorElts()
1888 const APInt &DemandedElts, in computeKnownBitsForTargetNode() argument
1902 const APInt &DemandedElts, in computeKnownBitsForFrameIndex() argument
1929 SDValue Op, const APInt &DemandedElts, APInt &KnownUndef, APInt &KnownZero, in SimplifyDemandedVectorEltsForTargetNode() argument
1941 SDValue Op, const APInt &DemandedBits, const APInt &DemandedElts, in SimplifyDemandedBitsForTargetNode() argument
1949 computeKnownBitsForTargetNode(Op, Known, DemandedElts, TLO.DAG, Depth); in SimplifyDemandedBitsForTargetNode()