Lines Matching refs:InnerShift
5949 unsigned InnerShift; // The opposite direction to the OuterShift. in unfoldExtremeBitClearingToShifts() local
5951 auto matchMask = [&OuterShift, &InnerShift, &Y](SDValue M) -> bool { in unfoldExtremeBitClearingToShifts()
5956 InnerShift = ISD::SRL; in unfoldExtremeBitClearingToShifts()
5958 InnerShift = ISD::SHL; in unfoldExtremeBitClearingToShifts()
5979 SDValue T0 = DAG.getNode(InnerShift, DL, VT, X, Y); in unfoldExtremeBitClearingToShifts()
9499 SDValue InnerShift = N0.getOperand(0); in visitSRL() local
9501 if (auto *N001C = isConstOrConstSplat(InnerShift.getOperand(1))) { in visitSRL()
9504 EVT InnerShiftVT = InnerShift.getValueType(); in visitSRL()
9505 EVT ShiftAmtVT = InnerShift.getOperand(1).getValueType(); in visitSRL()
9515 InnerShift.getOperand(0), NewShiftAmt); in visitSRL()
9520 if (N0.hasOneUse() && InnerShift.hasOneUse() && in visitSRL()
9525 InnerShift.getOperand(0), NewShiftAmt); in visitSRL()