Lines Matching defs:NewShiftTy
2620 LLT NewShiftTy;
2625 NewShiftTy = DstTy;
2629 if (Known.getMaxValue().uge(NewShiftTy.getScalarSizeInBits()))
2644 NewShiftTy = getMidVTForTruncRightShiftCombine(SrcTy, DstTy);
2645 if (NewShiftTy == SrcTy)
2650 if (Known.getMaxValue().ugt(NewShiftTy.getScalarSizeInBits() -
2659 {NewShiftTy, TL.getPreferredShiftAmountTy(NewShiftTy)}}))
2662 MatchInfo = std::make_pair(SrcMI, NewShiftTy);
2669 LLT NewShiftTy = MatchInfo.second;
2676 ShiftSrc = Builder.buildTrunc(NewShiftTy, ShiftSrc).getReg(0);
2680 .buildInstr(ShiftMI->getOpcode(), {NewShiftTy}, {ShiftSrc, ShiftAmt})
2683 if (NewShiftTy == DstTy)