Lines Matching defs:SignBit
73 uint8_t SignBit;
1577 State.SignBit = NumBits - 1;
1613 State.SignBit = 7;
1642 SDValue SignBit = DAG.getNode(ISD::AND, DL, IntVT, SignAsInt.IntValue,
1651 SDValue Cond = DAG.getSetCC(DL, getSetCCResultType(IntVT), SignBit,
1665 int ShiftAmount = SignAsInt.SignBit - MagAsInt.SignBit;
1667 if (SignBit.getScalarValueSizeInBits() <
1669 SignBit = DAG.getNode(ISD::ZERO_EXTEND, DL, MagVT, SignBit);
1674 SignBit = DAG.getNode(ISD::SRL, DL, ShiftVT, SignBit, ShiftCnst);
1677 SignBit = DAG.getNode(ISD::SHL, DL, ShiftVT, SignBit, ShiftCnst);
1679 if (SignBit.getScalarValueSizeInBits() >
1681 SignBit = DAG.getNode(ISD::TRUNCATE, DL, MagVT, SignBit);
1689 DAG.getNode(ISD::OR, DL, MagVT, ClearedSign, SignBit, Flags);