Lines Matching refs:DemandedLHS
7566 APInt &DemandedLHS, APInt &DemandedRHS) { in getPackDemandedElts() argument
7573 DemandedLHS = APInt::getZero(NumInnerElts); in getPackDemandedElts()
7582 DemandedLHS.setBit(InnerIdx); in getPackDemandedElts()
7591 APInt &DemandedLHS, APInt &DemandedRHS) { in getHorizDemandedElts() argument
7597 DemandedLHS = APInt::getZero(NumElts); in getHorizDemandedElts()
7607 DemandedLHS.setBit(LaneIdx + 2 * LocalIdx + 0); in getHorizDemandedElts()
7608 DemandedLHS.setBit(LaneIdx + 2 * LocalIdx + 1); in getHorizDemandedElts()
36824 APInt DemandedLHS, DemandedRHS; in computeKnownBitsForTargetNode() local
36825 getPackDemandedElts(VT, DemandedElts, DemandedLHS, DemandedRHS); in computeKnownBitsForTargetNode()
36831 if (!!DemandedLHS) { in computeKnownBitsForTargetNode()
36832 Known2 = DAG.computeKnownBits(Op.getOperand(0), DemandedLHS, Depth + 1); in computeKnownBitsForTargetNode()
37102 APInt DemandedLHS, DemandedRHS; in ComputeNumSignBitsForTargetNode() local
37103 getPackDemandedElts(Op.getValueType(), DemandedElts, DemandedLHS, in ComputeNumSignBitsForTargetNode()
37108 if (!!DemandedLHS) in ComputeNumSignBitsForTargetNode()
37109 Tmp0 = DAG.ComputeNumSignBits(Op.getOperand(0), DemandedLHS, Depth + 1); in ComputeNumSignBitsForTargetNode()
41204 APInt DemandedLHS, DemandedRHS; in SimplifyDemandedVectorEltsForTargetNode() local
41205 getPackDemandedElts(VT, DemandedElts, DemandedLHS, DemandedRHS); in SimplifyDemandedVectorEltsForTargetNode()
41208 if (SimplifyDemandedVectorElts(N0, DemandedLHS, LHSUndef, LHSZero, TLO, in SimplifyDemandedVectorEltsForTargetNode()
41221 SDValue NewN0 = SimplifyMultipleUseDemandedVectorElts(N0, DemandedLHS, in SimplifyDemandedVectorEltsForTargetNode()
41241 APInt DemandedLHS, DemandedRHS; in SimplifyDemandedVectorEltsForTargetNode() local
41242 getHorizDemandedElts(VT, DemandedElts, DemandedLHS, DemandedRHS); in SimplifyDemandedVectorEltsForTargetNode()
41245 if (SimplifyDemandedVectorElts(N0, DemandedLHS, LHSUndef, LHSZero, TLO, in SimplifyDemandedVectorEltsForTargetNode()
41258 SDValue NewN0 = SimplifyMultipleUseDemandedVectorElts(N0, DemandedLHS, in SimplifyDemandedVectorEltsForTargetNode()
41662 SDValue DemandedLHS = SimplifyMultipleUseDemandedBits( in SimplifyDemandedBitsForTargetNode() local
41666 if (DemandedLHS || DemandedRHS) { in SimplifyDemandedBitsForTargetNode()
41667 DemandedLHS = DemandedLHS ? DemandedLHS : LHS; in SimplifyDemandedBitsForTargetNode()
41670 Op, TLO.DAG.getNode(Opc, SDLoc(Op), VT, DemandedLHS, DemandedRHS)); in SimplifyDemandedBitsForTargetNode()
41886 APInt DemandedLHS, DemandedRHS; in SimplifyDemandedBitsForTargetNode() local
41887 getPackDemandedElts(VT, OriginalDemandedElts, DemandedLHS, DemandedRHS); in SimplifyDemandedBitsForTargetNode()
41891 if (SimplifyDemandedBits(Op.getOperand(0), SignMask, DemandedLHS, in SimplifyDemandedBitsForTargetNode()
41900 Op.getOperand(0), SignMask, DemandedLHS, TLO.DAG, Depth + 1); in SimplifyDemandedBitsForTargetNode()