Lines Matching refs:ShiftAmount
412 SDValue ShiftAmount =
416 SDValue Hi = DAG.getNode(ISD::SRL, dl, VT, Val, ShiftAmount);
580 SDValue ShiftAmount =
583 SDValue Result = DAG.getNode(ISD::SHL, dl, VT, Hi, ShiftAmount);
1746 int ShiftAmount = SignAsInt.SignBit - MagAsInt.SignBit;
1748 if (ShiftAmount > 0) {
1749 SDValue ShiftCnst = DAG.getConstant(ShiftAmount, DL, IntVT);
1751 } else if (ShiftAmount < 0) {
1752 SDValue ShiftCnst = DAG.getConstant(-ShiftAmount, DL, IntVT);
1758 if (ShiftAmount > 0) {
1759 SDValue ShiftCnst = DAG.getConstant(ShiftAmount, DL, MagVT);
1761 } else if (ShiftAmount < 0) {
1762 SDValue ShiftCnst = DAG.getConstant(-ShiftAmount, DL, MagVT);