Lines Matching refs:ShValTy
3916 EVT ShValTy = N0.getValueType();
3920 (VT == ShValTy || (isTypeLegal(VT) && VT.bitsLE(ShValTy))) &&
3924 getShiftAmountTy(ShValTy, Layout, !DCI.isBeforeLegalize());
3929 !TLI.shouldAvoidTransformToShift(ShValTy, ShCt)) {
3931 DAG.getNode(ISD::SRL, dl, ShValTy, N0,
3939 !TLI.shouldAvoidTransformToShift(ShValTy, ShCt)) {
3941 DAG.getNode(ISD::SRL, dl, ShValTy, N0,
3950 EVT ShiftTy = getShiftAmountTy(ShValTy, Layout, !DCI.isBeforeLegalize());
3958 if (!TLI.shouldAvoidTransformToShift(ShValTy, ShiftBits)) {
3960 DAG.getNode(ISD::SRL, dl, ShValTy, N0.getOperand(0),
3962 SDValue CmpRHS = DAG.getConstant(C1.lshr(ShiftBits), dl, ShValTy);
3987 !TLI.shouldAvoidTransformToShift(ShValTy, ShiftBits)) {
3988 SDValue Shift = DAG.getNode(ISD::SRL, dl, ShValTy, N0,
3990 SDValue CmpRHS = DAG.getConstant(NewC, dl, ShValTy);