Lines Matching refs:SignMask
21307 SDValue SignMask = DAG.getConstantFP(
21315 SDValue SignBit = DAG.getNode(X86ISD::FAND, dl, LogicVT, Sign, SignMask);
27175 // ashr(R, Amt) === sub(xor(lshr(R, Amt), SignMask), SignMask)
27176 // SignMask = lshr(SignBit, Amt) - safe to do this with PSRLW.
27177 SDValue SignMask = DAG.getConstant(0x8080, dl, ExtVT);
27178 SignMask = getTargetVShiftNode(LogicalX86Op, dl, ExtVT, SignMask,
27180 SignMask = DAG.getBitcast(VT, SignMask);
27181 Res = DAG.getNode(ISD::XOR, dl, VT, Res, SignMask);
27182 Res = DAG.getNode(ISD::SUB, dl, VT, Res, SignMask);
37741 APInt SignMask = APInt::getSignMask(BitWidth * 2);
37742 if (SimplifyDemandedBits(Op.getOperand(0), SignMask, DemandedLHS,
37745 if (SimplifyDemandedBits(Op.getOperand(1), SignMask, DemandedRHS,
37751 Op.getOperand(0), SignMask, DemandedLHS, TLO.DAG, Depth + 1);
37753 Op.getOperand(1), SignMask, DemandedRHS, TLO.DAG, Depth + 1);
40814 APInt SignMask = APInt::getSignMask(EltBits);
40817 TLI.SimplifyMultipleUseDemandedBits(BC, SignMask, DAG)) {