Lines Matching refs:SignMask

21930   SDValue SignMask = DAG.getConstantFP(  in LowerFCOPYSIGN()  local
21938 SDValue SignBit = DAG.getNode(X86ISD::FAND, dl, LogicVT, Sign, SignMask); in LowerFCOPYSIGN()
28164 SDValue SignMask = DAG.getConstant(C->getAPIntValue(), DL, VT); in LowerADDSAT_SUBSAT() local
28166 SDValue Xor = DAG.getNode(ISD::XOR, DL, VT, X, SignMask); in LowerADDSAT_SUBSAT()
29391 SDValue SignMask = DAG.getConstant(0x8080, dl, ExtVT); in LowerShiftByScalarVariable() local
29392 SignMask = in LowerShiftByScalarVariable()
29393 getTargetVShiftNode(LogicalX86Op, dl, ExtVT, SignMask, BaseShAmt, in LowerShiftByScalarVariable()
29395 SignMask = DAG.getBitcast(VT, SignMask); in LowerShiftByScalarVariable()
29396 Res = DAG.getNode(ISD::XOR, dl, VT, Res, SignMask); in LowerShiftByScalarVariable()
29397 Res = DAG.getNode(ISD::SUB, dl, VT, Res, SignMask); in LowerShiftByScalarVariable()
42857 APInt SignMask = APInt::getSignMask(BitWidth); in SimplifyDemandedBitsForTargetNode() local
42859 Sel, SignMask, OriginalDemandedElts, TLO.DAG, Depth + 1); in SimplifyDemandedBitsForTargetNode()
42952 APInt SignMask = APInt::getSignMask(BitWidth * 2); in SimplifyDemandedBitsForTargetNode() local
42953 if (SimplifyDemandedBits(Op.getOperand(0), SignMask, DemandedLHS, in SimplifyDemandedBitsForTargetNode()
42956 if (SimplifyDemandedBits(Op.getOperand(1), SignMask, DemandedRHS, in SimplifyDemandedBitsForTargetNode()
42962 Op.getOperand(0), SignMask, DemandedLHS, TLO.DAG, Depth + 1); in SimplifyDemandedBitsForTargetNode()
42964 Op.getOperand(1), SignMask, DemandedRHS, TLO.DAG, Depth + 1); in SimplifyDemandedBitsForTargetNode()
43059 APInt SignMask = APInt::getSignMask(OpVT.getScalarSizeInBits()); in SimplifyDemandedBitsForTargetNode() local
43061 return SimplifyDemandedBits(Op0, SignMask, KnownSrc, TLO, Depth + 1, in SimplifyDemandedBitsForTargetNode()
43063 SimplifyDemandedBits(Op1, SignMask, KnownSrc, TLO, Depth + 1, in SimplifyDemandedBitsForTargetNode()
46921 APInt SignMask = APInt::getSignMask(EltBits); in combinePTESTCC() local
46923 TLI.SimplifyMultipleUseDemandedBits(BC, SignMask, DAG)) { in combinePTESTCC()
53173 SDValue SignMask = DAG.getConstant(SignBit, DL, VT); in combineAVG() local
53174 N0 = DAG.getNode(ISD::XOR, DL, VT, N0, SignMask); in combineAVG()
53175 N1 = DAG.getNode(ISD::XOR, DL, VT, N1, SignMask); in combineAVG()
53177 DAG.getNode(ISD::AVGCEILU, DL, VT, N0, N1), SignMask); in combineAVG()