Home | History | Annotate | Download | only in SelectionDAG

Lines Matching refs:SignBit

7318   // fold (bitconvert (fneg x)) -> (xor (bitconvert x), signbit)
7319 // fold (bitconvert (fabs x)) -> (and (bitconvert x), (not signbit))
7323 // flipbit = signbit
7326 // flipbit = (and (extract_element (bitcast x), 0), signbit)
7340 SDValue SignBit = DAG.getConstant(
7344 FlipBit = SignBit;
7353 FlipBit = DAG.getNode(ISD::AND, SDLoc(N0), MVT::i64, Hi, SignBit);
7361 APInt SignBit = APInt::getSignBit(VT.getSizeInBits());
7364 NewConv, DAG.getConstant(SignBit, DL, VT));
7367 NewConv, DAG.getConstant(~SignBit, DL, VT));
7379 // signbit)
7410 APInt SignBit = APInt::getSignBit(VT.getSizeInBits() / 2);
7426 DAG.getConstant(SignBit, SDLoc(XorResult64), MVT::i64));
7433 APInt SignBit = APInt::getSignBit(VT.getSizeInBits());
7435 X, DAG.getConstant(SignBit, SDLoc(X), VT));
7441 Cst, DAG.getConstant(~SignBit, SDLoc(Cst), VT));