Lines Matching defs:SignMask

22312   SDValue SignMask = DAG.getConstantFP(
22320 SDValue SignBit = DAG.getNode(X86ISD::FAND, dl, LogicVT, Sign, SignMask);
28806 SDValue SignMask = DAG.getConstant(C->getAPIntValue(), DL, VT);
28808 SDValue Xor = DAG.getNode(ISD::XOR, DL, VT, X, SignMask);
30029 // ashr(R, Amt) === sub(xor(lshr(R, Amt), SignMask), SignMask)
30030 // SignMask = lshr(SignBit, Amt) - safe to do this with PSRLW.
30031 SDValue SignMask = DAG.getConstant(0x8080, dl, ExtVT);
30032 SignMask =
30033 getTargetVShiftNode(LogicalX86Op, dl, ExtVT, SignMask, BaseShAmt,
30035 SignMask = DAG.getBitcast(VT, SignMask);
30036 Res = DAG.getNode(ISD::XOR, dl, VT, Res, SignMask);
30037 Res = DAG.getNode(ISD::SUB, dl, VT, Res, SignMask);
44027 APInt SignMask = APInt::getSignMask(BitWidth);
44029 Sel, SignMask, OriginalDemandedElts, TLO.DAG, Depth + 1);
44122 APInt SignMask = APInt::getSignMask(BitWidth * 2);
44123 if (SimplifyDemandedBits(Op.getOperand(0), SignMask, DemandedLHS,
44126 if (SimplifyDemandedBits(Op.getOperand(1), SignMask, DemandedRHS,
44132 Op.getOperand(0), SignMask, DemandedLHS, TLO.DAG, Depth + 1);
44134 Op.getOperand(1), SignMask, DemandedRHS, TLO.DAG, Depth + 1);
44229 APInt SignMask = APInt::getSignMask(OpVT.getScalarSizeInBits());
44231 return SimplifyDemandedBits(Op0, SignMask, KnownSrc, TLO, Depth + 1,
44233 SimplifyDemandedBits(Op1, SignMask, KnownSrc, TLO, Depth + 1,
48145 APInt SignMask = APInt::getSignMask(EltBits);
48147 TLI.SimplifyMultipleUseDemandedBits(BC, SignMask, DAG)) {
52884 APInt SignMask = APInt::getSignMask(VT.getScalarSizeInBits());
52887 SignMask = ~SignMask;
52892 DAG.getConstant(SignMask, dl, IntVT));
54422 SDValue SignMask = DAG.getConstant(SignBit, DL, VT);
54423 N0 = DAG.getNode(ISD::XOR, DL, VT, N0, SignMask);
54424 N1 = DAG.getNode(ISD::XOR, DL, VT, N1, SignMask);
54426 DAG.getNode(ISD::AVGCEILU, DL, VT, N0, N1), SignMask);